22. Learn Python from Zero in 15 Days (Khmer Video Tutorial)
A simple 15-day plan to start learning Python from zero, with Khmer video tutorials, practice tips, and links to every Python post.
2026-10-28 ยท 6 min read
Hello friend! ๐ Want to start learning Python? This simple 15-day plan help you begin from zero.
Study about 30 to 60 minutes each day. Read the lesson, watch the Khmer video, then write the code by yourself. ๐

๐ Your 15-Day Python Plan
Day 1: Start and Set Up
Learn what Python is. Pick an editor and learn indentation.
- 01 โ Python Tutorial for Beginner: What Is Python?
- 02 โ Best Python IDE for Free
- 03 โ How to Use Indentation in Python
Practice: Make a hello.py file and print Hello, Python!.
Day 2: Variables and Data Types
Learn how to save information in variables.
Practice: Save your name, age, and favorite color. Print them.
Day 3: Lists and Operators
Learn how to keep many values in a list and use operators with strings and lists.
Practice: Make a list of three favorite foods. Add one more food.
Day 4: Work with Text
Learn string formatting and useful string operations.
Practice: Ask for a name and print a friendly message with it.
Day 5: Conditions
Learn operators, if, and how in and is work.
Practice: Check a number and print if it is positive, zero, or negative.
Day 6: For Loops
Use a for loop to repeat code or go through a list.
Practice: Print numbers from 1 to 10.
Day 7: While Loops
Use while to repeat code. Learn when to stop or skip a loop.
Practice: Count from 1 to 5 with a while loop.
Day 8: Print Patterns
Use loops inside loops to print simple patterns.
Practice: Print a square of stars.
Day 9: Functions
Make reusable code with functions, parameters, and return.
Practice: Make a function that adds two numbers.
Day 10: Classes and Objects
Learn how to make a class, create objects, and add methods.
Practice: Make a Dog class with a name and a method that prints a greeting.
Day 11: Inheritance
Learn how a child class can use code from a parent class.
Practice: Make a Student class and let it use code from Person.
Day 12: Public, Protected, and Private
Learn the naming rules for data inside a class.
Practice: Add a private student list to a classroom class.
Day 13: Dictionaries
Use key and value pairs to store related information.
Practice: Make a dictionary for one student with a name and score.
Day 14: Sets and Tuples
Learn about unique items in a set and unchangeable items in a tuple.
Practice: Remove duplicate numbers with a set. Make a tuple of three colors.
Day 15: Use a Python Module
Use Python's calendar module to print a month. Then review the lessons and make one small project.
Project idea: Make a simple student score book with a dictionary and functions.
๐ก Tips for Learning
- Write code every day, even for a short time.
- Type the examples yourself. Do not only copy and paste.
- Change the examples and see what happen.
- Errors are normal. Read the message and try to fix it.
- Review old lessons when a topic feel difficult.
- After 15 days, keep practicing with small projects.
๐ All Python Posts
Here are all Python posts in this learning series. Every link open in a new tab.
- 01 โ Python Tutorial for Beginner: What Is Python?
- 02 โ Best Python IDE for Free
- 03 โ How to Use Indentation in Python
- 04 โ Variables and Data Types in Python
- 05 โ How to Use List in Python
- 06 โ Operators with String and List
- 07 โ How to Use String Format in Python
- 08 โ String Operations in Python
- 09 โ Operators and IF Statement in Python
- 10 โ How to Use IN and IS Operators
- 11 โ How to Use For Loop in Python
- 12 โ While Loop with Break and Continue
- 13 โ Print Patterns with Loops
- 14 โ Create Functions with Examples
- 15 โ Class, Object, and Method in Python
- 16 โ Class Inheritance with Examples
- 17 โ Public, Protected, and Private in Python Classes
- 18 โ Dictionary in Python with Examples
- 19 โ How to Use Sets in Python
- 20 โ Tuples and Convert Tuple to List
- 21 โ How to Print Calendar in Python
โ Any Question?
Tell us in comment below! ๐
#Python #LearnPython #PythonRoadmap #Beginner #KhmerTutorial