The course is part of this learning path
Learning Path Summary
About the Author
Jeremy is the DevOps Content Lead at Cloud Academy where he specializes in developing technical training documentation for DevOps.
He has a strong background in software engineering, and has been coding with various languages, frameworks, and systems for the past 20+ years. In recent times, Jeremy has been focused on DevOps, Cloud, Security, and Machine Learning.
Jeremy holds professional certifications for both the AWS and GCP cloud platforms.
- [Jeremy] Congratulations on completing the Pythonic Programming learning path. We hope you've found this content both informative and engaging. Before we finish, we'll provide a quick recap of the concepts we've covered. In the first course, Pythonic Programming, we reviewed many of the Python language features that you can use and exploit to your advantage, allowing you to write code that is considered clean, concise, readable, and maintainable. In the second course, Python Functions, Modules, and Packages, we reviewed different techniques that can be used to refactor and structure your Python code base as it grows into smaller more manageable units of related code. Next, you were given the opportunity to put into practice writing Pythonic code four yourself by launching the Pythonic Programming lab. In the third course, Python Classes, you were introduced to Python's approach to object-oriented programming. We showed you how to implement classes and then, instantiate objects using various Python language features. In the fourth and final course, Python Metaprogramming, we showed you how to use Python's metaprogramming features to dynamically manipulate code and behavior of your Python scripts at runtime. Next, you were given another opportunity to put into practice writing dynamic Python code by launching the Dynamic Programming with Python lab. Okay, now that brings this learning path to a close. If you haven't done so already, we highly recommend you perform the final assessment exam. This will give you an idea of which areas you might need to continue or review. Please feel free to contact us at email@example.com if you have any final questions and/or comments. Again, congratulations on completing this learning path. You're well on your way to mastering Python.