Emby / How to Program Computer Science Concepts and Python Exercises
01 - What Is Programming Why Python
02 - Variables Operations and Input Output
03 - Conditionals and Boolean Expressions
04 - Basic Program Development and Testing
05 - Loops and Iterations
06 - Files and Strings
07 - Operations with Lists
08 - Top-Down Design of a Data Analysis Program
09 - Functions and Abstraction
10 - Parameter Passing, Scope, and Mutable Data
11 - Error Types, Systematic Debugging, Exceptions
12 - Python Standard Library, Modules, Packages
13 - Game Design with Functions
14 - Bottom-Up Design, Turtle Graphics, Robotics
15 - Event-Driven Programming
16 - Visualizing Data and Creating Simulations
17 - Classes and Object-Oriented Programming
18 - Objects with Inheritance and Polymorphism
19 - Data Structures Stack, Queue, Dictionary, Set
20 - Algorithms Searching and Sorting
21 - Recursion and Running Times
22 - Graphs and Trees
23 - Graph Search and a Word Game
24 - Parallel Computing Is Here