Intro_to_Programming

Introduction to Python Programming

Welcome to Introduction to Programming using the Python programming language. Below you will find links the Jupyter notebooks that you can use to follow along with the video lectures. The links will open in Google Colab.

Chapter 1: Basics

Chapter 2: Variables and Statements

Chapter 3: Functions

Chapter 4: Loops and Jupyturtle

Chapter 5: Conditional Execution

Chapter 6: Functions that Return

Chapter 6b: Recursion

Chapter 7: Iteration and Search

Chapter 8: Strings

Chapter 9: Lists

Pair Programming Exercises

01: Space Needle

02: Rock, Paper, Scissors

03: Hoppy Beverage

Credits

Adapted from Think Python: 3rd Edition by Allen B. Downey

Code license: MIT License

Text license: Creative Commons Attribution-NonCommercial-ShareAlike 4.0 International