Book Description
You’ve learned the basics of Python, but how do you take your skills to the next stage? Even if you know enough to be productive, there are a number of features that can take you to the next level in Python. Pro Python, Second Edition explores concepts and features normally left to experimentation, allowing you to be even more productive and creative.
In addition to pure code concerns, Pro Python develops your programming techniques and approaches, which will help make you a better Python programmer. This book will improve not only your code but also your understanding and interaction with the many established Python communities.
This book takes your Python knowledge and coding skills to the next level. It shows you how to write clean, innovative code that will be respected by your peers. With this book, make your code do more with introspection and meta-programming. And learn and later use the nuts and bolts of an application, tier-by-tier as a complex case study along the way.
For more information, including a link to the source code referenced in the book, please visit http://propython.com/.
What youll learn
- Write strong Python code that will be respected in the Python community
- Understand the reasons behind big design decisions in Python
- Write programs that can reconfigure themselves in Python
- Disguise your code as different types of objects in Python
- Inspect just about any object in Python
- Prepare your code for international audiences
- Ensure code quality with rigorous testing
Who this book is for
This book is for intermediate to advanced Python programmers who are looking to understand how and why Python works the way it does and how they can take their code to the next level.
Table of Contents
Chapter 1. Principles and Philosophy
Chapter 2. Advanced Basics
Chapter 3. Functions
Chapter 4. Classes
Chapter 5. Common Protocols
Chapter 6. Object Management
Chapter 7. Strings
Chapter 8. Documentation
Chapter 9. Testing
Chapter 10. Distribution
Chapter 11. Sheets: A CSV Framework
Chapter 12. Style Guide for Python
Chapter 13. Voting Guidelines
Chapter 14. The Zen of Python
Chapter 15. Docstring Conventions
Chapter 16. Backward Compatibility Policy
Chapter 17. Python 3000
Chapter 18. Python Language Moratorium
中文:
书名:专业巨蟒,第二版
您已经学习了Python的基础知识,但是如何将您的技能提升到下一阶段呢?即使您了解的知识足以提高工作效率,也有许多特性可以将您带到下一个级别的Python。Pro Python第二版探索了通常留给实验的概念和功能,使您能够更有生产力和创造力。
除了纯粹的代码问题外,Pro Python还开发您的编程技术和方法,这将帮助您成为一名更好的Python程序员。这本书不仅将改进您的代码,还将改进您对许多已建立的Python社区的理解和交互。
这本书将您的Python知识和编程技能带到了一个新的水平。它向您展示了如何编写干净、创新的代码,这些代码将受到同行的尊重。在这本书中,让您的代码更多地使用自省和元编程。并学习并在以后使用应用程序的具体细节,将其作为一个复杂的案例研究。
有关更多信息,包括本书中引用的源代码的链接,请访问http://propython.com/.
What youll learn
- 编写将在Python社区中受到尊重的强大的Python代码
- 了解在Python中做出重大设计决策背后的原因
- 编写可以在Python中重新配置自身的程序
- 将您的代码伪装成不同类型的对象
- 检查Python中的几乎任何对象
- 为国际受众准备您的代码
- 通过严格的测试确保代码质量
Who this book is for
这本书是为中级到高级的Python程序员编写的,他们希望了解Python是如何以及为什么以它的方式工作的,以及他们如何将他们的代码提高到一个新的水平。
目录表
Chapter 1. Principles and Philosophy
第2章高级基础知识
Chapter 3. Functions
第四章.课程
第5章.常见协议
第6章:对象管理
Chapter 7. Strings
Chapter 8. Documentation
Chapter 9. Testing
Chapter 10. Distribution
Chapter 11. Sheets: A CSV Framework
Chapter 12. Style Guide for Python
第十三章投票准则
第十四章巨蟒的禅宗
Chapter 15. Docstring Conventions
第16章向后兼容政策
Chapter 17. Python 3000
第18章.暂停使用Python语言
评论前必须登录!
注册