Learning Python / Mark Lutz.
Publisher: Sebastopol, CA : O'Reilly, 2013Copyright date: 2013Edition: Fifth editionDescription: li, 1540 pages : illustrations ; 24 cmContent type:- text
- unmediated
- volume
- 9781449355739
- 1449355730
- 005.133 23
- QA76.73.P98 .L877 2013
Item type | Current library | Call number | Copy number | Status | Date due | Barcode | Item holds |
---|---|---|---|---|---|---|---|
BOOK | NCAR Library Foothills Lab | QA76.73 .P98 .L877 2013 | 1 | Checked out | 07/01/2024 | 50583020010058 | |
BOOK | NCAR Library Mesa Lab | QA76.73 .P98 .L877 2013 | 2 | Available | 50583020020156 |
Previous edition: 2009.
Includes index.
A Python Q & A session -- How Python runs programs -- How you run programs -- Introducing Python object types -- Numeric types -- The dynamic typing interlude -- String fundamentals -- Lists and dictionaries -- Tuples, files, and everything else -- Introducing Python statements -- Assignments, expressions, and prints -- if tests and syntax rules -- while and for loops -- Iterations and comprehensions -- The documentation interlude -- Function basics -- Scopes -- Arguments -- Advanced function topics -- Comprehensions and generations -- The benchmarking interlude -- Modules : the big picture -- Module coding basics -- Module packages -- Advanced module topics -- OOP : the big picture -- Class coding basics -- A more realistic example -- Class coding details -- Operator overloading -- Designing with classes -- Advanced class topics -- Exception basics -- Exception coding details -- Exception objects -- Designing with exceptions -- Unicode and byte strings -- Managed attributes -- Decorators -- Metaclasses -- All good things.
Describes the features of the Python programming language, covering such topics as types and operations, statements and syntax, functions, modules, classes and OOP, and exceptions and tools. - Publisher