
Learning Python
Powerful Object-oriented Programming
O'Reilly Media · Print & ebook · July 30, 2013
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book.
We earn from qualifying purchases.
- Who it’s for
- Build a working understanding of Python, from its built-in types to tools for larger programs.
- Genres
- Python Programming, Programming Basics, Object-Oriented Programming
- Published
- O'Reilly Media, July 30, 2013
Nearest books
Matched by what the books are about, then ordered by what their readers also loved. Most of these share its genre: Python Programming.
The Linux Command Line, 3rd EditionWilliam Shotts53% matchAlso shares Programming Basics
Machine Learning With Python for EveryoneMark Fenner57% match
Mission PythonSean McManus54% match
Learn Python the Hard WayZed Shaw, Zed A. Shaw67% matchAlso shares Programming Basics and Object-Oriented Programming
Learn Java the Easy WayBryson Payne52% match
Object-oriented PythonIrv Kalb73% matchAlso shares Object-Oriented Programming
Python All-in-one for DummiesJohn C. Shovic, Alan Simpson62% match
For younger readers: Adventures in Python, Python for Kids, Python for Kids, 2nd Edition
Start with three books, and this one can be the first.
Members get a new edition every morning: a route out from their books to essays, research and talks, with the reason for each.
Start with this bookAbout this book
Get a comprehensive, in-depth introduction to the core Python language with this hands-on book. Based on author Mark Lutz’s popular training course, this updated fifth edition will help you quickly write efficient, high-quality code with Python. It’s an ideal way to begin, whether you’re new to programming or a professional developer versed in other languages.
Continue reading
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. You’ll also learn some advanced language features that recently have become more common in Python code. - Explore Python’s major built-in object types such as numbers, lists, and dictionaries - Create and process objects with Python statements, and learn Python’s 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: Python’s object-oriented programming tool for structuring code - Write large programs with Python’s exception-handling model and development tools - Learn advanced Python tools, including decorators, descriptors, metaclasses, and Unicode processing
Python, Step by Step
Build a working understanding of Python, from its built-in types to tools for larger programs.
Come here for
- A hands-on route from Python’s core syntax to classes and advanced features
- Quizzes, exercises, and illustrations to keep the learning active
Expect
- A self-paced tutorial covering Python 2.7 and 3.3
- A broad introduction that moves from fundamentals into object-oriented programming
Where it sits
| Python Programming | 100% |
|---|---|
| Object-Oriented Programming | 44% |
| Programming Basics | 30% |
Percentages are BookFrontier’s reading of the book.
Publisher categories
- Game Dev
- Programming Basics
- Programming Languages
- Object-Oriented Programming
Show all 7 publisher categories
- Python Programming
- Open Source Development
- Web Programming
- Authors
- Mark Lutz
- Publisher
- O'Reilly Media
- Published
- July 30, 2013
- Format
- Print & ebook
- Reading lane
- Game Dev