Chapter One - Why we Program?-Welcome
Video: Welcome to Class - Dr. Chuck
()
Reading: Welcome to The Class
Video: Welcome to Python - Guido van Rossum
()
Help Us Learn More About You!
Course Syllabus
Welcome to Python 3
Textbook: Python for Everybody: Exploring Data in Python 3
Submitting Assignments
Chapter One - Why we Program?-Lecture materials
1.1 - Why Program
()
1.2 - Hardware Overview
()
1.3 - Python as a Language
()
Chapter One - Why we Program?-Additional Materials
Audio Versions of All Lectures
Fun: The Textbook Authors Meet @PyCon2015
()
Face to Face Office Hours - Bengaluru, India
()
Installing Python-Installing Python - Overview
Important Reading: Using Python in this Class
Notes on Choice of Text Editor
Demonstration: Using the Python Playground
()
Installing Python-Recommended: Install Python - Windows 10
Windows 10: Installing Python and Writing A Program
()
Windows: Taking Screen Shots
()
Installing Python-Recommended: Using Python - Macintosh
Macintosh: Using Python and Writing A Program
()
Macintosh: Taking Screen Shots
()
Installing Python-Bonus Materials
Bonus: Eben Upton and the RaspBerry Pi
()
Chapter One: Why We Program (continued)-Lecture materials
1.4 - Writing Paragraphs of Code
()
Chapter One: Why We Program (continued)-Assignment: Chapter 1
Demonstration: Doing the "Hello World" Assignment
()
Chapter One: Why We Program (continued)-Bonus: Chapter 1
Interview: Daphne Koller - Building Coursera
()
Face-to-Face Office Hours: Milan, Italy
()
Chapter Two: Variables and Expressions-Lecture materials
2.1 - Expressions
()
2.2 - Expressions Part 2
()
2.3 - Expressions - Part 3
()
Chapter Two: Variables and Expressions-Assignment: Chapter 2
Where is the worked exercise for Assignment 2.2?
Worked Exercise: 2.3
()
Chapter Two: Variables and Expressions-Bonus: Chapter 2
Interview: Pooja Sankar - Building Piazza
()
Office Hours: Mountain View, CA
()
Chapter Three: Conditional Code-Lecture materials
3.1 Conditional Statements
()
3.2 More Conditional Statements
()
Chapter Three: Conditional Code-Assignment: Chapter 3
Worked Exercise: 3.2
()
Chapter Three: Conditional Code-Bonus: Chapter 3
Interview: Massimo Banzi: The Arduino
()
Office Hours: Seoul Korea
()
Chapter Four: Functions-Lecture materials
4.1 - Using Functions
()
4.2 - Building Functions
()
Chapter Four: Functions-Bonus: Chapter 4
Interview: Guido van Rossum: The Early Years of Python
()
Office Hours: Manila Philippines
()
Chapter Five: Loops and Iteration-Lecture materials
5.1 - Loops and Iteration
()
5.2 - Definite Loops
()
5.3 - Finding the Largest Value
()
5.4 - Loop Idioms
()
Chapter Five: Loops and Iteration-Chapter 5 Assignment
Worked Exercise: 5.1
()
Chapter Five: Loops and Iteration-Wrap-Up
What's Next - Dr.Chuck
()
Chapter Five: Loops and Iteration-Bonus: Chapter 5
Interview: Guido van Rossum - The Modern Era of Python
()
Office Hours: Paris, France
()
Please Rate this Course on Class-Central
Post-Course Survey
Keep Learning with Michigan Online