- Get the eBook to follow the all the lessons and projects.
- Follow the online video tutorials for the lessons.
There are two options.
- Download all the notebooks from this repository and run them in Jupyter Notebook. Chapter one in eBook will get you started with that.
- Run the Jupyter Notebooks in Colab (follow links below). No installation needed.
- Follow chapter 00 in eBook for installations.
- Download all Jupyter Notebooks (guide in eBook).
- Follow online video and eBook
- No installations needed.
- Follow online videos and eBook.
- Follow links below in Colob.
Follow the lessons in Colab
- Lesson 00: Hello World
- Project 00: Input and Output Strings
- Lesson 01: Variables
- Project 01: Calculations
- Lesson 02: Type Conversion
- Project 02: Interactive Calculations
- Lesson 03: Program Flow
- Project 03: Car Ensurance
- Lesson 04: Random
- Project 04: Math Game and Rock-Paper-Scissor Game
- Lesson 05: Lists
- Project 05: Jumbled Game
- Lesson 06: Loops
- Project 06: Hangman Game
- Lesson 07: Functions
- Project 07: Caesar Cipher
- Lesson 08: Dictionaries
- Project 08: Capitals and Frequency Count
- Lesson 09: CSV files
- Project 09: CSV files
- Lesson 10: Recursion
- Project 10: Tower of Hanoi
- Lesson 11: Comprehension
- Project 11: List and Dict Comprehension
- Lesson 12: Object Oriented Programming
- Project 12: Object Oriented Programming - Create a Card Game
- Lesson 13: Matplotlib
- Project 13: Visualization - Scatter plot and Histograms
- Lesson 14: Linear Regression
- Project 14: Machine Learning
- Lesson 15: Pandas
- Project 15: Pandas and Excel Export
- Capstone Project 16: Capstone Project - Reinforcement Learning
- Solution 16: Capstone Project - Reinforcement Learning