Title
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code,Used
Sold by Ergodebooks, an authorized reseller.
Returns accepted within 30 days | support@ergodebooks.com
Shipping Information
- Free Standard Shipping — United States only
- Processing Time: 1–3 business days
- Estimated Delivery: 3–5 business days after dispatch
- Double-boxed, fully insured & discreetly packaged
- Tracking number sent via email once dispatched
- Orders over $250 require signature upon delivery. Taxes calculated at checkout.
Returns & Refund
Returns accepted within 30 days of delivery.
Damaged or Defective Item
Free return shipping + replacement or full refund
Wrong Item Received
Free return shipping + replacement or full refund
Change of Mind
Return shipping at customer's expense · 25% restocking fee applies
BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONALYou've completed a basic Python programming tutorial or finished Al Sweigart's bestseller, Automate the Boring Stuff with Python. What's the next step toward becoming a capable, confident software developer?Welcome to Beyond the Basic Stuff with Python. More than a mere collection of advanced syntax and masterful tips for writing clean code, you'll learn how to advance your Python programming skills by using the command line and other professional tools like code formatters, type checkers, linters, and version control. Sweigart takes you through best practices for setting up your development environment, naming variables, and improving readability, then tackles documentation, organization and performance measurement, as well as objectoriented design and the BigO algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to programnot just in Python but in any language.You'll learn:Coding style, and how to use Python's Black autoformatting tool for cleaner code Common sources of bugs, and how to detect them with static analyzers How to structure the files in your code projects with the Cookiecutter template tool Functional programming techniques like lambda and higherorder functions How to profile the speed of your code with Python's builtin timeit and cProfile modules The computer science behind BigO algorithm analysis How to make your comments and docstrings informative, and how often to write them How to create classes in objectoriented programming, and why they're used to organize codeToward the end of the book you'll read a detailed sourcecode breakdown of two classic commandline games, the Tower of Hanoi (a logic puzzle) and FourinaRow (a twoplayer tiledropping game), and a breakdown of how their code follows the book's best practices. You'll test your skills by implementing the program yourself.Of course, no single book can make you a professional software developer. But Beyond the Basic Stuff with Python will get you further down that path and make you a better programmer, as you learn to write readable code that's easy to debug and perfectly PythonicRequirements: Covers Python 3.6 and higher
⚠️ WARNING (California Proposition 65):
This product may contain chemicals known to the State of California to cause cancer, birth defects, or other reproductive harm.
For more information, please visit www.P65Warnings.ca.gov.
- Q: What are the dimensions of this book? A: The book measures seven point zero one inches in length, nine point one nine inches in height, and zero point nine two inches in width.
- Q: How many pages does this book have? A: This book contains three hundred eighty-four pages, providing a comprehensive guide to Python programming.
- Q: What is the binding type of this book? A: The book is available in paperback binding, making it easy to handle and read.
- Q: What is the target reading level for this book? A: This book is designed for readers who have completed a basic Python course and are looking to advance their skills.
- Q: Is this book suitable for beginners? A: While beginners can benefit, it is primarily aimed at those with some prior knowledge of Python programming.
- Q: What programming concepts does this book cover? A: The book covers advanced Python topics including coding style, object-oriented programming, and performance measurement.
- Q: How do I keep this book in good condition? A: Store the book in a dry place and avoid exposure to direct sunlight to preserve its quality.
- Q: Can I read this book while eating? A: Yes, but it's advisable to keep food and drinks away to avoid spills that could damage the pages.
- Q: What if the book arrives damaged? A: If the book arrives damaged, contact the seller for return or replacement options as per their policy.
- Q: Is there a warranty on this book? A: Books typically do not come with a warranty, but customer service can assist with any issues.
- Q: How can I improve my coding skills using this book? A: Follow the best practices outlined in the book and apply the techniques through hands-on coding exercises.
- Q: Does this book include exercises or examples? A: Yes, it includes code examples and exercises to reinforce the concepts taught throughout the book.
- Q: Is this book appropriate for children? A: The content is suitable for older children with an interest in programming, but adult supervision is recommended.
- Q: What makes this book different from other Python programming books? A: This book emphasizes best practices and real-world applications, bridging the gap between novice and professional development.
- Q: Are there any prerequisites for reading this book? A: Yes, readers should have a basic understanding of Python programming and familiarity with coding concepts.