သင်ရိုးညွှန်းတမ်းကိုးကားစရာအရင်းအမြစ်များ
Python ကိုစာရွက်စာတမ်းများ
https://www.python.org/doc/
Python က download လုပ်တယ်
https://www.python.org/downloads/
Python for Beginners လမ်းညွှန်
https://www.python.org/about/gettingstarted/
Python Wiki Beginners လမ်းညွှန်
https://wiki.python.org/moin/BeginnersGuide
ပထမဦးစွာခြေလှမ်းများ
သတ်မှတ်ထားသော Functions များ
extensible programming ၏အဓိကလုပ်ဆောင်ချက်များကိုသတ်မှတ်ခြင်းဖြစ်သည်။ Python သည်မဖြစ်မနေနှင့်ရွေးချယ်နိုင်သောအငြင်းပွားမှုများ၊ သော့ချက်စာလုံးအငြင်းပွားမှုများနှင့်ကျိုးကြောင်းမဲ့အငြင်းအခုံစာရင်းများကိုပင်ခွင့်ပြုသည်။ Python 3 မှာလုပ်ဆောင်ချက်တွေကိုသတ်မှတ်ခြင်းအကြောင်းပို
# Python 3: Fibonacci series up to n
>>> def fib(n):
>>> a, b = 0, 1
>>> while a < n:
>>> print(a, end=' ')
>>> a, b = b, a+b
>>> print()
>>> fib(1000)
0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
ပေါင်းစပ်ဒေတာအမျိုးအစားများ
Lists (အခြားဘာသာစကားများဖြင့် Array များဟုခေါ်သည်) သည် Python နားလည်သောပေါင်းစပ်ထားသောဒေတာအမျိုးအစားတစ်ခုဖြစ်သည်။ Lists တွေကိုအခြား built-in လုပ်ဆောင်ချက်တွေနဲ့အတူ indexed လုပ်နိုင်တယ်။ Python 3 ထဲက list များအကြောင်း
# Python 3: List comprehensions
>>> fruits = ['Banana', 'Apple', 'Lime']
>>> loud_fruits = [fruit.upper() for fruit in fruits]
>>> print(loud_fruits)
['BANANA', 'APPLE', 'LIME']
# List and the enumerate function
>>> list(enumerate(fruits))
[(0, 'Banana'), (1, 'Apple'), (2, 'Lime')]
ထိုးထွင်းသိမြင်သောစကားပြန်
တွက်ချက်မှုသည် Python နှင့်လွယ်ကူပြီး expression syntax သည် operator ဖြစ်သည် +
, -
, *
နှင့် /
မျှော်လင့်ထားသည့်အတိုင်းအလုပ်လုပ်; ကွင်း ()
အုပ်စုအတွက်အသုံးပြုနိုင်ပါသည်။ Python 3 မှာရိုးရိုးရှင်းရှင်းသင်္ချာလုပ်ဆောင်ချက်တွေအကြောင်းထပ်ပြောပါ ဦး.
# Python 3: Simple arithmetic
>>> 1/2
0.5
>>> 2 ** 3
8
>>> 17/3 # classic division returns a float
5.666666666666667
>>> 17 // 3 # floor division
5
လျင်မြန်ပြီးသင်ယူရန်လွယ်ကူသည်
အခြားမည်သည့်ဘာသာစကားဖြင့်မဆိုအတွေ့အကြုံရှိသောပရိုဂရမ်မာများသည် Python ကိုအလျင်အမြန်ကောက်ယူနိုင်ပြီးအစပြုသူများမှသန့်ရှင်းသော syntax နှင့် indentation ဖွဲ့စည်းပုံကိုအလွယ်တကူသင်ယူနိုင်သည်။ မင်းရဲ့အစာစားချင်စိတ် ကျွန်တော်တို့ရဲ့ Python 3 ခြုံငုံသုံးသပ်ချက်နှင့်အတူ။
# Python 3: Simple output (with Unicode)
>>> print("Hello, I'm Python!")
Hello, I'm Python!
# Input, assignment
>>> name = input('What is your name?n')
>>> print('Hi, %s.' % name)
What is your name?
Python
Hi, Python.
သင်မျှော်လင့်ထားသည့်စီးဆင်းမှုအားလုံး
Python သည်အခြားဘာသာစကားပြောသောပုံမှန်စီးဆင်းမှုဖော်ပြချက်များကိုသိသည်။ if
, for
, while
နှင့် range
- သင်တန်း၏၎င်း၏ကိုယ်ပိုင်ပွေီးမှအချို့နှင့်အတူ။ Python 3 တွင်ထိန်းချုပ်မှုစီးဆင်းမှုဆိုင်ရာ tools များများများစွာ
# For loop on a list
>>> numbers = [2, 4, 6, 8]
>>> product = 1
>>> for number in numbers:
... product = product * number
...
>>> print('The product is:', product)
The product is: 384
PDF ဖိုင်တွင် EITC/CP/PPF Python Programming Fundamentals ပရိုဂရမ်အတွက် အော့ဖ်လိုင်းကိုယ်တိုင် သင်ယူခြင်းဆိုင်ရာ အပြည့်အစုံကို ဒေါင်းလုဒ်လုပ်ပါ။
EITC/CP/PPF ကြိုတင်ပြင်ဆင်ပစ္စည်းများ – စံဗားရှင်း
EITC/CP/PPF ကြိုတင်ပြင်ဆင်ပစ္စည်းများ – ပြန်လည်သုံးသပ်မေးခွန်းများဖြင့် တိုးချဲ့ဗားရှင်း