You are on page 1of 16

https://www.crossnetmm.

com

ဟုတ်ပြီ.. ဒီနေရေးမယ့
့ ်အကြောင်းအရာလေးကတော့ Covid-19 နဲမို့့ အိ မ်မှာနေရင်း
လေ့လာချင်တဲ့ သူတွေအတွက် Python ဘယ်ကဒေါင်း ဘယ်လို install လုပ် code ဘယ်လိရေ ု း..
Python ရဲ ့ nature က ဘယ်လိဆ
ု ိုတာကို တစ် ဆင့်ချင်း ရှ င်းပြပေးမယ့် Tutorial လေးပဲ ဖြစ် ပါတယ်..

ပထမဆုံး http://www.python.org/download/ ကနေသွားပြီ း ‌ဒေါင်းလုတ် လုပ်ပါ..

ကိုယ့်သက်ဆိုင်ရာ OS အတွက် ရွေးချယ်ပါ.. ကျွန်တော် ကတော့ Window အတွက် Downloads


အောက်က Windows ကို ရွေးလိက
ု ်ပါတယ်။
https://www.crossnetmm.com

Python မှာ ရွေးချယ်စရာ Version အ ‌ ဓိ က အားဖြင့် ၂ မျ ိုးရှ ိ ပါတယ်.. Python 2.7 & Python 3.x
(3.something) ပါ.. Python 27 မှာဆိုရင်တော့ လက်ရှိ python 2.7.17 မှာ ရှ ိ နေပြီ း Python 3.x
အတွက်ကတော့ 3.8.2 က latest ပါ (ခု လက်ရှိစာရေးနေချ ိန်မှာပေါ ့ နော့ )

Python ကို စလေ့လာမယ်ဆိုရင်တော့… ကျွန်တော် စာသင်တိင ု ်း အတန်းထဲ မှာ


ပြောဖြစ် တာကတော့ ၂မျ ိုးလုံးကို လေ့လာဖို့ ပါပဲ .. Python 27 သည် end of support မသုံးတော့ဘူး
ဆိုပေမယ့်.. စာအုပ် အဟောင်းတွေ Github ကsource code တွေကို လေ့လာရင် တွေ့နေရဦးမှာပဲ လေ..
အဲ တေ
့ ာ့ အဲ န
့ ှစ်ခုလုံးကို ဒေါင်းပြီ း install လုပ်ကျစို့ ..

ပထမဆုံးကို Python 3 release ကို နှပ


ိ ် လိက
ု ်ရင် အောက်ပါ page လေးကျလာပါလိမ့်မယ် 64bit
သမားတွေက Windows x86-64 executable installer ကို ဒေါင်းရမှာ ဖြစ် ပြီးတော့.. 32bit OS တွေ
အတွက် ကတော့ Windows X86 executable installer ကို ဒေါင်းရမှာပဲ ဖြစ် ပါတယ်။
https://www.crossnetmm.com

Python 3 အတွက် ဒေါင်းပြီ းသွားရင် Python 2 အတွက် ဒေါင်းကျပါစို့ .. Python 2 မှာဆိုရင်လဲ


64bit သမားတွေ အတွက် Window x86-64 MSI installer ဒေါင်းရမှာ ဖြစ် ပြီး 32bit အတွက်ကတော့
Window x86 MSI installer ကို ဒေါင်းရမှာပဲ ဖြစ် ပါတယ်။

ဒေါင်းပြီ းသွားပြီ ဆိုရင်တော့ Install လုပ်ကျပါစို့ ..


https://www.crossnetmm.com

ပထမဆုံး Python 3 ကို install လုပ်ပါမယ် .. ဒေါင်းထားတဲ ့ python -3.8.2-amd64


ဖိုင်လေးကို Double click နှပ
ိ ် ပါ.. တက်လာတဲ ့ step up မှာ install now ကို click နှပ
ိ ် လိက
ု ်ပါ..
https://www.crossnetmm.com

အဲ ဆ
့ ို စပြီ း install လုပ်ပါပြီ
https://www.crossnetmm.com

Progress Bar လေးပြည့်သွားရင် install လုပ်တာပြီ းသွားပါပြီ … လွယ်ပါတယ် just one more
click ပါပဲ

နောက်တစ် ခါ Python 2 အတွက် install လုပ်ကျပါစို့ .. ဒေါင်းထားတဲ ့ python-2.7.17-amd64


ဖိုင်လေးကို Double click နှပ
ိ ် ပါ.. Install for all users ကို ဒီတိင
ု ်းပဲ ထားပြီ း Next ကို နှပ
ိ ် ပါ
https://www.crossnetmm.com
select destination directory ကို default အတိင
ု ်းပဲ ထားလိက
ု ်ပါတယ်။ ကိုယ့်စိတ်ကြိုက်
ပြောင်းထားလို့ လဲ ရပါတယ်

