Python ကျူတိုရီရယ်

Python ပင်မစာမျက်နှာ Python နိဒါန်း Python ကို စတင်လိုက်ပါ။ Python Syntax Python မှတ်ချက်များ Python Variables များ Python Data အမျိုးအစားများ Python နံပါတ်များ Python Casting Python ကြိုးများ Python Booleans Python အော်ပရေတာများ Python စာရင်းများ Python Tuples Python အစုံများ Python အဘိဓာန်များ Python If... Else Python while Loops Python For Loops Python လုပ်ဆောင်ချက်များ Python Lambda Python Arrays Python အတန်းများ/အရာဝတ္ထုများ Python Inheritance Python Iterators Python နယ်ပယ် Python Modules Python နေ့စွဲများ Python သင်္ချာ Python JSON Python RegEx Python PIP Python ကိုစမ်းကြည့်ပါ... ကလွဲရင် Python အသုံးပြုသူ ထည့်သွင်းမှု Python String Formatting

ဖိုင်ကိုင်တွယ်ခြင်း။

Python ဖိုင်ကို ကိုင်တွယ်ခြင်း။ Python ဖိုင်များကိုဖတ်ပါ။ Python ဖိုင်များကို ရေးသားခြင်း/ဖန်တီးပါ။ Python ဖိုင်များကိုဖျက်ပါ။

Python Modules

NumPy ကျူတိုရီရယ် Panda ကျင့်စဉ် Scipy ကျူတိုရီရယ်

Python Matplotlib

Matplotlib နိဒါန်း Matplotlib ကို စတင်လိုက်ပါ။ Matplotlib Pyplot Matplotlib Plotting Matplotlib အမှတ်အသားများ Matplotlib လိုင်း Matplotlib အညွှန်းများ Matplotlib Grid Matplotlib အပိုင်းခွဲများ Matplotlib ဖြန့်ကြဲခြင်း။ Matplotlib ဘားများ Matplotlib Histograms Matplotlib Pie ဇယားများ

စက်သင်ယူခြင်း။

စတင်အသုံးပြုခြင်း Mean Median Mode စံလွဲခြင်း။ ရာခိုင်နှုန်း ဒေတာဖြန့်ဝေခြင်း။ ပုံမှန်ဒေတာဖြန့်ဝေ ကွက်ကျားကွက်၊ Linear Regression Polynomial Regression Multiple Regression အတိုင်းအတာ ရထား/စမ်းသပ်မှု ဆုံးဖြတ်ချက်သစ်ပင်

Python MySQL

MySQL စတင်လိုက်ပါ။ MySQL ဒေတာဘေ့စ်ဖန်တီးပါ။ MySQL ဇယားဖန်တီးပါ။ MySQL ထည့်သွင်းခြင်း။ MySQL ကို ရွေးပါ။ MySQL ဘယ်မှာလဲ။ MySQL Order By MySQL ကိုဖျက်ပါ။ MySQL Drop Table MySQL အပ်ဒိတ် MySQL ကန့်သတ်ချက် MySQL Join

Python MongoDB

MongoDB စတင်လိုက်ပါ။ MongoDB ဒေတာဘေ့စ်ဖန်တီးပါ။ MongoDB သည် Collection ကိုဖန်တီးပါ။ MongoDB ထည့်သွင်းပါ။ MongoDB ကိုရှာပါ။ MongoDB မေးခွန်း MongoDB အမျိုးအစား MongoDB ကိုဖျက်ပါ။ MongoDB Drop Collection MongoDB အပ်ဒိတ် MongoDB ကန့်သတ်ချက်

Python အကိုးအကား

Python ခြုံငုံသုံးသပ်ချက် Python Built-in လုပ်ဆောင်ချက်များ Python String နည်းလမ်းများ Python စာရင်းနည်းလမ်းများ Python Dictionary Methods Python Tuple နည်းလမ်းများ Python သတ်မှတ်နည်းလမ်းများ Python ဖိုင်နည်းလမ်းများ Python သော့ချက်စာလုံးများ Python ခြွင်းချက်များ Python ဝေါဟာရ

Module အကိုးအကား

ကျပန်း Module တောင်းဆိုမှုများ Module Statistics Module သင်္ချာ မော်ဂျူး cMath မော်ဂျူး

