Let's Learn Programming - Myanmar
2.93K subscribers
205 photos
9 videos
2 files
154 links
Let's Learn Programming ရဲ့ telegram channel လေးပဲဖြစ်ပါတယ်။ ဒီ channel လေးကနေ Knowledge Sharing တွေ ၊ ထပ်မံဖွင့်လှစ်တဲ့ သင်တန်းအကြောင်းတွေ ၊ Computer Science ရဲ့ပတ်သတ်တဲ့ ebook file resources တွေကို share သွားပေးမှာပါ။
Download Telegram
သင်တန်းစုံစမ်းလိုပါက @LLPMM_LECTURER ကို လာရောက်စုံစမ်းနိုင်ပါတယ်
🐍 Python Programming ကို ဘာကြောင့် လေ့လာသင်ယူသင့်သလဲ

ယနေ့လို ဒီဂျစ်တယ်ခေတ်ကြီးမှာ coding သင်ယူခြင်းဟာ computer scientists တွေအတွက်သာမက၊ ကျောင်းသားများ၊ professional များနဲ့ hobbyists တွေအတွက်ပါ အရေးကြီးတဲ့ skill တစ်ခုဖြစ်လာပါပြီ။

Programming languages ထဲမှာဆို Python ဟာ beginner များအတွက်ရော expert များအတွက်ပါ အကောင်းဆုံး ရွေးချယ်မှုတစ်ခုပဲဖြစ်ပါတယ်။

🔑 Python ဆိုတာဘာလဲ?

Python ဟာ high-level programming language တစ်ခုဖြစ်ပြီး ရေးရလွယ်ကူကာ ဖတ်ရလွယ်ကူတဲ့ syntax ရှိပါတယ်။ English စာကြောင်းတွေနဲ့ ဆင်တူတဲ့အတွက် beginner-friendly အဖြစ်ဆုံး language တစ်ခုလည်းဖြစ်ပါတယ်။

Python ကို ဘာကြောင့် သင်ယူသင့်သလဲ?

Beginner-Friendly – Syntax

(ရေးပုံရေးနည်း) ရိုးရှင်းပြီး ရှင်းလင်းတဲ့အတွက် ရှုပ်ထွေးလွန်းတဲ့ စည်းမျဥ်းစည်းကမ်း တွေကို အလွတ်ကျက်နေစရာမလိုဘဲ problem-solving ကိုပဲ အာရုံစိုက်နိုင်ပါတယ်။

ဒါကြောင့် တခြား Programming Langauge တွေလို ရေးနည်း ရှုပ်ထွေးတာတွေ ၊ လိုက်နာရမယ့် ရှုပ်ထွေးလွန်းတဲ့ စည်းမျဥ်းစည်းကမ်း မရှိတဲ့အတွက် ကိုယ်ဖြေရှင်းလိုတဲ့ ပြဿနာကိုပဲ အာရုံစိုက်ပြီး သက်သက်သာသာနဲ့ ရေးနိုင်ပါတယ်။

Highly Versatile

Python ကို web apps, data analysis, AI, automation, game development အစရှိတဲ့ နယ်ပယ်မျိုးစုံမှာ အသုံးပြုနိုင်ပါတယ်။

In-Demand Skill

Google, Facebook, Netflix, NASA အပါအဝင် နာမည်ကြီးကုမ္ပဏီတွေမှာ Python ကို အသုံးပြုနေကြပါတယ်။ Job market မှာလည်း Python ဟာ အရမ်းကို လိုအပ်နေတဲ့ skill တစ်ခုဖြစ်လာပါတယ်။

Massive Community
သန်းနဲ့ချီတဲ့ learners တွေ၊ professionals တွေက Python ကို အသုံးပြုနေကြတဲ့အတွက် အခက်အခဲတွေ့ရင် online မှာ အလွယ်တကူ အကူညီရှာဖို့ အဆင်ပြေပါတယ်။

Future-Proof

Artificial Intelligence (AI) နဲ့ Data Science စသည့် နည်းပညာများ ပိုမိုတိုးတက်လာတာနဲ့အမျှ Python ဟာ အနာဂတ်နည်းပညာရဲ့ အဓိက language တစ်ခုဖြစ်လာမှာပါ။

💡 Python နဲ့ ဘာတွေလုပ်နိုင်မလဲ?

🌐 Web Development

Django, Flask စသည့် framework များဖြင့် Web Application များရေးဆွဲနိုင်ပါတယ်။

📊🤖 Data Science & Machine Learning

Pandas, NumPy, TensorFlow, PyTorch စသည့် Python Library များကို သုံးပြီး Data Science နှင့် Machine Learning စသည့် နယ်မယ်များကို လုပ်ဆောင်နိုင်ပါတယ်။

