Book description
This short cut is taken from Programming in Python 3: A Complete Introduction to the Python Language (Addison-Wesley, 2009) and provides self-containedcoverage of Python’s advanced features. Most of the techniques covered arenot needed every day, but in the right circumstances they can make a crucialdifference, allowing us to write clean and straightforward code rather thanhaving to resort to hacks and workarounds to achieve what we need. The shortcut explains a range of procedural, object-oriented, and functional-style techniques,and the information provided will be a considerable addition to mostPython programmers’ toolboxes.
Table of contents
- Title Page
- Copyright Page
- Table of Contents
- Section 1. What This Short Cut Covers
- Section 2. Branching Using Dictionaries
- Section 3. Generator Expressions and Functions
- Section 4. Dynamic Code Execution
- Section 5. Local and Recursive Functions
- Section 6. Function and Method Decorators
- Section 7. Function Annotations
- Section 8. Controlling Attribute Access
- Section 9. Functors
- Section 10. Context Managers
- Section 11. Descriptors
- Section 12. Class Decorators
- Section 13. Abstract Base Classes
- Section 14. Multiple Inheritance
- Section 15. Metaclasses
- Section 16. Functional-Style Programming
- Section 17. Descriptors with Class Decorators
- Section 18. About the Author
Product information
- Title: Advanced Python 3 Programming Techniques
- Author(s):
- Release date: February 2009
- Publisher(s): Addison-Wesley Professional
- ISBN: 9780321635518
You might also like
book
Python Network Programming Techniques
Become well-versed with network programmability by solving the most commonly encountered problems using Python 3 and …
book
Scientific Computing with Python 3
An example-rich, comprehensive guide for all of your Python computational needs About This Book Your ultimate …
book
Core Python Programming, Second Edition
Praise for Core Python Programming "The long-awaited second edition of Wesley Chun's Core Python Programming proves …
book
Deep Learning with Applications Using Python: Chatbots and Face, Object, and Speech Recognition With TensorFlow and Keras
Explore deep learning applications, such as computer vision, speech recognition, and chatbots, using frameworks such as …