

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
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 for Beginners: 100 Hands-on coding challenges, (Paperback) $13.99
$1399current price $13.99Python for Beginners: 100 Hands-on coding challenges, (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 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)
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)
Python Performance Tuning: Tricks & Techniken um schnelleren Python Code zu schreiben, (Paperback) $22.97
$2297current price $22.97Python Performance Tuning: Tricks & Techniken um schnelleren Python Code zu schreiben, (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)
Python Programming for Beginners, (Paperback) $19.71
$1971current price $19.71Python Programming for Beginners, (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)
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 for Absolute Beginners: Learn to Code Fast!, (Paperback) $9.99
$999current price $9.99Python for Absolute Beginners: Learn to Code Fast!, (Paperback)
Python 3.6 Tutorial (Paperback) $18.47
$1847current price $18.47Python 3.6 Tutorial (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)
Automate the Boring Stuff with Python, 2nd Edition : Practical Programming for Total Beginners (Paperback) $5.87 Was $9.94
2 optionsAvailable in additional 2 options$587current price $5.87, Was $9.94$9.94Automate the Boring Stuff with Python, 2nd Edition : Practical Programming for Total Beginners (Paperback)
35 out of 5 Stars. 3 reviewsCoding in Python: Tips and Tricks to Coding with Python Using the Principles and Theories of Python Programming (Paperback) $23.01
$2301current price $23.01Coding in Python: Tips and Tricks to Coding with Python Using the Principles and Theories of Python Programming (Paperback)
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)
Python Programming: The Fundamental Beginner's Guide to Learning Python, (Paperback) $13.04
$1304current price $13.04Python Programming: The Fundamental Beginner's Guide to Learning Python, (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)
Getting Started with Python Programming, (Paperback) $14.32
$1432current price $14.32Getting Started with Python Programming, (Paperback)

