Advance your Python skills by exploring modules, file operations, decorators, and the principles of object-oriented programming. Learn to design robust applications using classes, inheritance, and error handling, and gain practical experience with dates, randomness, and testing.
This course delves into intermediate Python topics, including working with modules, reading and writing files, and leveraging decorators for more flexible code. You will develop a deep understanding of object-oriented programming, learning how to define classes, use inheritance, and implement magic methods. The course also covers exception handling, working with dates and times, generating random data, and the essentials of unit testing and mocking. By the end, you will be equipped to design, build, and test more complex Python applications. The course uses a practical, example-driven approach, combining concise explanations with real-world code samples and quizzes to reinforce learning. Learners are encouraged to think critically and apply concepts to realistic programming scenarios, ensuring a smooth transition from theory to practice. This course is part two of a three-course Specialization designed to build a complete and cohesive understanding of the subject. While it offers valuable skills on its own, you'll gain the most benefit by progressing through all three courses as a structured learning journey. This course is based on Learn to Code with Python, by Boris Paskhaver. This course is licensed and distributed by Packt. All rights reserved. Packt is one of the world's most prolific publishers of cutting-edge technical content. For over two decades we've made it our mission to curate and publish the knowledge of only the very best technical experts. We focus on real-world courses that help our customers get the job done, with coverage that extends across a wide range of established and cutting-edge technical topics. If you're an individual or an organisation that embraces learning by doing, Packt is the perfect fit for you.
















