This class takes experienced programmers from first principals to advanced topics in Python using a fast-paced, hands-on approach. The course leverages attendees' existing software development experience, bypassing generally understood coding idioms in order to focus on the specific mechanics of Python in an accelerated format. Attendees will learn the Pythonic approach to a range of common problems, gain an understanding of the nuances of Python syntax and become familiar with the vast Python ecosystem. Students will take part in extensive hands-on labs, gaining experience and improving the retention of concepts and processes. By the completion of the course, attendees will feel confident working with the Python programming language and ecosystem in production settings.