Learning Python /

Lutz, Mark.

Learning Python / Mark Lutz. - 4th ed. - Beijing ; Sebastopol : O’Reilly, c2009. - xlix, 1160 p. : ill. ; 24 cm.

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 -- Strings -- 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 -- Iterations and Comprehensions -- Function Basics -- Scopes -- Arguments -- Advanced Function Topics -- Iterations and Comprehensions -- Modules: The Big Picture -- Module Coding Basics -- Module Packages -- Advanced Module Topics -- The Big Picture -- Class Coding Basics -- Exception Coding Details -- Exception Objects -- Designing with Exceptions --Unicode and Byte Strings -- Managed Attributes -- Decorators -- Metaclasses.

Google and YouTube use Python because it's highly adaptable, easy to maintain, and allows for rapid development. If you want to write high-quality, efficient code that's easily integrated with other languages and tools, this hands-on book will help you be productive with Python 3.0 quickly. Each chapter includes a unique Test Your Knowledge section with practical exercises and quizzes, so you can practice new skills and test your understanding as you go

9780596158064

2010485706


Python (Computer program language)

005.133