Skip to main content
Back to top
Ctrl
+
K
Entry-Level Programming in Python
Start Here
Syllabus
Course Resources
Software Installation Steps
Guidelines
0. Welcome to Class
0.1 Learning Materials
0.2 Exercises
0.2.1 Hello User
0.3 Quiz
Python Programming
1. Introduction to
Python
1.1. Learning Materials
1.2. Exercises
1.2.1. Road Trip
1.2.2. Interest
1.2.3. Cookie Recipe
1.3. Quiz
2. Boolean Logic and Decision Structures
2.1. Learning Materials
2.2. Exercises
2.2.1. Leap Year
2.2.2. Software Sales
2.2.3. Roulette Color
2.2.4. Time Calculator
2.2.5. Fluid Mechanics
2.3. Quiz
3. Repetition Structures
3.1. Learning Materials
3.2. Exercises
3.2.1. Cakes
3.2.2. Sum Average
3.2.3. Rainfall
3.2.4. Organism
3.3. Quiz
4. Functions
4.1. Learning Materials
4.2. Exercises
4.2.1. Falling
4.2.2. Lucky Sum
4.2.3. Average Grade
4.2.4. Prime Numbers
4.2.5. Prime List
4.3. Quiz
5. Turtle Graphics and Review
5.1. Learning Materials
5.2. Exercises
5.2.1. Maze
5.2.2. Spiral
5.2.3. Star Pattern
5.2.4. Turtle Writing
5.3. Quiz
6. Modularization Techniques
6.1. Learning Materials
6.2. Exercises
6.2.1. Math Quiz
6.2.2. Rock Paper Scissors
6.2.3. Random Vowels
6.2.4. Spiral
6.3. Quiz
7. Sequences (mostly Lists and Tuples)
7.1. Learning Materials
7.2. Exercises
7.2.1. Data Parsing
7.2.2. Spiral
7.2.3. Roll Analysis
7.2.4. Magic Square
7.3. Quiz
8. Strings and File IO
8.1. Learning Materials
8.2. Exercises
8.2.1. Pig Latin
8.2.2. Phone Number Converter
8.2.3. File Stat
8.2.4. Number Writer
8.2.5. Number Reader
8.2.6. Step Counter
8.3. Quiz
9. Dictionaries and Sets
9.1. Learning Materials
9.2. Exercises
9.2.1. Capital Quiz
9.2.2. World Series
9.2.3. Course Info
9.2.4. File Analysis
9.3. Quiz
10. Plotting
10.1. Learning Materials
10.2. Exercises
10.2.1. Monthly Sales
10.2.2. Gas Prices
10.2.3. Covid-19 Cases
10.2.4. Functions
10.3. Quiz
11. Object-Oriented Programming (OOP)
11.1. Learning Materials
11.2. Exercises
11.2.1. Dice
11.2.2. Garage
11.2.3. Rockets
11.2.4. Bank Accounts
11.2.5. User Privileges
11.3. Quiz
12. Final Project
12.1. Learning Materials
12.2. Exercises
12.2.1. Code Breakers
Appendices
Issues
Contributors
Index