Installing Python |
| Peer Graded: Installation Screen Shots |
|
Why Program? |
| Autograder: Write Hello World |
|
| Quiz: Why program? |
|
Variables, expressions and statements |
| Autograder: Exercise 2.2 |
|
| Autograder: Exercise 2.3 |
|
| Quiz: Variables Expressions and Statements |
|
Conditional Execution |
| Autograder: Exercise 3.1 |
|
| Autograder: Exercise 3.3 |
|
| Quiz: Conditional Execution |
|
Functions |
| Autograder: Exercise 4.6 |
|
| Quiz: Functions |
|
Loops and Iterations |
| Autograder: Exercise 5.2 |
|
| Quiz: Loops and Iterations |
|
Strings |
| Autograder: Exercise 6.5 |
|
| Quiz: Strings |
|
Files |
| Autograder: Exercise 7.2 |
|
| Quiz: Files |
|
Lists |
| Autograder: Exercise 8.4 |
|
| Autograder: Exercise 8.5 |
|
| Quiz: Lists |
|
Dictionaries |
| Autograder: Exercise 9.4 |
|
| Quiz: Dictionaries |
|
Tuples |
| Autograder: Exercise 10.2 |
|
| Quiz: Tuples |
|
Regular Expressions |
| Autograder: Regular Expressions |
|
| Quiz: Regular Expressions |
|
Network Programming |
| Autograder: Request-Response Cycle |
|
| Autograder: Scraping HTML Data with BeautifulSoup |
|
| Autograder: Following Links with BeautifulSoup |
|
| Quiz: HTTP |
|
Using Web Services |
| Autograder: Extracting Data from XML |
|
| Quiz: XML |
|
| Autograder: Extract Data from JSON |
|
| Quiz: JSON |
|
| Autograder: Using the GeoJSON API |
|
Object-Oriented Programming |
| Quiz: Object-Oriented Programming |
|
Databases |
| Autograder: Single Table SQL |
|
| Quiz: Single Table SQL |
|
| Autograder: Counting Email in a Database |
|
| Autograder: Multi-Table Database - Tracks |
|
| Quiz: Data Modeling |
|
| Autograder: Many Students in Many Courses |
|
| Quiz: Many to Many |
|