Default အတိင
ု ်းပဲ ထားပြီ း Next ကို ဆက်နှပ
ိ ် ပါ
https://www.crossnetmm.com

Next နှပ
ိ ် ပြီးတာနဲ ဆက်
့ ပြီး install လုပ်သွားပါလိမ့်မယ်
https://www.crossnetmm.com

Progress Bar ပြည့်သွားတာနဲ install


့ process ပြီ းသွားပါလိမ့်မယ်.. Finished ကိုနှပ
ိ ် ပြီး
installer ကနေ ထွက်လိက ု ်ပါ။
https://www.crossnetmm.com

ခု install ပြီ းပြီ ဆိုတော့ စမ် းပြီ း သုံးကြည့် ရေးကြည့်ကျရအောင်.. Python ကို install လုပ်တာနဲ ့
default ပါလာမယ့် application ကတော့ Python ရဲ ့ IDEL (Integrated Development and Learning
Environment) ပဲ ဖြစ် ပါတယ်.. IDLE ရဲ ့ Feature တွေကတော့ အောက်ပါ အတိင
ု ်းပဲ
ဖြစ် ပါတယ်

● coded in 100% pure Python, using the tkinter GUI toolkit


● cross-platform: works mostly the same on Windows, Unix, and macOS
● Python shell window (interactive interpreter) with colorizing of code input, output,
and error messages
● multi-window text editor with multiple undo, Python colorizing, smart indent, call
tips, auto completion, and other features
https://www.crossnetmm.com
● search within any window, replace within editor windows, and search through
multiple files (grep)
● debugger with persistent breakpoints, stepping, and viewing of global and local
namespaces
● configuration, browsers, and other dialogs

Window မှာ IDLE လို့ ရို က်ရှာလိက


ု ်ရင် အောက်ပါအတိင
ု ်း တွေ့ရမှာပါ.. IDLE(Python
3.8)သည် Python 3 အတွက် ဖြစ် ပြီး IDEL(Python GUI) ကတော့ Python 2 အတွက်
ဖြစ် ပါတယ်။

Click နှပိ ် ပြီး ဖွင်လ


့ ိက
ု ်ရင်တော့ အောက်အတိင ု ်း ရရှ ိ မှာပဲ ဖြစ် ပါတယ်.. ခု ရောက်နေတဲ ့
>>> sign လေးကို chevron လို့ ခေါ် ပါတယ်.. အဲ လ ့ ို >>> လေးမြင်ပြီ ဆိုတဲ့ သိလိက ု ်ရမှာသည်
Python မှာရှ ိ တဲ့ mode ၂ မျ ိုးထဲက တစ် မျ ိုးဖြစ် တဲ့ interactive mode ပါ.. Interactive ဆိုတဲ့
အတိင ု ်း သူသည် active တော့ ဖြစ် တယ်.. အမြဲ run နေတာတော့မဟုတ်ဘူး.. ဘယ်လို active
ဖြစ် တာလဲဆိုတော့ user ကနေပြီ း တစ် ခုခု input ပေးပြီ း ခို င်းလိက ု ်မှ (command ရို က်ပြီး Enter
ခေါက်လိက ု ်မှ) အလုပ် လုပ်တာပါ..

Compiler က ဘာ interpreter ကဘာဆိုတာကို target ထားမရှ င်းသေးပါဘူး..


