- STAFF PICKS
- GIFTS + GIFT CARDS
- SELL BOOKS
- FIND A STORE
New Trade Paper
Ships in 1 to 3 days
Learning Pythonby Mark Lutz
Synopses & Reviews
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutzs popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. Its an ideal way to begin, whether youre new to programming or a professional developer versed in other languages.
Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow, self-paced tutorial gets you started with both Python 2.7 and 3.3— the latest releases in the 3.X and 2.X lines—plus all other releases in common use today. Youll also learn some advanced language features that recently have become more common in Python code.
If you want to write efficient, high-quality code thats easily integrated with other languages and tools, this hands-on book will help you be productive with Python quickly. Learning Python, Fifth Edition, is an easy-to-follow, self-paced tutorial based on author and Python expert Mark Lutzs popular training course.
Youll find lots of annotated examples and illustrations to help you get started with both Python 3.X and 2.X. Each chapter contains a standalone lesson on a key component of the language.
About the Author
Mark Lutz is the world leader in Python training, the author of Python's earliest and best-selling texts, and a pioneering figure in the Python community since 1992. He has been a software developer for 25 years, and is the author of O'Reilly's Programming Python, 3rd Edition and Python Pocket Reference, 3rd Edition.
Table of Contents
DedicationPrefaceGetting StartedChapter 1: A Python Q&A SessionChapter 2: How Python Runs ProgramsChapter 3: How You Run ProgramsTypes and OperationsChapter 4: Introducing Python Object TypesChapter 5: Numeric TypesChapter 6: The Dynamic Typing InterludeChapter 7: String FundamentalsChapter 8: Lists and DictionariesChapter 9: Tuples, Files, and Everything ElseStatements and SyntaxChapter 10: Introducing Python StatementsChapter 11: Assignments, Expressions, and PrintsChapter 12: if Tests and Syntax RulesChapter 13: while and for LoopsChapter 14: Iterations and ComprehensionsChapter 15: The Documentation InterludeFunctions and GeneratorsChapter 16: Function BasicsChapter 17: ScopesChapter 18: ArgumentsChapter 19: Advanced Function TopicsChapter 20: Comprehensions and GenerationsChapter 21: The Benchmarking InterludeModules and PackagesChapter 22: Modules: The Big PictureChapter 23: Module Coding BasicsChapter 24: Module PackagesChapter 25: Advanced Module TopicsClasses and OOPChapter 26: OOP: The Big PictureChapter 27: Class Coding BasicsChapter 28: A More Realistic ExampleChapter 29: Class Coding DetailsChapter 30: Operator OverloadingChapter 31: Designing with ClassesChapter 32: Advanced Class TopicsExceptions and ToolsChapter 33: Exception BasicsChapter 34: Exception Coding DetailsChapter 35: Exception ObjectsChapter 36: Designing with ExceptionsAdvanced TopicsChapter 37: Unicode and Byte StringsChapter 38: Managed AttributesChapter 39: DecoratorsChapter 40: MetaclassesChapter 41: All Good ThingsAppendixesInstallation and ConfigurationThe Python 3.3 Windows LauncherPython Changes and This BookSolutions to End-of-Part ExercisesColophon
What Our Readers Are Saying
Other books you might like
Computers and Internet » Computer Languages » Python