Book

Mastering Object-Oriented Python

Mastering Object-Oriented Python, Second Edition, will introduce the advanced features of the Python programming language to create the highest quality Python programs possible. This means exploring design alternatives and determining which design offers the best performance, while still being a good fit with the problem being solved.

Offered byPackt Logo

Difficulty Level
Intermediate
Completion Time
25h40m approx.
Language
English
Certification
Not available

About Course

Book Content

chapters 25h40m total length

1. Preliminaries, Tools, and Techniques
2. The __init__() Method
3. Integrating Seamlessly - Basic Special Methods
4. Attribute Access, Properties, and Descriptors
5. The ABCs of Consistent Design
6. Using Callables and Contexts
7. Creating Containers and Collections
8. Creating Numbers
9. Decorators and Mixins - Cross-cutting Aspects
10. Serializing and Saving - JSON, YAML, Pickle, CSV, and XML
11. Storing and Retrieving Objects via Shelve
12. Storing and Retrieving Objects via SQLite
13. Transmitting and Sharing Objects
14. Configuration Files and Persistence
15. Design Principles and Patterns
16. The Logging and Warning Modules
17. Designing for Testability
18. Coping With the Command Line
19. Module and Package Design
20. Quality and Documentation

On this page

Ready to Train Your Team?

Need training for your whole team? Get bulk pricing, LMS integration, and dedicated support.

Trusted by Leading Organizations Worldwide

Join thousands of companies that trust Calibr to power their learning and development initiatives.

Chalet Hotels logo
Pernod Ricard logo
ProMobi logo
Metrique logo
K Raheja Corp logo
Spyne.AI logo
VuNet Systems logo
Procurement Partners logo
vEngage.AI logo
1218 Global logo
TRADEJINI logo
Oben Electric logo
IIT STartups logo
EdTech Digit logo
MindSkillz logo
NewportMed logo

Request Access For Your Organization

Start training your team in minutes!

No credit card required

Related Resources