const learn = () => {};
function code() { }
if (passionate) { }
while (true) { }
for (let i = 0; i < ∞; i++)
import { skills } from "learning";
export default Developer;
async function master() {}
return success;
console.log("Hello World");
{ }
< >
[ ]
( )
//
=>
...
&&
||
++
Home/Courses/Python - Programming Fundamentals
Beginner
Programming Languages

Python - Programming Fundamentals

Programming လောကထဲကို စတင်ခြေလှမ်းဝင်ချင်သူတွေအတွက် အကောင်းဆုံးအစပျိုးနိုင်မယ့် Python - Programming Fundamentals သင်တန်းမှ ကြိုဆိုပါတယ်။ ဒီသင်တန်းမှာတော့ Coding အတွေ့အကြုံ လုံးဝမရှိသူတွေအတွက် Python Programming ရဲ့ အခြေခံအကျဆုံး Logic တွေကနေစပြီး၊ Software တွေ တည်ဆောက်တဲ့အခါ အဓိကကျတဲ့ Object-Oriented Programming (OOP) သဘောတရားတွေ၊ အဆင့်မြင့် Coding နည်းပညာတွေ (Decorators, Generators) အထိ စနစ်တကျ သင်ကြားပေးသွားမှာပါ။ ကျွန်ုပ်တို့ရဲ့သင်တန်းမှာ စာတွေ့သက်သက်မဟုတ်ဘဲ "Project-Based Learning" ကို အဓိကထားပါတယ်။ သင်ခန်းစာတိုင်းကို သက်ဆိုင်ရာ Project တွေနဲ့ တွဲဖက်ပြီး လက်တွေ့လေ့ကျင့်ရမှာဖြစ်လို့ သင်တန်းပြီးဆုံးချိန်မှာ ကိုယ်တိုင် Real-world Applications တွေကို ရေးသားဖန်တီးနိုင်တဲ့အထိ ကျွမ်းကျင်လာမှာ ဖြစ်ပါတယ်။

9 weeks
Beginner Level
180,000 MMK
Python - Programming Fundamentals

if (Prerequisites) { }

Programming အတွေ့အကြုံ လုံးဝ မလိုအပ်ပါ။Computer Basic ရထားရပါမယ်။ကိုယ်ပိုင် Laptop ရှိထားရပါမယ်။

Course Outline

Module 1

Introduction

  • Getting Started
  • Keywords & Identifiers
  • Statements & Comments
  • Variables
  • Datatypes
  • Type Conversion
  • I/O and import
  • Operators
  • Python Namespace
Module 2

Flow Controls

  • if ... else
  • match case
  • for loop
  • while loop
  • break and continue
  • Pass
Module 3

Functions

  • Functions
  • Function Argument
  • Recursion
  • Anonymous Function
  • Global, Local and Nonlocal
  • Global Keyword
  • Python Modules
  • Python Package
Module 4

DataTypes

  • Numbers
  • List
  • Turple
  • String
  • Set
  • Dictionary
Module 5

Files

  • File Operation
  • JSON Package
  • Directory
  • Exception
  • Exception Handling
  • User-defined Exception
Module 6

Object & Class

  • OOP
  • Class
  • Inheritance
  • Polymorphism
  • Encapsulation
  • Overloading
Module 7

Advance Topics

  • Iterator
  • Generator
  • Closure
  • Decorators
Module 8

Date & Time

  • DateTime Module
  • datetime.strftime()
  • datetime.strptime()
  • Current date & time
  • Get Current Time
  • Time Module
  • time.sleep()
Module 9

𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬

  • 𝐓𝐫𝐞𝐚𝐬𝐮𝐫𝐞 𝐈𝐬𝐥𝐚𝐧𝐝 𝐆𝐚𝐦𝐞
  • 𝐍𝐮𝐦𝐛𝐞𝐫 𝐆𝐮𝐞𝐬𝐬𝐢𝐧𝐠 𝐆𝐚𝐦𝐞
  • 𝐁𝐚𝐧𝐤𝐢𝐧𝐠 𝐏𝐫𝐨𝐣𝐞𝐜𝐭
  • 𝐒𝐭𝐮𝐝𝐞𝐧𝐭 𝐌𝐚𝐧𝐚𝐠𝐞𝐫
  • Guess The Fruit Game
  • 𝐄𝐱𝐩𝐞𝐧𝐬𝐞 Manager [ 𝐉𝐒𝐎𝐍 ]
  • Python 𝐐𝐮𝐢𝐳 Program

Learning Outcomes

  • Professional Code Organization: Python modules နဲ့ packages တွေကို အသုံးပြုပြီး ပရိုဂရမ်များကို စနစ်တကျ စုစည်းတည်ဆောက်နိုင်ခြင်း။
  • Data Management: Lists, Tuples, Sets နဲ့ Dictionaries တွေကို အသုံးပြုပြီး ဒေတာတွေကို ထိရောက်စွာ စီမံခန့်ခွဲနိုင်ခြင်း။
  • Software Development: Object-Oriented Programming (OOP) နဲ့ Inheritance သဘောတရားတွေကို အသုံးပြုပြီး လက်တွေ့လုပ်ငန်းခွင်မှာ အသုံးဝင်တဲ့ Software models တွေကို တည်ဆောက်နိုင်ခြင်း။
  • File Handling: ပြင်ပဖိုင်များ (External files) ကို ဖတ်ရှုခြင်း၊ ရေးသားခြင်းနဲ့ Directory စီမံခန့်ခွဲခြင်း လုပ်ငန်းစဉ်များကို လုပ်ဆောင်နိုင်ခြင်း။
  • Robust Programming: Advanced Exception Handling ကို အသုံးပြုပြီး Error တက်နိုင်ခြေနည်းပါးတဲ့ ခိုင်မာတဲ့ ပရိုဂရမ်များကို တည်ဆောက်နိုင်ခြင်း။
  • Game Development: Treasure Island နဲ့ Number Guessing တို့လိုမျိုး စိတ်ဝင်စားဖို့ကောင်းတဲ့ Logic-based ဂိမ်းများကို ကိုယ်တိုင်ဖန်တီးနိုင်ခြင်း။
  • System Building: Expense Tracker နဲ့ Student Manager တို့လိုမျိုး အသုံးဝင်တဲ့ Management စနစ်တွေကို တည်ဆောက်နိုင်ခြင်း။
  • Data Persistence: Console-based applications တွေမှာ ဒေတာတွေကို ကြာရှည်သိမ်းဆည်းထားနိုင်ဖို့ JSON data handling နည်းပညာကို အသုံးပြုနိုင်ခြင်း။
  • Capstone Project: သင်တန်းရဲ့ နောက်ဆုံးအပိုင်းအဖြစ် ပြည့်စုံတဲ့ Python Quiz Project တစ်ခုကို အစအဆုံး ဒီဇိုင်းဆွဲပြီး လက်တွေ့ အကောင်အထည်ဖော်နိုင်ခြင်း။

Upcoming Batches

View All →
batch.config.ts/python

Python - Batch 53 {}

Zoom

const course = "python"

days
Sat & Sun
time
10 AM to 12 PM
start_date
31 October 2026
duration
9 weeks
starts_in
2 days
instructor
Wai Yan Htun - Founder
platform
Zoom
fee
180,000 MMK
status
Upcoming
> npm run enroll
batch.config.ts/python

Python - Batch 52 {}

Zoom

const course = "python"

days
Wed, Thurs, Fri
time
8 to 9 PM
start_date
4 November 2026
duration
9 weeks
starts_in
6 days
instructor
Daw Kay Thi Khaing
platform
Zoom
fee
180,000 MMK
status
Upcoming
> npm run enroll

Ready to Learn Python - Programming Fundamentals?

Join our next batch and start building real projects