Signed Edition Sweepstakes
 
 

Recently Viewed clear list


Original Essays | September 15, 2014

Lois Leveen: IMG Forsooth Me Not: Shakespeare, Juliet, Her Nurse, and a Novel



There's this writer, William Shakespeare. Perhaps you've heard of him. He wrote this play, Romeo and Juliet. Maybe you've heard of it as well. It's... Continue »

spacer
Qualifying orders ship free.
$64.99
New Trade Paper
Ships in 1 to 3 days
Add to Wishlist
Qty Store Section
1 Beaverton Computer Languages- Python
3 Burnside Computer Languages- Python
25 Local Warehouse Computer Languages- Python
25 Remote Warehouse Computer Languages- Python

More copies of this ISBN

Learning Python

by

Learning Python Cover

 

Synopses & Reviews

Publisher Comments:

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.

  • Explore Pythons major built-in object types such as numbers, lists, and dictionaries
  • Create and process objects with Python statements, and learn Pythons general syntax model
  • Use functions to avoid code redundancy and package code for reuse
  • Organize statements, functions, and other tools into larger components with modules
  • Dive into classes: Pythons object-oriented programming tool for structuring code
  • Write large programs with Pythons exception-handling model and development tools
  • Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

Synopsis:

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.

  • Learn about Pythons major built-in object types such as numbers, lists, and dictionaries
  • Create and process objects using Python statements, and learn Pythons general syntax model
  • Structure and reuse code with functions, Pythons basic procedural tool
  • Learn about Python modules: packages of statements, functions, and other tools organized into larger components
  • Discover Pythons object-oriented and functional programming tools for structuring and applying code
  • Learn about the exception-handling model and development tools for writing larger programs
  • Explore advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

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

Product Details

ISBN:
9781449355739
Author:
Lutz, Mark
Publisher:
O'Reilly Media
Subject:
Computer Languages - Python
Subject:
2.7;3.3;3.x;Python;functional;functions;google;mark lutz;models;object-oriented;operators;programming language
Subject:
2.7;3.3;3.x;Python;functional;functions;google;mark l
Subject:
utz;models;object-oriented;operators;programming language
Subject:
CourseSmart Subject Description
Copyright:
Edition Description:
Fifth Edition
Publication Date:
20130731
Binding:
TRADE PAPER
Language:
English
Pages:
1600
Dimensions:
9.19 x 7 in

Other books you might like

  1. Python Scripting for Arcgis New Trade Paper $79.95

Related Subjects

Computers and Internet » Computer Languages » Python
Computers and Internet » Computer Languages » The Attic
Computers and Internet » Computers Reference » General
Computers and Internet » Internet » Web » Web Programming
Computers and Internet » Programming » Open Source
Computers and Internet » Software Engineering » Game Design
Computers and Internet » Software Engineering » Object Oriented Programming
Computers and Internet » Software Engineering » Programming and Languages

Learning Python Used Trade Paper
0 stars - 0 reviews
$64.99 In Stock
Product details 1600 pages O'Reilly Media - English 9781449355739 Reviews:
"Synopsis" by ,

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.

  • Learn about Pythons major built-in object types such as numbers, lists, and dictionaries
  • Create and process objects using Python statements, and learn Pythons general syntax model
  • Structure and reuse code with functions, Pythons basic procedural tool
  • Learn about Python modules: packages of statements, functions, and other tools organized into larger components
  • Discover Pythons object-oriented and functional programming tools for structuring and applying code
  • Learn about the exception-handling model and development tools for writing larger programs
  • Explore advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing

spacer
spacer
  • back to top
Follow us on...




Powell's City of Books is an independent bookstore in Portland, Oregon, that fills a whole city block with more than a million new, used, and out of print books. Shop those shelves — plus literally millions more books, DVDs, and gifts — here at Powells.com.