Geared for experienced Python programmers, Advanced Python Programming is a practical, hands‐on Python training course that thoroughly explores intermediate to advanced level topics and skills.
Students are taught how to Leverage OS services, Code graphical interfaces for applications, Create modules, Create and run unit tests, Define classes, Interact with network services, Query databases, Process XML data and much more. This comprehensive, practical course provides an in‐depth exploration of working with advanced python, not an academic overview of syntax and grammar.
This course is approximately 50% hands‐on lab and 50% lecture, combining engaging lecture, demos, group activities and discussions with comprehensive machine‐based practical programming labs and project work. Students will write numerous Python scripts to reinforce the major concepts covered in this course.
This course can be taught for either Python 2.x or Python 3.x. Version‐specific course materials and exercises will be provided.