⚙️ Automation

အချိန်ကုန်သက်သာစေဖို့ အတွက် အလိုအလျောက် လုပ်ဆောင်ချက်တွေကို Python ဖြင့် လုပ်ဆောင်နိုင်ပါတယ်။

🎮 Game Development
Python Library တစ်ခုဖြစ်တဲ့ Pygame ကို အသုံးပြုပြီး 2D Game များကို ရေးဆွဲနိုင်ပါတယ်။

🔒 Cybersecurity
🖥️ Desktop Applications
🤖 IoT and Robotics

စသည့်နယ်ပယ်များတွင် Python ကို အသုံးပြုနိုင်ပါတယ်။

သင်ဟာ ကျောင်းသားတစ်ယောက်ဖြစ်ဖြစ်၊ စီးပွားရေးလုပ်ငန်းရှင် တစ်ယောက်ဖြစ်ဖြစ်၊ professional ဖြစ်ဖြစ်၊ Python ကို သင်ယူခြင်းဟာ အလုပ်အကိုင်အခွင့်အလမ်းများစွာကို ဖွင့်ပေးနိုင်တဲ့ powerful tool တစ်ခုဖြစ်ပါတယ်။

👉 ဒါဆို စိတ်၀င်စားသွားပြီထင်ပါတယ်။

Python ကို အခြေခံမှစပြီး အသေးစိတ် စနစ်တကျ လေ့လာသင်ယူချင်တယ် ဆိုရင်တော့ August Intake အတန်းများဖြစ်တဲ့

Python - Batch 24 [ Weekday ]
Python - Batch 25 [ Weekend ]

အတန်းများကို အပ်နှံနိုင်ပါပြီ။

သင်တန်းအကြောင်းအသေးစိတ်ကို အောက်က link ကနေ ဖတ်ကြည့်နိုင်ပါတယ်။

https://m.facebook.com/story.php?story_fbid=pfbid02k2jm1pbNryvu9H64doru9giePA1N1AYfuSJqmkJqcDfQoaTPHX5PG1PSjjc6q7hWl&id=100064035069425&mibextid=wwXIfr

Wai Yan Htun
Founder of Let's Learn Programming - Myanmar
2
ဒါက ဆရာ ဖန်တီထားတဲ့ website လေးပါ Programming Languages တွေရဲ့ Syntax တွေကို လေ့ကျင့်လို့ရပါတယ် @everyone
3
အားလုံးမင်္ဂလာပါ …
သင်တန်းက ရေးဆွဲထားတဲ့ Syntax Typing Practice ဆိုတဲ့ website လေးနဲ့ မိတ်ဆက်ပေးလိုက်ပါတယ်။

ဒီ Website လေးကနေ မတူညီတဲ့ Programming Language တစ်ခုချင်းစီရဲ့ ရေးနည်း (syntax) တွေကို စနစ်တကျ ၊ သူ့နေရာနဲ့သူ မှန်မှန်ကန် Professionally ရေးတတ်သွားအောင် လေ့ကျင့်နိုင်ပါတယ်။

Programming Language တွေအနေနဲ့
👉 Python , JavaScript
👉 C , C++ , C#
👉 Java , Kotlin , Swift
👉 Dart

စတဲ့ Language များပါဝင်ပါတယ်။

Language တစ်ခုချင်းစီအလိုက်

👉 Beginner
👉 Intermediate
👉 Advanced
👉 Projects

စတဲ့ Difficulty Level အလိုက် Lesson များတစ်ခုခုပြီးတစ်ခု Syntax Typing များကို ရွေးချယ်လေ့ကျင့်နိုင်ပါတယ်။

ဒီ website ကိုတော့ Large Screen တွေကိုပဲ target ထားပြီး ရေးဆွဲထားတာမို့ Tablet, iPads, Laptop or PC ကနေပဲ အသုံးပြုလို့ ပိုအဆင်ပြေပါမယ်။

ထပ်ပြီးတော့လည်း တခြား Languages လေးတွေ ထပ်တိုးထပ်နိုင်အောင် ကြိုးစားပေးပါမယ်။

အားလုံး All The Best ပါ။ @everyone

Wai Yan Htun
Founder of Let's Learn Programming - Myanmar

