Python is a programming language that is both simple and powerful. It can be used to create web and desktop applications, scripts, and more. This course covers the fundamentals of Python syntax, functions, console and web program development, and distribution.
PART I: BASICS
1
Chapter 1: Getting Started
2
Chapter 2: Variables and Simple Data Types
3
Chapter 3: Introducing Lists
4
Chapter 4: Working with Lists
5
Chapter 5: if Statements
6
Chapter 6: Dictionaries
7
Chapter 7: User Input and while Loops
8
Chapter 8: Functions
9
Chapter 9: Classes
10
Chapter 10: Files and Exceptions
11
Chapter 11: Testing Your Code
PART II: PROJECTS
1
Project 1: Alien Invasion
2
Chapter 12: A Ship that Fires Bullets
3
Chapter 13: Aliens!
4
Chapter 14: Scoring
5
Project 2: Data Visualization
6
Chapter 15: Generating Data
7
Chapter 16: Downloading Data
8
Chapter 17: Working with APIs
9
Project 3: Web Applications
10
Chapter 18: Getting Started with Django
11
Chapter 19: User Accounts
12
Chapter 20: Styling and Deploying an App