Python programming
Introduction to programming and computer science using Python

Videos

  1. Introduction to Programs Data Types and Variables Introduction to Programs Data Types and Variables
  2. Binary Numbers Binary Numbers
  3. Python Lists Python Lists
  4. For Loops in Python For Loops in Python
  5. While Loops in Python While Loops in Python
  6. Fun with Strings Fun with Strings
  7. Writing a Simple Factorial Program. (Python 2) Writing a Simple Factorial Program. (Python 2)
  8. Stepping Through the Factorial Program Stepping Through the Factorial Program
  9. Flowchart for the Factorial Program Flowchart for the Factorial Program
  10. Python 3 Not Backwards Compatible with Python 2 Python 3 Not Backwards Compatible with Python 2
  11. Defining a Factorial Function Defining a Factorial Function
  12. Diagramming What Happens with a Function Call Diagramming What Happens with a Function Call
  13. Recursive Factorial Function Recursive Factorial Function
  14. Comparing Iterative and Recursive Factorial Functions Comparing Iterative and Recursive Factorial Functions
  15. Exercise - Write a Fibonacci Function Exercise - Write a Fibonacci Function
  16. Iterative Fibonacci Function Example Iterative Fibonacci Function Example
  17. Stepping Through Iterative Fibonacci Function Stepping Through Iterative Fibonacci Function
  18. Recursive Fibonacci Example Recursive Fibonacci Example
  19. Stepping Through Recursive Fibonacci Function Stepping Through Recursive Fibonacci Function
  20. Exercise - Write a Sorting Function Exercise - Write a Sorting Function
  21. Insertion Sort Algorithm Insertion Sort Algorithm
  22. Insertion Sort in Python Insertion Sort in Python
  23. Stepping Through Insertion Sort Function Stepping Through Insertion Sort Function
  24. Simpler Insertion Sort Function Simpler Insertion Sort Function