Python လုပ်နည်း

စာရင်းပွားများကို ဖယ်ရှားပါ။ ကြိုးတစ်ချောင်းကို ပြောင်းပြန် နံပါတ်နှစ်ခုထည့်ပါ။

Python ဥပမာများ

Python ဥပမာများ Python Compiler Python လေ့ကျင့်ခန်းများ Python Quiz Python လက်မှတ်

Python If ... ရပြီလား


Python Conditions နှင့် If statements များ

Python သည် သင်္ချာဘာသာရပ်မှ ပုံမှန်ယုတ္တိအခြေအနေများကို ပံ့ပိုးသည်-

  • ညီမျှခြင်း- a == ခ
  • မညီမျှခြင်း- a != b
  • ထက်နည်းသည်- a < b
  • ထက်နည်းသော သို့မဟုတ် ညီမျှသည်- a <= b
  • ထက်ကြီးသည်- a > b
  • ထက်ကြီးသည် သို့မဟုတ် ညီမျှသည်- a >= b

ဤအခြေအနေများကို နည်းလမ်းများစွာဖြင့် အသုံးပြုနိုင်ပြီး အများအားဖြင့် "if statements" နှင့် loops များတွင် အများဆုံး အသုံးပြုနိုင်သည်။

if သော့ချက်စာလုံး ကိုအသုံးပြု၍ "if statement" ကိုရေးသားသည် ။

ဥပမာ

ထုတ်ပြန်ချက်ဆိုလျှင်-

a = 33
b = 200
if b > a:
  print("b is greater than a")

ဤဥပမာ တွင် b သည် a ထက် ကြီးခြင်း ရှိ a သည် 33 ဖြစ်ပြီး b သည် 200 ဖြစ်သောကြောင့် 200 သည် 33 ထက် ကြီးသည်ကို ကျွန်ုပ်တို့သိပြီး ထို့ကြောင့် "b သည် a ထက်ကြီးသည်" ကို screen တွင် print ထုတ်ပါသည်

Indentation

Python သည် ကုဒ်၏ နယ်ပယ်ကို သတ်မှတ်ရန် (စာကြောင်းတစ်ခု၏ အစတွင် အဖြူကွက်များ) ကို ကုဒ်တွင် ထည့်သွင်းခြင်းအပေါ် အားကိုးသည်။ အခြားသော ပရိုဂရမ်းမင်းဘာသာစကားများသည် ဤရည်ရွယ်ချက်အတွက် curly-ကွင်းစကွက်များကို အသုံးပြုလေ့ရှိသည်။

ဥပမာ

အကယ်၍ ကြေငြာချက်တွင်၊ indentation မပါဘဲ (အမှားတစ်ခုပေါ်လာလိမ့်မည်)

a = 33
b = 200
if b > a:
print("b is greater than a") # you will get an error


Elif

elif သော့ချက်စကားလုံးသည် " ယခင်အခြေအနေများ မမှန်ပါက ဤအခြေအနေအား စမ်းသုံးကြည့်ပါ" ဟု pythons မှပြောသည့်နည်းလမ်းဖြစ်သည်။

ဥပမာ

a = 33
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")

ဤဥပမာ တွင် a သည် b နှင့် ညီသည် ၊ ထို့ကြောင့် ပထမအခြေအနေသည် မမှန်သော်လည်း elif အခြေအနေသည် အမှန်ဖြစ်သည်၊ ထို့ကြောင့် "a နှင့် b သည် ညီမျှသည်" ဟု screen တွင် print ထုတ်ပါသည်။


မဟုတ်လို့လား။

အခြား သော့ချက်စာလုံးသည် ယခင်အခြေအနေများဖြင့် မဖမ်းမိသည့် မည်သည့်အရာကိုမဆို ဖမ်းသည်

ဥပမာ

a = 200
b = 33
if b > a:
  print("b is greater than a")
elif a == b:
  print("a and b are equal")
else:
  print("a is greater than b")

ဤဥပမာ တွင် a သည် b ထက်ကြီးသည် ၊ ထို့ကြောင့် ပထမအခြေအနေသည် မမှန်ပါ၊ elif အခြေအနေသည်လည်း မမှန်ပါ၊ ထို့ကြောင့် ကျွန်ုပ်တို့သည် အခြား အခြေအနေသို့သွားကာ "a is greater than b" ဟူသော screen ကို print ထုတ်ရန်။

