How to Program: Computer Science Concepts and Python Exercises Season 1 Episode 15

Ep 15. Event-Driven Programming

  • TV-PG
  • November 1, 2016
  • 32 min

How to Program: Computer Science Concepts and Python Exercises season 1 episode 15, titled Event-Driven Programming, focuses on the concept of event-driven programming. This episode explains how to design and implement an event-driven program using Python. The episode begins with a brief overview of what event-driven programming is, and why it is important in today's software industry.

The episode breaks down the different components of event-driven programming, including event sources, event handlers, and event loops. It demonstrates how event-driven programming can be used to create responsive GUI-based applications, networked applications, and other software systems.

Throughout the episode, the host provides clear and comprehensive explanations of key concepts related to event-driven programming, such as event queues, non-blocking I/O, and asynchronous programming. The episode also includes a number of practical examples of how to use event-driven programming techniques in Python.

One of the main goals of this episode is to show viewers how to use Python's built-in asyncio library to build event-driven programs. To accomplish this, the host provides detailed examples of how to use asyncio to create event loops, schedule callbacks, and handle exceptions.

The episode covers a wide range of topics related to event-driven programming, including:

- Understanding the difference between synchronous and asynchronous programming - Designing event-driven programs using event sources and event handlers - Using Python's asyncio library to create event loops and handle I/O - Creating GUI-based applications using event-driven programming techniques - Handling errors and exceptions in event-driven programs

Throughout the episode, the host encourages viewers to follow along with the examples provided using their own Python environments. Viewers are also encouraged to experiment with different event-driven programming techniques and explore how they can be used in real-world software systems.

By the end of the episode, viewers should have a firm understanding of event-driven programming concepts and how to use Python to implement event-driven programs. They should be able to create their own event-driven programs and should have a solid foundation for exploring more advanced topics in event-driven programming. Overall, this is a valuable resource for anyone interested in learning how to apply event-driven programming techniques to real-world software systems.

Description
Watch How to Program: Computer Science Concepts and Python Exercises - Event-Driven Programming (s1 e15) Online - Watch online anytime: Buy, Rent
How to Program: Computer Science Concepts and Python Exercises, Season 1 Episode 15, is available to watch and stream on The Great Courses Signature Collection. You can also buy, rent How to Program: Computer Science Concepts and Python Exercises on demand at Amazon Prime, Amazon, Hoopla online.
  • First Aired
    November 1, 2016
  • Content Rating
    TV-PG
  • Runtime
    32 min
  • Language
    English