Learning Resources
  • Getting the tools and additional learning resources needed
Introduction
  • Introduction
  • Installing Python 3
  • Coding Python online
  • Bring up the IDLE3
BMI Cal - Monitor your health
  • BMI Cal app introduction
  • Data type - Integer and String
  • Variables - Storing the data
  • print(), str(), int() - Built-in python functions
  • Your first python "Hello World" application
  • format() - Built-in python functions
  • input() - Built-in python functions
  • def - Define your functions
  • if/elif/else - Conditional statements
  • Comparing two integers
  • Saving your code - The BMI app
Lucky Color - Guess what's your lucky color today?
  • Lucky Color app introduction
  • List - Using List to define the colors
  • random - Select the lucky color
  • Loop - Keep retrying
  • Project - What's your lucky color today
Lottery - Try your luck
  • Lottery app introduction
  • Set - Storing the lottery numbers
  • While loop - Getting the numbers from gamers
  • While loop to sum up numbers
  • Split() - From String to List
  • Global/local variables - Important concept in programming
  • Parameters - Important concept in programming
  • The lottery app - The final project
Vocabulary builder
  • Vocabulary builder app introduction
  • dict - Build your dictionary
  • loop - get the content from the dictionary
  • error and exception - Adding new vocabulary
  • Project - Vocabulary Revision
The hunter game
  • Section introduction
  • Classes and objects
  • Passing objects
  • Inheritance
  • The hunter game (part 1)
  • The hunter game (part 2)
To Do List
  • To Do List app introduction
  • Read file
  • Write file
  • Final Project - To Do List (Part 1)
  • Final Project - To Do List (Part 2)
Download the Source Code Here
  • Where to download source code through git repository