https://www.syntaxtype.com
8
Syntax Typing Practice Website Update လေးမှာ Explanation ဆိုတဲ့ ရေးထားတဲ့ code လေးတွေကို step by step ရှင်းပြထားတဲ့ features လေးတွေပါလာပါပြီ။ Website Link -> https://www.syntaxtype.com
5
သင်တန်းစုံစမ်းလိုပါက @LLPMM_LECTURER ကို ဆက်သွယ်နိုင်ပါတယ်။
𝐏𝐲𝐭𝐡𝐨𝐧 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 - 𝐁𝐚𝐭𝐜𝐡 𝟐𝟖
[ 𝐖𝐞𝐞𝐤𝐞𝐧𝐝 𝐂𝐥𝐚𝐬𝐬 ]
•••••••••••••••••••••••••••••••••
𝐒𝐭𝐚𝐫𝐭 - 𝐍𝐨𝐯𝐞𝐦𝐛𝐞𝐫 𝟏
𝐃𝐚𝐲𝐬 - 𝐒𝐚𝐭 & 𝐒𝐮𝐧𝐝𝐚𝐲𝐬
𝐓𝐢𝐦𝐞 - 𝟐 : 𝟎𝟎 𝐏𝐌 𝐭𝐨 𝟒 : 𝟎𝟎 𝐏𝐌
𝐃𝐮𝐫𝐚𝐭𝐢𝐨𝐧 - 𝟐.𝟓 𝐌𝐨𝐧𝐭𝐡𝐬
𝐅𝐞𝐞 - 𝟏𝟔𝟎,𝟎𝟎𝟎 𝐌𝐌𝐊
𝐏𝐥𝐚𝐭𝐟𝐨𝐫𝐦 - 𝐙𝐨𝐨𝐦
𝐈𝐧𝐬𝐭𝐫𝐮𝐜𝐭𝐨𝐫 - 𝐓𝐡𝐚𝐧𝐝𝐚𝐫 𝐊𝐲𝐚𝐰
𝐂𝐥𝐚𝐬𝐬 𝐒𝐢𝐳𝐞 - 𝟐𝟎 𝐒𝐭𝐮𝐝𝐞𝐧𝐭𝐬

အားလုံးပဲမင်္ဂလာပါ။
ကျောင်းသားပေါင်း 540 ကျော် တက်ရောက်သင်ကြားပြီးသွားတဲ့ Python Basic to Advanced တန်းခွဲအသစ်လေးကို ထပ်မံဖွင့်လှစ်လိုက်ပါတယ်။

𝐏𝐲𝐭𝐡𝐨𝐧 𝐏𝐫𝐨𝐠𝐫𝐚𝐦𝐦𝐢𝐧𝐠 ဆိုတာဘာလဲ။
•••••••••••••••••••••••••••••••••••
Python Programming ဆိုတာကတော့ ခုချိန်ထိ အသုံးအများဆုံးထဲက language တစ်ခုဖြစ်ပြီး သူ့ကို ( web development တွေ ၊ data science စတဲ့ artificial intelligence ပိုင်းဆိုင်ရာ နယ်ပယ်တွေ၊ software prototypes တွေ ) ရေးဆွဲတဲ့အခါတွေမှာ သုံးပါတယ်။

ဘာကြောင့် Python Programming ကိုလေ့လာသင်ယူသင့်သလဲ

https://www.facebook.com/share/p/17CTq4mQ5C/?mibextid=wwXIfr

ဘာတွေသင်ရမလဲ။
•••••••••••••••••
အပိုင်း ( ၃ ) ပိုင်းနဲ့ သင်ရပါမယ်။

ပထမအပိုင်းတော့ အခြေခံအပိုင်းတွေဖြစ်တဲ့ Fundamental Programming အပိုင်းလေးကို သင်ကြားရပါမယ်။

ဒုတိယအပိုင်းကတော့နဲနဲခက်တဲ့အပိုင်းဖြစ်တဲ့ Object Oriented Programming ( OOP ) အပိုင်းလေးကို သင်ကြားရပါမယ်။

တတိယအပိုင်းကတော့ Chapter တစ်ခုပြီးတိုင်း Mini Projects လေးတွေ ပါသလို ၊ final project အနေနဲ့ Python Quiz Project လေးကို လုပ်ရမှာပဲဖြစ်ပါတယ်။

ဘယ်ကနေသင်ကြားရမလဲ
••••••••••••••••••••••••
👉 Zoom ကနေသင်ကြားရပါမယ်
👉 ဆရာနဲ့ တူတူသင်ရင်း code လိုက်ရေးရပါမယ်
👉 သင်ခန်းစာတစ်ခုပြီးတိုင်းလည်း Mini Projects များကို Assignment အနေနဲ့ လုပ်ဆောင်ရပါမယ်။

