![Modern Python: Big Ideas and Little Code in Python LiveLessons](https://cfm.yidio.com/images/tv/49342/poster-180x270.jpg)
Watch Modern Python: Big Ideas and Little Code in Python LiveLessons
- 2017
- 1 Season
Modern Python: Big Ideas and Little Code in Python LiveLessons is an instructional series from Pearson that explores the fundamentals of Python programming. The course is designed for individuals who are new to coding or have some experience but want to learn more about this popular language. This program is taught by Raymond Hettinger, a well-known software engineer and developer from the Python community, and offers a comprehensive look at the key concepts, tools, and techniques used in Python.
The course consists of seven lessons, each of which is broken down into several bite-sized modules. Each module is designed to be completed in about 15-20 minutes and offers a clear and concise explanation of a specific topic. The course begins with an introduction to Python and its syntax before moving on to more advanced topics such as object-oriented programming, decorators, and metaclasses.
Throughout the course, Hettinger emphasizes the importance of writing clear, concise, and efficient code. He demonstrates how to use Python's built-in functions, data structures, and libraries to write more efficient code and avoid common programming pitfalls. He also explains how to use Python's dynamic typing and duck typing features to make code more readable and easier to update.
One of the main themes of the course is big ideas, which refers to the larger concepts and patterns that underpin Python, such as functional programming, list comprehensions, and generators. Hettinger shows how these ideas can be used to write elegant, expressive, and powerful code. The course also emphasizes the importance of understanding how Python works under the hood, including its interpreter, garbage collector, and memory management.
Another key concept of the course is little code, which refers to the idea that less code is often better. Hettinger stresses that it's important to write code that is simple, readable, and easy to understand. He shows how to use Python's built-in functions and libraries to write shorter, more expressive code that is easier to maintain and update.
Overall, Modern Python: Big Ideas and Little Code in Python LiveLessons is an excellent course for anyone looking to improve their Python coding skills. Hettinger's clear and engaging teaching style, combined with the practical examples and exercises, make this course both informative and entertaining. Whether you're a beginner or an experienced programmer, this course is sure to help you write better, more efficient code in Python.