How do the world's best engineering teams use Python? What language features to they use, and how? How do you do test-driven development, leverage Python's object model, build concurrent servers, and more? This course for experienced developers helps you take your expertise in Python to a whole new level. This course is taught using Python 3, with instruction throughout on how to apply the concepts to Python 2.
Students must have at least one year of full-time development experience in any language; understanding and experience with object-oriented design; and at least six months experience writing Python (2 or 3). While this course is primarily taught in Python 3, no prior knowledge of Python 3 is required.
4 Days/Lecture & Lab
This course is designed for experienced programmers looking to take their existing Python skills to a new level.