Powerful Python: Patterns and Strategies with Modern Python (Early Release)КНИГИ » ПРОГРАММИНГ
Название: Powerful Python: Patterns and Strategies with Modern Python (Early Release) Автор: Aaron Maxwell Издательство: O’Reilly Media, Inc. Год: 2024-08-01 Страниц: 287 Язык: английский Формат: pdf, azw3, epub, mobi Размер: 10.1 MB
Once you've mastered the basics of Python, how do you skill up to the top 1%? How do you focus your learning time on topics that yield the most benefit for production engineering and data teams—without getting distracted by info of little real-world use? This book answers these questions and more.
Based on author Aaron Maxwell's software engineering career in Silicon Valley, this unique book focuses on the Python first principles that act to accelerate everything else: the 5% of programming knowledge that makes the remaining 95% fall like dominos. It's also this knowledge that helps you become an exceptional Python programmer, fast.
Python has become the lingua franca of modern computing. The thesis of this book is that Python is the most important programming language in the world today… with outsized rewards for those who master it. This book is designed to teach you techniques, patterns, and tools to permanently catapult your skill with everything Python has to offer.
If you write Python code at least part of the time, this book will vastly amplify what you can accomplish, and increase the speed at which you do it. And slash the amount of time you spend debugging, too.
Learn how to think like a Pythonista: explore advanced Pythonic thinking Create lists, dicts, and other data structures using a high-level, readable, and maintainable syntax Explore higher-order function abstractions that form the basis of Python libraries Examine Python's metaprogramming tool for priceless patterns of code reuse Master Python's error model and learn how to leverage it in your own code Learn the more potent and advanced tools of Python's object system Take a deep dive into Python's automated testing and TDD Learn how Python logging helps you troubleshoot and debug more quickly
Who This Book Is For: This book is for you if you know the basics of Python, and have mastered just about everything the beginner tutorials can teach you. It is also for those who want to learn more advanced techniques and strategies, so you can do more with Python, and more with coding, than you could before. This book is not for people who want just enough Python to get by. Like I said, Python is important, and rewards those who master it. And this book is not for the unambitious. In writing, I assume you want to build a career you are proud of, doing work with a high positive impact. (And be compensated well for it.)
Further, this book is not for the mentally rigid. The difference between elite engineers and “normal” coders lies in the distinctions they make, the mental models they leverage, and their ability to perceive what others cannot.
Скачать Powerful Python: Patterns and Strategies with Modern Python (Early Release)