Loading video player…

Exploring the MVC Pattern in Python (Overview)

If you’re curious about web development, then you’ve likely encountered the abbreviation MVC, which stands for Model-View-Controller. You may know that it’s a common design pattern that’s fundamental to many Python web frameworks and even desktop applications.

But what exactly does it mean? If you’ve had a hard time wrapping your head around the concept, then this video course is for you.

In this video course, you’ll:

  • Learn what models, views, and controllers are conceptually
  • Follow a user’s request through an MVC application from end to end
  • Tie your conceptual understanding back to concrete web development examples
  • Build a small Flask app that puts the MVC pattern into practice
Download

Course Slides (.pdf)

5.7 MB
Download

Sample Code (.zip)

2.3 KB

Become a Member to join the conversation.