This comprehensive course explores advanced Python topics and skills with a particular focus on utilization of Python for enterprise development. You’ll learn how to leverage OS services, code graphical application interfaces, interact with network series, query databases, and process XML and other data types. As part of a deep dive into the programming language, you’ll gain an understanding of some of Python's lesser known but incredibly powerful functions such as meta-programming, decorators, context managers, generators, iterators, and descriptors. At the end of the course, you will be able to use Python to complete advanced tasks and write secure and scalable enterprise-grade code.
Is This The Right Course?
Students should have experience writing Python scripts, as well as a user-level knowledge of Unix/Linux, Mac, or Windows.
Who Should Attend?
This in an intermediate and beyond level course designed for students who have experience writing Python scripts and who want to master design and architecture best practices and write enterprise-grade code.