Gain a deep understanding of building, maintaining, packaging, and shipping
robust Python applications \nKey Features \n
\n
- Discover the new features of Python, such as dictionary merge, the zoneinfo module, and structural pattern matching
\n
- Create manageable code to run in various environments with different sets of dependencies
\n
- Implement effective Python data structures and algorithms to write, test, and optimize code
\n
\nBook Description \nThis new edition of Expert Python Programming provides
you with a thorough understanding of the process of building and maintaining
Python apps. Complete with best practices, useful tools, and standards
implemented by professional Python developers, this fourth edition has been
extensively updated. Throughout this book, you'll get acquainted with the
latest Python improvements, syntax elements, and interesting tools to boost
your development efficiency. \n \nThe initial few chapters will allow
experienced programmers coming from different languages to transition to the
Python ecosystem. You will explore common software design patterns and various
programming methodologies, such as event-driven programming, concurrency, and
metaprogramming. You will also go through complex code examples and try to
solve meaningful problems by bridging Python with C and C++, writing
extensions that benefit from the strengths of multiple languages. Finally, you
will understand the complete lifetime of any application after it goes live,
including packaging and testing automation. \n \nBy the end of this book, you
will have gained actionable Python programming insights that will help you
effectively solve challenging problems. \nWhat you will learn \n \n
- Explore modern ways of setting up repeatable and consistent Python development environments
\n
- Effectively package Python code for community and production use
\n
- Learn modern syntax elements of Python programming, such as f-strings, enums, and lambda functions
\n
- Demystify metaprogramming in Python with metaclasses
\n
- Write concurrent code in Python
\n
- Extend and integrate Python with code written in C and C++
\n
\nWho this book is for \nThe Python programming book is intended for expert
programmers who want to learn Python's advanced-level concepts and latest
features. \n \nAnyone who has basic Python skills should be able to follow the
content of the book, although it might require some additional effort from
less experienced programmers. It should also be a good introduction to Python
3.9 for those who are still a bit behind and continue to use other older
versions.
Також купити книгу Expert Python Programming: Master Python by learning the
best coding practices and advanced programming concepts, 4th Edition, Michal
Jaworski, Tarek Ziade можливо по посиланню: