

Pythonic Programming: Tips for Becoming an Idiomatic Python Programmer (Paperback)
Key item features
Specs
- Book formatPaperback
- Fiction/nonfictionNon-Fiction
- GenreComputing & Internet
- Publication dateNovember, 2021
- Pages152
- Reading levelProfessional and Scholarly
- Free shipping
Free 30-day returns
How do you want your item?
More seller options (3)
About this item
Product details
Make your good Python code even better by following proven and effective pythonic programming tips. Avoid logical errors that usually go undetected by Python linters and code formatters, such as frequent data look-ups in long lists, improper use of local and global variables, and mishandled user input. Discover rare language features, like rational numbers, set comprehensions, counters, and pickling, that may boost your productivity. Discover how to apply general programming patterns, including caching, in your Python code. Become a better-than-average Python programmer, and develop self-documented, maintainable, easy-to-understand programs that are fast to run and hard to break.
Python is one of the most popular and rapidly growing modern programming languages. With more than 200 standard libraries and even more third-party libraries, it reaches into the software development areas as diverse as artificial intelligence, bioinformatics, natural language processing, and computer vision. Find out how to improve your understanding of the spirit of the language by using one hundred pythonic tips to make your code safer, faster, and better documented.
This programming style manual is a quick reference of helpful hints and a random source of inspiration. Choose the suitable data structures for searching and sorting jobs and become aware of how a wrong choice may cause your application to be completely ineffective. Understand global and local variables, class and instance attributes, and information-hiding techniques. Create functions with flexible interfaces. Manage intermediate computation results by caching them in files and memory to improve performance and reliability. Polish your documentation skills to make your code easy for other programmers to understand. As a bonus, discover Easter eggs cleverly planted in the standard library by its developers.
Polish, secure, and speed-up your Python applications, and make them easier to maintain by following pythonic programming tips.
What You Need:
You will need a Python interpreter (ideally, version 3.4 or above) and the standard Python library that usually comes with the interpreter.
Specifications
Book format
Fiction/nonfiction
Genre
Publication date
Warranty
Warranty information
Similar items you might like
Based on what customers bought
Python Programming Python for Beginners: The Dummies' Guide to Learn Python Programming. A Practical Reference with Exercises for Newb, Book 1, (Paperback) $17.99
$1799current price $17.99Python Programming Python for Beginners: The Dummies' Guide to Learn Python Programming. A Practical Reference with Exercises for Newb, Book 1, (Paperback)
Getting Started with Python Programming, (Paperback) $14.45
$1445current price $14.45Getting Started with Python Programming, (Paperback)
Python for Beginners A Step-by-Step Introduction to Programming with Python: Building a Strong Foundation in Python Programming for Absolute Beginners (Paperback) $9.99
$999current price $9.99Python for Beginners A Step-by-Step Introduction to Programming with Python: Building a Strong Foundation in Python Programming for Absolute Beginners (Paperback)
Natural Computing with Python: Learn to implement genetic and evolutionary algorithms to solve problems in a pythonic way (Paperback) $23.93
$2393current price $23.93Natural Computing with Python: Learn to implement genetic and evolutionary algorithms to solve problems in a pythonic way (Paperback)
Python 3.6 Tutorial (Paperback) $18.13
$1813current price $18.13Python 3.6 Tutorial (Paperback)
Python for Beginners: 100 Hands-on coding challenges, (Paperback) $13.99
$1399current price $13.99Python for Beginners: 100 Hands-on coding challenges, (Paperback)
Stop Overcomplicating Python: Programming Doesn't Have to Be Complicated, (Paperback) $18.99
$1899current price $18.99Stop Overcomplicating Python: Programming Doesn't Have to Be Complicated, (Paperback)
Python Programming for Beginners: The Ultimate Beginner's Guide with a Step-by-Step Approach to Computer Science to Unde, (Paperback) $18.60
$1860current price $18.60Python Programming for Beginners: The Ultimate Beginner's Guide with a Step-by-Step Approach to Computer Science to Unde, (Paperback)
Python Programming for Beginners, (Paperback) $19.84
$1984current price $19.84Python Programming for Beginners, (Paperback)
Python Built-In Functions Dictionary: Quick and Detailed Reference for Developers, (Paperback) $16.99
$1699current price $16.99Python Built-In Functions Dictionary: Quick and Detailed Reference for Developers, (Paperback)
Coding with Python: Python for Data Analysis and Machine Learning, Let's Make Data Talk, (Paperback) $14.99
$1499current price $14.99Coding with Python: Python for Data Analysis and Machine Learning, Let's Make Data Talk, (Paperback)
Conceptual Programming with Python, (Paperback) $17.94
$1794current price $17.94Conceptual Programming with Python, (Paperback)
Python Python: Python basics for Beginners, Book 1, (Paperback) $22.59
$2259current price $22.59Python Python: Python basics for Beginners, Book 1, (Paperback)
Python for Absolute Beginners: Learn to Code Fast!, (Paperback) $9.99
$999current price $9.99Python for Absolute Beginners: Learn to Code Fast!, (Paperback)
Python Adventures for Young Coders: Explore the World of Programming, (Paperback) $18.79
$1879current price $18.79Python Adventures for Young Coders: Explore the World of Programming, (Paperback)
Coding in Python: Advanced Guide to Coding Using Python Programming Principles to Master the Art of Coding, (Paperback) $17.41 Was $19.99
$1741current price $17.41, Was $19.99$19.99Coding in Python: Advanced Guide to Coding Using Python Programming Principles to Master the Art of Coding, (Paperback)
2 Manuscript: Deep Learning with Python, Python for Data Analysis (Paperback) $35.76
$3576current price $35.762 Manuscript: Deep Learning with Python, Python for Data Analysis (Paperback)
Coding with Python: Advanced Methods and Strategies to Learn Coding with Python $19.99
$1999current price $19.99Coding with Python: Advanced Methods and Strategies to Learn Coding with Python
Python Programming: The Ultimate Comprehensive Python Crash Course for Absolute Beginners - Learn How to Master Python C $24.18
$2418current price $24.18Python Programming: The Ultimate Comprehensive Python Crash Course for Absolute Beginners - Learn How to Master Python C

