"Learning Python, Second Edition"."Learning Python Python, in Greek mythology Python, in Greek mythology, a huge serpent. In some myths the infant Apollo slew Python at the oracle of Gaea in Delphi; in others Apollo killed the serpent in order to claim the oracle for himself. , Second Edition" offers programmers This is a list of programmers notable for their contributions to software, either as original author or architect, or for later additions. See also: Game programmer, List of computer scientists a comprehensive learning tool for Python as well as an introduction to object-oriented programming object-oriented programming, a modular approach to computer program (software) design. Each module, or object, combines data and procedures (sequences of instructions) that act on the data; in traditional, or procedural, programming the data are separated from the in general. The book has been completely updated for the numerous language and class presentation changes that have taken place since the release of the first edition in 1999. In this edition, the authors cover the basic elements of the latest release of Python 2.3 and guide readers through its new features, such as list comprehensions (functional programming) list comprehension - An expression in a functional language denoting the results of some operation on (selected) elements of one or more lists. An example in Haskell: [ (x,y) | x <- [1 .. 6], y , nested scopes, and iterators/generators. Beyond language features, this edition of "Learning Python" also includes new content for less-experienced programmers derived from recent Python classes taught by the authors, Including flesh overviews of object-oriented programming and dynamic typing (programming) dynamic typing - Enforcement of type rules at run time as opposed to compile time. Dynamic typing catches more errors as run-time exceptions than static typing. Tcl, Perl, PHP, Python and Visual Basic are examples of dynamically typed languages. , new discussions of program launch and configuration options, new coverage of documentation sources, and more. Where appropriate, the authors have also included new use cases to make the application of language features more concrete. The first part of "Learning Python" gives readers the information they'll need to understand and construct programs in the Python language. www.oreilly.com |
|
||||||||||||||

Printer friendly
Cite/link
Email
Feedback
Reader Opinion