000 01991cam a2200253 a 4500
008 100303s2009 enk 001 0 eng
010 _a2010485706
020 _a9780596158064
035 _a(Sirsi) u4196
040 _aEG-CaNU
_cEG-CaNU
_dEG-CaNU
042 _ancode
082 0 0 _a005.133
_2 22
100 1 _aLutz, Mark.
_98328
245 1 0 _aLearning Python /
_c Mark Lutz.
250 _a4th ed.
260 _aBeijing ; Sebastopol :
_b O’Reilly,
_c c2009.
300 _axlix, 1160 p. :
_b ill. ;
_c 24 cm.
500 _aIncludes index.
505 0 _aA 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.
520 _aGoogle 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
650 0 _aPython (Computer program language)
_91484
596 _a1
999 _c3195
_d3195