Python in a Nutshell : A Desktop Quick Reference
معرفی کتاب «Python in a Nutshell : A Desktop Quick Reference» نوشتهٔ Alex Martelli, Anna Martelli Ravenscroft, Steve Holden, and Paul McGuire، منتشرشده توسط نشر O'Reilly Media در سال 2023. این کتاب در 753 صفحه، فرمت epub، زبان انگلیسی ارائه شده است. «Python in a Nutshell : A Desktop Quick Reference» در دستهٔ بدون دستهبندی قرار دارد.
Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. With this updated fourth edition, you'll learn how to get the most out of Python, whether you're a professional programmer or someone who needs this language to solve problems in a particular field. Carefully curated by recognized experts in Python, this new edition focuses on version 3.10, bringing this seminal work on the Python language fully up to date on five version releases, including preview coverage of upcoming 3.11 features. This handy guide will help you: • Learn how Python represents data and program as objects • Understand the value and uses of type annotations • Examine which language features appeared in which recent versions • Discover how to use modern Python idiomatically • Learn ways to structure Python projects appropriately • Understand how to debug Python code Useful In Many Roles, From Design And Prototyping To Testing, Deployment, And Maintenance, Python Is Consistently Ranked Among Today's Most Popular Programming Languages. The Third Edition Of This Practical Book Provides A Quick Reference To The Language--including Python 3.5, 2.7, And Highlights Of 3.6--commonly Used Areas Of Its Vast Standard Library, And Some Of The Most Useful Third-party Modules And Packages. Ideal For Programmers With Some Python Experience, And Those Coming To Python From Other Programming Languages, This Book Covers A Wide Range Of Application Areas, Including Web And Network Programming, Xml Handling, Database Interactions, And High-speed Numeric Computing. Discover How Python Provides A Unique Mix Of Elegance, Simplicity, Practicality, And Sheer Power. This Edition Covers: Python Syntax, Object-oriented Python, Standard Library Modules, And Third-party Python Packages Python's Support For File And Text Operations, Persistence And Databases, Concurrent Execution, And Numeric Computations Networking Basics, Event-driven Programming, And Client-side Network Protocol Modules Python Extension Modules, And Tools For Packaging And Distributing Extensions, Modules, And Applications. 1. Introduction To Python -- 2. The Python Interpreter -- 3. The Python Language -- 4. Object-oriented Python -- 5. Exceptions -- 6. Modules -- 7. Core Built-ins And Standard Library Modules -- 8. Strings And Things -- 9. Regular Expressions -- 10. File And Text Operations -- 11. Persistence And Databases -- 12. Time Operations -- 13. Controlling Execution -- 14. Threads And Processes -- 15. Numeric Processing -- 16. Testing, Debugging, And Optimizing -- 17. Networking Basics -- 18. Asynchronous Alternatives -- 19. Client-side Network Protocol Modules -- 20. Serving Http -- 21. Email, Mime, And Other Network Encodings -- 22. Structured Text: Html -- 23. Structured Text: Xml -- 24. Extending And Embedding Classic Python -- 25. Distributing Extensions And Programs -- 26. V2/v3 Migration And Coexistence. Alex Martelli, Anna Ravenscroft, And Steve Holden. Covers Python 2.7 & 3.5 With 3.6 Highlights--cover. The Definitive References--cover Subtitle. Previous Edition: 2006. Includes Bibliographical References And Index. Python was recently ranked as today's most popular programming language on the TIOBE index, thanks to its broad applicability to design and prototyping to testing, deployment, and maintenance. Carefully curated by recognized experts in Python, this updated fourth edition focuses on version 3.10, bringing this seminal work on the Python language fully up to date on five releases, including preview coverage of upcoming 3.11 features. Provides a quick reference to the Python programming language-- including Python 3.5, 2.7 and highlights of 3.6--commonly used areas of its standard library and some of the most useful third-party modules and packages. The authors cover a wide range of application areas, including web and network programming, XML handling, database interactions, and high-speed numeric computing. --From publisher description This book provides a quick reference to the language, including Python 3.5, 2.7 and highlights of 3.6. It covers a wide range of application areas, including web and network programming, XML handling, database interactions, and high-speed numeric computing
دانلود کتاب Python in a Nutshell : A Desktop Quick Reference