

Learning Python: Powerful Object-Oriented Programming
Key item features
-
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 sixth 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.
Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code.
This book helps you:
- Explore Python's built-in object types such as strings, lists, dictionaries, and files
- Create and process objects with Python statements, and learn Python's syntax model
- Use functions and functional programming to avoid redundancy and maximize reuse
- Organize code into larger components with modules and packages
- Code robust programs with Python's exception handling and development tools
- Apply object-oriented programming and classes to make code customizable
- Survey advanced Python tools including decorators, descriptors, and metaclasses
- Write idiomatic Python code that runs portably across a wide variety of platforms
- Lutz, Mark
- ISBN: 9781098171308
Specs
- Book formatPaperback
- Fiction/nonfictionFiction
- GenreLiterature & Fiction
- Pub date2025-01-01T20:52:46Z
- Pages1169
- Reading levelPreschool
- Free shipping
Free 30-day returns
How do you want your item?
More seller options (4)
About this item
Product details
-
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 sixth 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.
Complete with quizzes, exercises, and helpful illustrations, this easy-to-follow self-paced tutorial gets you started with Python 3.12 and all other releases in use today. With a pragmatic focus on what you need to know, it also introduces some advanced language features that have become increasingly common in Python code.
This book helps you:
- Explore Python's built-in object types such as strings, lists, dictionaries, and files
- Create and process objects with Python statements, and learn Python's syntax model
- Use functions and functional programming to avoid redundancy and maximize reuse
- Organize code into larger components with modules and packages
- Code robust programs with Python's exception handling and development tools
- Apply object-oriented programming and classes to make code customizable
- Survey advanced Python tools including decorators, descriptors, and metaclasses
- Write idiomatic Python code that runs portably across a wide variety of platforms
- Lutz, Mark
- ISBN: 9781098171308
Specifications
Book format
Fiction/nonfiction
Genre
Pub date
Warranty
Warranty information
Please be aware that the warranty terms on items offered for sale by third party Marketplace sellers may differ from those displayed in this section (if any). To confirm warranty terms on an item offered for sale by a third party Marketplace seller, please use the 'Contact seller' feature on the third party Marketplace seller's information page and request the item's warranty terms prior to purchase.
Warnings
State Chemical Disclosure
Similar items you might like
Based on what customers bought
Building Applications with AI Agents: Designing and Implementing Multiagent Systems $53.35 $53.35/cu ft
$5335current price $53.35$53.35/cu ftBuilding Applications with AI Agents: Designing and Implementing Multiagent Systems
Infrastructure as Code: Designing and Delivering Dynamic Systems for the Cloud Age $64.03 $64.03/cu ft
$6403current price $64.03$64.03/cu ftInfrastructure as Code: Designing and Delivering Dynamic Systems for the Cloud Age
100+ bought since yesterday First 100 Words: A Padded Board Book (Board Book) $3.54 Was $5.99
100+ bought since yesterday
2 optionsAvailable in additional 2 options$354current price $3.54, Was $5.99$5.99First 100 Words: A Padded Board Book (Board Book)
8164.7 out of 5 Stars. 816 reviewsLearning LangChain: Building AI and LLM Applications with LangChain and LangGraph $53.35 $53.35/cu ft
$5335current price $53.35$53.35/cu ftLearning LangChain: Building AI and LLM Applications with LangChain and LangGraph
50+ bought since yesterday Bluey: Stickertivity: My First Sticker Activity Fun (Paperback) $4.47
50+ bought since yesterday
$447current price $4.47Bluey: Stickertivity: My First Sticker Activity Fun (Paperback)
1224.8 out of 5 Stars. 122 reviewsTimothe Chalamet - Icon of our Times $19.98 $19.98/cu ft
$1998current price $19.98$19.98/cu ftTimothe Chalamet - Icon of our Times
Head First C#: A Learner's Guide to Real-World Programming with C# and .NET $53.35 $53.35/cu ft
$5335current price $53.35$53.35/cu ftHead First C#: A Learner's Guide to Real-World Programming with C# and .NET
12 out of 5 Stars. 1 reviewsMagic In Practice $38.65
$3865current price $38.65Magic In Practice
Number and Time : Reflections Leading Toward a Unification of Depth Psychology and Physics (Paperback) $32.92
$3292current price $32.92Number and Time : Reflections Leading Toward a Unification of Depth Psychology and Physics (Paperback)
Just Shine! How to Be a Better You $15.99 $15.99/cu ft
$1599current price $15.99$15.99/cu ftJust Shine! How to Be a Better You
Fundamentals of Software Architecture: A Modern Engineering Approach $53.29 $53.29/cu ft
$5329current price $53.29$53.29/cu ftFundamentals of Software Architecture: A Modern Engineering Approach
Pre-Owned High Performance Python: Practical Performant Programming for Humans, 9781098165963, 1098165969, Paperback, 3 edition $47.14
$4714current price $47.14Pre-Owned High Performance Python: Practical Performant Programming for Humans, 9781098165963, 1098165969, Paperback, 3 edition
Introducing Python: Modern Computing in Simple Packages $35.29 $35.29/cu ft
$3529current price $35.29$35.29/cu ftIntroducing Python: Modern Computing in Simple Packages
Java Cookbook: Problems and Solutions for Java Developers $53.35 $53.35/cu ft
$5335current price $53.35$53.35/cu ftJava Cookbook: Problems and Solutions for Java Developers
High Performance Python: Practical Performant Programming for Humans $44.94 $44.94/cu ft
$4494current price $44.94$44.94/cu ftHigh Performance Python: Practical Performant Programming for Humans
Reinforcement Learning for Finance: A Python-Based Introduction $47.31 $47.31/cu ft
$4731current price $47.31$47.31/cu ftReinforcement Learning for Finance: A Python-Based Introduction
3D Data Science with Python: Building Accurate Digital Environments with 3D Point Cloud Workflows $53.35 $53.35/cu ft
$5335current price $53.35$53.35/cu ft3D Data Science with Python: Building Accurate Digital Environments with 3D Point Cloud Workflows
Python 3 and Data Visualization, (Paperback) $43.40 Was $54.99
$4340current price $43.40, Was $54.99$54.99Python 3 and Data Visualization, (Paperback)
Best seller Monster Jam: Rev up! a Touch-And-Feel Book (Hardcover) $9.56
Best seller
$956current price $9.56Monster Jam: Rev up! a Touch-And-Feel Book (Hardcover)
23 out of 5 Stars. 2 reviewsArtificial Intelligence for Developers in easy steps $16.71 $16.71/cu ft
$1671current price $16.71$16.71/cu ftArtificial Intelligence for Developers in easy steps
Customer ratings & reviews
Related pages
- Intro To C
- Math Programmers
- Image Cascade Publishing
- Matlab Signal Processing
- Work Express
- Computer Literacy Books
- Best Sellers In Computer Literacy
- Computers & Technology Education Books
- Decision Making & Problem Solving Education Books
- Science & Technology Education Books
- Distance, Open & Online Education Books
- Speech Books
