Buy New
-
To see product details, add this item to your cart.
Ships from: Amazon.com Sold by: Amazon.com
Used - Good
-
To see product details, add this item to your cart.
Ships from: MegaReads Sold by: MegaReads
Download the free Kindle app and start reading Kindle books instantly on your smartphone, tablet, or computer - no Kindle device required.
Read instantly on your browser with Kindle for Web.
Using your mobile phone camera - scan the code below and download the Kindle app.
Follow the author
OK
The Hitchhiker's Guide to Python: Best Practices for Development
Purchase options and add-ons
The Hitchhiker's Guide to Python takes the journeyman Pythonista to true expertise. More than any other language, Python was created with the philosophy of simplicity and parsimony. Now 25 years old, Python has become the primary or secondary language (after SQL) for many business users. With popularity comes diversityâ??and possibly dilution.
This guide, collaboratively written by over a hundred members of the Python community, describes best practices currently used by package and application developers. Unlike other books for this audience, The Hitchhikerâ??s Guide is light on reusable code and heavier on design philosophy, directing the reader to excellent sources that already exist.
- ISBN-101491933178
- ISBN-13978-1491933176
- Edition1st
- PublisherO'Reilly Media
- Publication dateOctober 18, 2016
- LanguageEnglish
- Dimensions6.9 x 0.77 x 9.1 inches
- Print length336 pages
![]() |
Frequently bought together

Customers who viewed this item also viewed
- Fluent Python: Clear, Concise, and Effective ProgrammingPaperbackFREE Shipping by AmazonGet it as soon as Tuesday, Aug 25
Customers also bought or read
- Fluent Python: Clear, Concise, and Effective Programming
Paperback$43.99$43.99FREE delivery Tue, Aug 25 - Problem Solving with Algorithms and Data Structures Using Python 2nd Edition
Paperback$30.43$30.43Delivery Wed, Aug 26 - Automate the Boring Stuff with Python, 2nd Edition: Practical Programming for Total Beginners
Paperback$19.99$19.99Delivery Sep 10 - 13 - Practical Statistics for Data Scientists: 50+ Essential Concepts Using R and Python
Paperback$72.89$72.89FREE delivery Tue, Aug 25 - Probability and Computing: Randomization and Probabilistic Techniques in Algorithms and Data Analysis
Hardcover$63.89$63.89FREE delivery Tue, Aug 25 - Build a Large Language Model (From Scratch)#1 Best SellerComputer Neural Networks
Paperback$49.24$49.24FREE delivery Tue, Aug 25 - Design Patterns: Elements of Reusable Object-Oriented Software
Hardcover$23.74$23.74Delivery Sep 12 - 16 - Architecture Patterns with Python: Enabling Test-Driven Development, Domain-Driven Design, and Event-Driven Microservices
Paperback$37.10$37.10FREE delivery Tue, Aug 25 - Hands-On Machine Learning with Scikit-Learn, Keras, and TensorFlow: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$48.99$48.99FREE delivery Sep 1 - 3 - Effective Python: 125 Specific Ways to Write Better Python (Effective Software Development Series)
Paperback$52.80$52.80FREE delivery Tue, Aug 25 - Designing Machine Learning Systems: An Iterative Process for Production-Ready Applications
Paperback$40.00$40.00FREE delivery Tue, Aug 25 - Python Crash Course, 3rd Edition: A Hands-On, Project-Based Introduction to Programming#1 Best SellerFunctional Software Programming
Paperback$27.53$27.53Delivery Tue, Aug 25 - Essential Math for Data Science: Take Control of Your Data with Fundamental Linear Algebra, Probability, and Statistics
Paperback$36.22$36.22FREE delivery Tue, Aug 25 - Python for Algorithmic Trading Cookbook: Recipes for designing, building, and deploying algorithmic trading strategies with Python
Paperback$44.99$44.99FREE delivery Wed, Aug 26 - Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code
Paperback$28.30$28.30FREE delivery Thu, Aug 27 - Reinforcement Learning, second edition: An Introduction (Adaptive Computation and Machine Learning series)
Hardcover$68.90$68.90FREE delivery Tue, Aug 25 - Hands-On Machine Learning with Scikit-Learn and PyTorch: Concepts, Tools, and Techniques to Build Intelligent Systems
Paperback$75.43$75.43FREE delivery Tue, Aug 25 - AI Engineering: Building Applications with Foundation Models#1 Best SellerEnterprise Applications
Paperback$52.40$52.40FREE delivery Tue, Aug 25
From the brand
-
Learn Python
-
Python performace
-
Python for Data Science
-
Sharing the knowledge of experts
O'Reilly's mission is to change the world by sharing the knowledge of innovators. For over 40 years, we've inspired companies and individuals to do new things (and do them better) by providing the skills and understanding that are necessary for success.
Our customers are hungry to build the innovations that propel the world forward. And we help them do just that.
Editorial Reviews
About the Author
Tanya Schlusser is currently an independent consultant who uses data to drive strategic decisions, with over two decades of experience in a half dozen languages. She is an active member of the Chicago Python User’s Group, Chicago’s PyLadies, and has delivered over 1000 hours of data science training to students and industry analysts.
Product details
- Publisher : O'Reilly Media
- Publication date : October 18, 2016
- Edition : 1st
- Language : English
- Print length : 336 pages
- ISBN-10 : 1491933178
- ISBN-13 : 978-1491933176
- Item Weight : 1.3 pounds
- Dimensions : 6.9 x 0.77 x 9.1 inches
- Best Sellers Rank: #360,425 in Books (See Top 100 in Books)
- #285 in Python Programming
- #386 in Software Development (Books)
- #609 in Computer Programming Languages
- Customer Reviews:
About the author

Kenneth Reitz is a well-known software engineer, international keynote speaker, open source advocate, street photographer, and electronic music producer.
He is the product owner of Python at Heroku and a Board Member at the Python Software Foundation. He is well-known for his many open source software projects, specifically Requests: HTTP for Humans.













