

Hero image 0 of Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code, (Paperback), 0 of 1
Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code, (Paperback)
(No ratings yet)
Key item features
- Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code, (Paperback)
- Author: No Starch Press
- ISBN: 9781593279660
- Format: Paperback
- Publication Date: 2020-12-16
- Page Count: 384
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateDecember, 2020
- Pages384
- Reading levelGeneral
Current price is USDNow $24.98
You save $4.97
was $29.95$29.95
You save$4.97
Price when purchased online
Free 90-day returns
$24.98
$8.73
How do you want your item?
Try 30 days for just $1! Choose a plan at checkout.
Ships to
Arrives by Mon, Jul 13
Sold and shipped by Walmart.com
Free 90-day returns
This item is gift eligible
More seller options (7)
Starting from $31.05
Try 30 days of Walmart+ for just $1!
T&C apply. Claim offer now
About this item
Product details
BRIDGE THE GAP BETWEEN NOVICE AND PROFESSIONAL You'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 object-oriented design and the Big-O algorithm analysis commonly used in coding interviews. The skills you learn will boost your ability to program--not just in Python but in any language. You'll learn:
Coding style, and how to use Python's Black auto-formatting 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 higher-order functions How to profile the speed of your code with Python's built-in timeit and cProfile modules The computer science behind Big-O algorithm analysis How to make your comments and docstrings informative, and how often to write them How to create classes in object-oriented programming, and why they're used to organize code
Toward the end of the book you'll read a detailed source-code breakdown of two classic command-line games, the Tower of Hanoi (a logic puzzle) and Four-in-a-Row (a two-player tile-dropping 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 Pythonic Requirements: Covers Python 3.6 and higher
Toward the end of the book you'll read a detailed source-code breakdown of two classic command-line games, the Tower of Hanoi (a logic puzzle) and Four-in-a-Row (a two-player tile-dropping 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 Pythonic Requirements: Covers Python 3.6 and higher
- Beyond the Basic Stuff with Python: Best Practices for Writing Clean Code, (Paperback)
- Author: No Starch Press
- ISBN: 9781593279660
- Format: Paperback
- Publication Date: 2020-12-16
- Page Count: 384
info:
We aim to show you accurate product information. Manufacturers, suppliers and others provide what you see here, and we have not verified it. Â
Specifications
Book format
Paperback
Fiction/nonfiction
Non-Fiction
Genre
Computing & Internet
Publication date
December, 2020
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.
Similar items you might like
Based on what customers bought
Python Unleashed: Mastering the Art of Efficient Coding, (Paperback) $18.15
$1815current price $18.15Python Unleashed: Mastering the Art of Efficient Coding, (Paperback)
15 out of 5 Stars. 1 reviewsProgramming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python Machine Learning (Paperback) $29.76
$2976current price $29.76Programming: 4 Books in 1: Python Programming & Crash Course, Machine Learning for Beginners, Python Machine Learning (Paperback)
Cracking Codes with Python: An Introduction to Building and Breaking Ciphers, (Paperback) $24.81
$2481current price $24.81Cracking Codes with Python: An Introduction to Building and Breaking Ciphers, (Paperback)
Automate the Boring Stuff with Python, 2nd Edition : Practical Programming for Total Beginners (Paperback) $10.78
2 optionsAvailable in additional 2 options$1078current price $10.78Automate the Boring Stuff with Python, 2nd Edition : Practical Programming for Total Beginners (Paperback)
35 out of 5 Stars. 3 reviewsPython for Beginners: Learning the Basics, (Paperback) $20.00
$2000current price $20.00Python for Beginners: Learning the Basics, (Paperback)
Python Bible for Beginners 2025 Python Bible for Beginners: Python programming: Master Coding Fundamentals and Build Real-World Projects with Ease, Book 1, (Paperback) $19.99
$1999current price $19.99Python Bible for Beginners 2025 Python Bible for Beginners: Python programming: Master Coding Fundamentals and Build Real-World Projects with Ease, Book 1, (Paperback)
Building Neural Networks from Scratch with Python, (Paperback) $19.99
$1999current price $19.99Building Neural Networks from Scratch with Python, (Paperback)
Learning Python Python: A Beginners Complete Reference Guide to Learn The Python Programming Language., Book 5, (Paperback) $22.00 Was $25.12
$2200current price $22.00, Was $25.12$25.12Learning Python Python: A Beginners Complete Reference Guide to Learn The Python Programming Language., Book 5, (Paperback)
Understanding Python Programming Language: Programming made easy, (Paperback) $15.77
$1577current price $15.77Understanding Python Programming Language: Programming made easy, (Paperback)
Python in Depth: A Multipurpose Coder and Programmer's Guide, (Paperback) $9.04
$904current price $9.04Python in Depth: A Multipurpose Coder and Programmer's Guide, (Paperback)
15 out of 5 Stars. 1 reviewsPython Programming for Beginners, (Paperback) $19.60
$1960current price $19.60Python Programming for Beginners, (Paperback)
Learn Core PYTHON PROGRAMMING In 100 Hours, (Paperback) $20.00
$2000current price $20.00Learn Core PYTHON PROGRAMMING In 100 Hours, (Paperback)
Python Coding: An Easy Book for Beginners - Mass Market Edition, (Paperback) $16.56
$1656current price $16.56Python Coding: An Easy Book for Beginners - Mass Market Edition, (Paperback)
Natural Language Processing with Python and spaCy : A Practical Introduction (Paperback) $29.68
$2968current price $29.68Natural Language Processing with Python and spaCy : A Practical Introduction (Paperback)
Statistical Application Development with R and Python, (Paperback) $54.29
$5429current price $54.29Statistical Application Development with R and Python, (Paperback)
Practical Python Design Patterns: Pythonic Solutions to Common Problems, (Paperback) $31.15
$3115current price $31.15Practical Python Design Patterns: Pythonic Solutions to Common Problems, (Paperback)
Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback) $11.99
$1199current price $11.99Python Programming: A full Comprehensive Guide for Beginners and experienced programmers (Paperback)
Getting Started with Python Programming, (Paperback) $14.27
$1427current price $14.27Getting Started with Python Programming, (Paperback)
Customer ratings & reviews
0 ratings|0 reviews
This item does not have any reviews yet