LLP - MM မှာ Zoom Class များကို တက်ရောက်ပါက အောက်ပါ
👉 Live Teaching
👉 Lecture Video Record
👉 Live Time Access Learning
👉 Lecture Slide
👉 Completion Certificate
တို့ကို ရရှိမှာဖြစ်ပါတယ်။
အချိန်ကာလအားဖြင့် နှစ်လခွဲကြာမြင့်ပါမယ်။

𝐂𝐨𝐮𝐫𝐬𝐞 𝐎𝐮𝐭𝐥𝐢𝐧𝐞𝐬
•••••••••••••••••
👉 𝐈𝐧𝐭𝐫𝐨𝐝𝐮𝐜𝐭𝐢𝐨𝐧
🔸 Getting Started
🔸 Keywords & Identifiers
🔸 Statements & Comments
🔸 Variables
🔸 Datatypes
🔸 Type Conversion
🔸 I/O and import
🔸 Operators
🔸 Python Namespace
👉 𝐅𝐥𝐨𝐰 𝐂𝐨𝐧𝐭𝐫𝐨𝐥
🔸 if ... else
🔸 for loop
🔸 while loop
🔸 break and continue
🔸 Pass
👉 𝐅𝐮𝐧𝐜𝐭𝐢𝐨𝐧𝐬
🔸 Functions
🔸 Function Argument
🔸 Recursion
🔸 Anonymous Function
🔸 Global, Local and Nonlocal
🔸 Global Keyword
🔸 Python Modules
🔸 Python Package
👉 𝐃𝐚𝐭𝐚𝐭𝐲𝐩𝐞𝐬
🔸 Numbers
🔸 List
🔸Turple
🔸 String
🔸 Set
🔸 Dictionary
👉 𝐅𝐢𝐥𝐞𝐬
🔸 File Operation
🔸 Directory
🔸 Exception
🔸 Exception Handling
🔸 User-defined Exception
👉 𝐎𝐛𝐣𝐞𝐜𝐭 & 𝐂𝐥𝐚𝐬𝐬
🔸 OOP
🔸 Class
🔸 Inheritance
🔸 Overloading
👉 𝐀𝐝𝐯𝐚𝐧𝐜𝐞 𝐓𝐨𝐩𝐢𝐜
🔸 Iterator
🔸 Generator
🔸 Closure
🔸 Decorators
🔸 Property
🔸 RegEx
👉 𝐃𝐚𝐭𝐞 & 𝐓𝐢𝐦𝐞
🔸 DateTime Module
🔸 datetime.strftime()
🔸 datetime.strptime()
🔸 Current date & time
🔸 Get Current Time
🔸 Time Module
🔸 time.sleep()

𝐏𝐫𝐨𝐣𝐞𝐜𝐭𝐬
*
𝐓𝐫𝐞𝐚𝐬𝐮𝐫𝐞 𝐈𝐬𝐥𝐚𝐧𝐝 𝐆𝐚𝐦𝐞
𝐍𝐮𝐦𝐛𝐞𝐫 𝐆𝐮𝐞𝐬𝐬𝐢𝐧𝐠 𝐆𝐚𝐦𝐞
𝐁𝐚𝐧𝐤 𝐀𝐜𝐜𝐨𝐮𝐧𝐭 𝐌𝐚𝐧𝐚𝐠𝐞𝐦𝐞𝐧𝐭
𝐄𝐱𝐩𝐞𝐧𝐬𝐞 𝐓𝐫𝐚𝐜𝐤𝐞𝐫
𝐂𝐨𝐧𝐬𝐨𝐥𝐞𝐝 𝐁𝐚𝐬𝐞𝐝 𝐐𝐮𝐢𝐳

Programming ခုမှစပြီးလေ့လာချင်တဲ့သူတွေဖြစ်ဖြစ် ၊ Python Programming ကို အခြေခံကနေ ၊ advanced concepts တွေထိ Projects များနှင်အတူ ထဲထဲ၀င်၀င်လေ့လာချင်တဲ့သူတွေဖြစ်ဖြစ် ဒီအတန်းလေးကို တက်သင့်ပါတယ်။

သင်တန်းတက်ဖို့စိတ်၀င်စားပါက Page Mesg Box or အောက်ပါဖုန်းနံပါတ်သို့ဆက်သွယ်မေးမြန်းနိင်ပါတယ်။

☎️ 0️⃣9️⃣4️⃣5️⃣2️⃣7️⃣8️⃣4️⃣0️⃣4️⃣5️⃣

𝐒𝐮𝐛𝐬𝐜𝐫𝐢𝐛𝐞 𝐎𝐮𝐫 𝐘𝐨𝐮𝐭𝐮𝐛𝐞 𝐂𝐡𝐚𝐧𝐧𝐞𝐥
https://www.youtube.com/@letslearnprogramming-myanmar
1