Introduction to: INTERACTIVE PROGRAMMING IN PYTHON
PART 1 – > 5 Weeks
Here is my email address: kvrao.python@gmail.com
Week 1
1) Introduction to The Course
2) CodeSkulptor
3) Arithmetic Expressions
4) Practice Exercises for Expressions
5) Variables
6) Practice Exercises for Variables
7) Saving your Work in CodeSkulptor
8) Quiz
9) Small Project
10) Small Project Description
Week 2
1) Functions
2) Visualizing Functions
3) More Operations
4) Practice Writing Functions
5) Logic and Comparisons
6) Conditionals
7) Programming Tips
8) Practice for Logic and Conditionals 9) Quiz
10) Small Project
11) Project Description + Template 12) Code Clinic + Crucial Concept
Week 3
1) Event Driven Programming
2) Local Vs Global Variables
3) Simple GUI
4) Practice Exercises
5) Quiz
6) Buttons
7) Input Fields
8) Visualizing Events
9) Programming Tips
10) Practice Exercises for Input and Buttons 11) Quiz
12) Small Project
13) Project Description + Template
Week 4
1) Canvas and Drawing
2) String Processing
3) Interactive Drawing
4) Practice for String Processing 5) Quiz
6) Timers
7) Visualizing Drawing and Timers 8) Programming Tips
9) Practice Exercises for Timers 10) Quiz
11) Small Project
12) Project Description + Template 13) Code clinic Tips
Week 5
1) Lists
2) Keyboard Input
3) Motion
4) Collisions and Reflections 5) Practice Exercises for Lists 6) Quiz
7) Velocity Control
8) Visualizing Lists and Motion 9) Programming Tips
10) Practice Exercises for Keyboard 11) Quiz
12) Small Project
13) Project Description + Template 14) Code Clinic Tips
PART 2 ——-> 4 Weeks
Week 6
1) Introduction
2) Mouse Input
3) List Methods
4) List Examples
5) Iteration
6) Exercises for Lists Iteration 7) Quiz
8) Dictionaries
9) Images
10) Visualizing + List Comprehension 11) Programming Tips
12) Practice Exercises Dictionary 13) Quiz
14) Small Project
15) Project Description + Template 16) Code Clinic Tips
Week 7
1) Object Oriented Programming 2) More OOP
3) Working with Objects + intro to Tuples 4) Black Jack Classes
5) Exercises for OOP
6) Quiz
7) Practice Exercises for Sprite and Sound 8) Tiled images + Drop Box
9) Visualizing Objects
10) While Loops + Programming Tips 11) Exercises for Loop
12) Quiz
13) Small Project
14) Project Description + template 15) Code Clinic Tips
Week 8
1) Acceleration + Friction
2) Spaceship Class
3) Sound
4) Quiz
5) Sprite Class
6) Programming Tips
7) Practice Exercises
8) Quiz
9) Small Project
10) Project Description + Template 11) Code Clinic
Week 9
1) Sets
2) Collisions and Sprites
3) Exercises
4) Sprite Animation
5) Programming Tips
6) Quiz
7) Small Project
8) Project Description + Template 9) Code Clinic Tips