Course Overview
Expand upon your fundamental Python programming skills to build reliable and stable applications. In this training course, you learn to implement Gang of Four (GoF) design patterns in order to solve commonly recurring, real-world software design programs, thereby avoiding pitfalls and greatly improving the effectiveness of your programming efforts.
Prerequisites
Working knowledge of Python programming to the level of:
- Python Programming Introduction, or at least three to six months of Python programming experience
Course Objectives
- Employ design patterns and best practices in Python applications
- Unit test, debug, and instal Python programs and modules
- Profile program execution and improve performance
- Apply advanced Python programming features for efficient, reliable, maintainable programs
Software:
Concepts taught are applicable to all Linux distributions