အသေးစိ တ်သိချင်ရင် ကျွန်တော် ပညာဒါန အနေနဲ ရှ ့ ဲ ထားဖူးတဲ ့ Python စာအုပ်ကို
ဖတ်ကြည့်လို့ ရပါတယ်.. (Download Link >> http://crossnetmm.com/?p=1035) ခု ဒီ tuto
လေးသည် အလုပ်ဖြစ် အောင် ဘယ်လိရေ ု းမလဲ ဆိုတာကို လေ့လာမှာပါ။
https://www.crossnetmm.com

Programming တွေရဲ ့ ထုံးစံ အတိငု ်း Hello, word ထုတ်ကြည့်ကျရအောင်.. အပေါ် မှာလဲ


ပြောခဲ့ တယ်.. ခု လက်ရှိရောက်နေတဲ ့ mode သည် interactive modeပါ ဘယ်လိသ ု ိ နင
ုိ ်မလဲ
ဆိုရင် >>> ကို မြင်တာနဲ သိ
့ နင
ုိ ်ပါတယ်.. Hello, world ထုတ်မယ်ဆိုရင် .. python မှာ သုံးရမယ့်
command keyword သည် print ဆိုတာလေး ဖြစ် ပါတယ်..

Python 2 မှာဆိုရင် print “hello” လို့ ပဲ ရေးရေး print (“Hi”) လို့ ပဲ ရေးရေး အလုပ်
လုပ်ပါတယ်.. ပြောချင်တာက ကိုယ်ထုတ်ပြချင်တဲ့ စာသားကို “Double column ထဲမှာ ရေးရး (“
ကွင်းစ နဲ ့ Double Column ထဲမှာ ရေးရေး အလုပ် လုပ်ပါတယ်။
Syntax >> print “ ထုတ်ချင်တဲ့ စာသားကို ရေးပါ”
print (“ ထုတ်ချင်တဲ့ စာသားကို ရေးပါ”) ရေးပြီ း Enter ‌ခေါက်လိက ု ်တာနဲ အောက်
့ မှာ
ချက်ချင်း resultကို တန်းပြပေးပြီ း .. နောက် .. command တစ် ခုအတွက် စောင့်နေတဲ ့ >>>
signလေးကို တွေ့ရမှာပါ

Python 3 မှာကျတော့ print(“Hello”) လို့ ရေးမှကို အလုပ် လုပ်တာပါ ကွင်းစမပါပဲ


Python 2 မှာလို Double column တွေနဲ ပဲ
့ ရေးလိက ု ်ရင် error တက်ပါတယ်.. အောက်ဆုံးမှာ
နမူနာ အနေနဲ ပြထားပေးပါတယ်

https://www.crossnetmm.com

Python ရဲ ့ နောက် mode တစ် မျ ိုးဖြစ် တဲ့ script mode ကို လေ့ကြည့်ကျရအောင် Script
mode ဆိုတာက Interactive modeလို့ တစ် ကြောင်းရေးရင် တစ် ကြောင်းအလုပ် လုပ်တဲ့ mode
မဟုတ်ပဲ.. ကိုယ်လပ ု ် ချင်တဲ့ code တွေကို Program တစ် ပုဒ်လို့.. Logic ကျကျ ရေးထားတာပါ..
အရမ် းကြီး မတွေးပါနဲ ဦး..

Script mode သည် ကိုယ်လပ ု ် ချင် runစေချင်တဲ့ code တွေကို ရေးထားမယ်.. Run
ခို င်းမယ့်အချ ိန်ကျမှ အပေါ် ကနေအောက်ကို တစ် ကြောင်းချင်း run ပေးသွားမယ့် Modeပါ..
Script mode ကို သွားချင်ရင် File ထဲ က New File ကို ရွေးပါ ..ခု Python 3 အတွက်
အရင်စမ် းကြည့်ကျရအောင် ..

Note pad လို မျ ိုးထဲမှာ ကိုရေးချင်တဲ့ run ချင်တဲ့ code တွေရေးပါ.. ခု ဒီမှာ တော့ print
ထုတ်မယ့် code 3 ကြောင်းရေးထားပါတယ်.. တစ် ကြောင်းရေးပြီ း enter ခေါက်လဲ run
မသွားပဲ ပုံမှန ် အတိင
ု ်း နောက်တစ် ကြောင်းပဲ ဆင်းသွားပါတယ်နော် Script Mode မှာမို့ ပါ။
ရေးပြီ းသွားလို့ Run ချင်ရင် Title bar က Run ကိုနှပ ိ ် ပါ
https://www.crossnetmm.com

Run Module ကိုနှပ


ိ ် ပါ ဒါမှမဟုတ် F5 ကိုနှပ
ိ ် လိက
ု ်ပါ.. အဲ တ
့ ာဆို မ Save ရသေးရင်
save မလား မေးပါလိမ့်မယ်..

စိ တ်ကြိုက်နေရာတစ် ခုမှာ နာမည်ပေးပြီ း Save လိက


ု ်ပါ
https://www.crossnetmm.com

Saveပြီ းတာနဲ ့ ချက်ချင်း Run ပါလိမ့်မယ်… ဒီမှာဆိုရင်တော့ ကုတ်တွေအရ


Hello
Hi
Hello, world
ဆိုပြီး ထွက်လာပါလိမ့်မယ်

Python 2 အတွက် လဲ အတူတပ ူ ါပဲ .. File ထဲက New Fileကိုသွားမယ်.. Script Mode
ကို ရောက်မယ်.. Run ချင်တဲ့ code တွေ အစဥ်လိက ု ်ရေးမယ်.. ရေးပြီ းသွားရင် Run ဖို့
F5နှပိ ် မယ် save လိက
ု ်တာနဲ ့ Run ပြီ း result ကို ပြပေးပါလိမ့်မယ်..
https://www.crossnetmm.com

အိ ကေ
ု .. ဒီနေအတွ
့ က်တော့ ဒီလောက်ပါပဲ နော့..
ချစ် သော ကမ္ဘာမြေ ငြိမ်အေးပါစေ..
With Best Regards,
Khant Phyo
Core Network Team Leader @ Ericsson Myanmar

You might also like