In this video-course, Tutor demonstrates how to use Python 3.7 to create well-designed scripts and maintain existing projects. This course covers the basics of the language syntax and usage, as well as advanced features such as objects, generators, and exceptions. Learn how types and values are related to objects; how to use control statements, loops, and functions; and how to work with generators and decorators. Tutor also introduces the Python module system and shows examples of Python scripting at work in a real-world application.