elseမလိုအပ်ဘဲ လည်း သင်ရနိုင်သည် elif-

ဥပမာ

a = 200
b = 33
if b > a:
  print("b is greater than a")
else:
  print("b is not greater than a")

Short Hand If

အကယ်၍ သင့်တွင် လုပ်ဆောင်ရန် ကြေငြာချက်တစ်ခုသာ ရှိသည်ဆိုလျှင် if statement နှင့် တူညီသော စာကြောင်းပေါ်တွင် ထားနိုင်သည်။

ဥပမာ

ဖော်ပြချက်ရှိရင် စာကြောင်းတစ်ကြောင်း

if a > b: print("a is greater than b")

Short Hand If ... ရပြီလား

အကယ်၍ သင့်တွင် execute လုပ်ရန် ကြေငြာချက်တစ်ခုသာ၊ if တစ်ခုအတွက် တစ်ခုနှင့် အခြားတစ်ခုအတွက် တစ်ခုသာရှိပါက၊ အားလုံးကို တူညီသောစာကြောင်းပေါ်တွင် သင်ထည့်နိုင်ပါသည်။

ဥပမာ

if else statement သည် စာကြောင်းတစ်ကြောင်း

a = 2
b = 330
print("A") if a > b else print("B")

ဤနည်းပညာကို Ternary Operators သို့မဟုတ် Conditional Expressions ဟုခေါ်သည်။

တူညီသောစာကြောင်းပေါ်တွင် အခြားဖော်ပြချက်များစွာကိုလည်း သင်ရနိုင်သည်-

ဥပမာ

အခြေအနေ 3 ခုပါသော if else ကြေငြာချက်တစ်ကြောင်း။

a = 330
b = 330
print("A") if a > b else print("=") if a == b else print("B")

နှင့်

နှင့် သော့ချက်စကားလုံးသည် ယုတ္တိ တန် သော အော်ပရေတာတစ်ခုဖြစ်ပြီး အခြေအနေဆိုင်ရာ ထုတ်ပြန်ချက်များကို ပေါင်းစပ်ရန်အတွက် အသုံးပြုသည်-

ဥပမာ

ထက်ကြီး သလား ၊ နှင့် aထက် ကြီးလျှင် :bca

a = 200
b = 33
c = 500
if a > b and c > a:
  print("Both conditions are True")

သို့မဟုတ်

သော့ချက်စကားလုံးသည် ယုတ္တိတန် သော orအော်ပရေတာတစ်ခုဖြစ်ပြီး အခြေအနေဆိုင်ရာ ထုတ်ပြန်ချက်များကို ပေါင်းစပ်ရန်အတွက် အသုံးပြုသည်-

ဥပမာ

ထက် ကြီး သလား၊ ဒါမှမဟုတ် aထက်ကြီးရင် စမ်းကြည့်ပါ bac

a = 200
b = 33
c = 500
if a > b or a > c:
  print("At least one of the conditions is True")

Nested ရှိရင်

ifကြေငြာချက်များအတွင်းတွင် ဖော်ပြချက် များ ရှိနိုင်သည် if၊ ၎င်းကို nested if statements ဟုခေါ်သည်။

ဥပမာ

x = 41

if x > 10:
  print("Above ten,")
  if x > 20:
    print("and also above 20!")
  else:
    print("but not above 20.")

pass Statement ၊

ifထုတ်ပြန်ချက်များသည် ဗလာမဖြစ်နိုင်သော်လည်း အကြောင်းတစ်ခုခုကြောင့် သင့်တွင် ifအကြောင်းအရာမရှိသော ကြေငြာချက် တစ်ခုရှိနေပါ passက အမှားအယွင်းမဖြစ်စေရန်အတွက် ထုတ်ပြန်ချက်တွင် ထည့်သွင်းပါ။

ဥပမာ

a = 33
b = 200

if b > a:
  pass

လေ့ကျင့်ခန်းများဖြင့် သင့်ကိုယ်သင် စမ်းသပ်ပါ။

လေ့ကျင့်ခန်း

"Hello World" aထက်ကြီး ပါက ပရင့်ထုတ်ပါ b

a = 50
b = 10
 a  b
  print("Hello World")