课程: Programming Concepts for Python
Programming concepts with Python
- When you're learning a new programming language, it's easy to get caught up in the details like syntax and lose focus on the underlying concepts. Why do programming languages have a variety of data types and what's the best approach and language to use for solving the task at hand? I'm Barron Stone, and I've spent enough time bouncing between programming languages to know there are more important questions to ask. In this course, I'll show you several fundamental concepts to make you a smarter, more effective programmer. Look, some of these concepts can be abstract and confusing, and that's why I'm going to take you with me through a typical Saturday to relate these concepts back to everyday things. It makes the ideas easier to understand, and it's fun. I'll clean my house, run some errands, and even order pizza to explain functions objects and other essential programming constructs. Along the way, I'll dip into Python, an object-oriented programming language, where I'll walk through some code to help cement these ideas. I've got a busy day ahead of me, so let's get to it.