- Ang Python ay isang naa-access at kapana-panabik na wika para sa mga nagsisimula sa programming.
- Ang mga variable ay mga lalagyan para sa pag-iimbak ng data, tulad ng mga numero at teksto.
- Nagbibigay-daan sa iyo ang mga control structure na gumawa ng mga desisyon at ulitin ang mga aksyon sa iyong code.
- Ang mga loop
whileyformapadali ang pag-ulit sa mga set ng data.
Maligayang pagdating sa mundo ng Python, kung saan nagiging kapana-panabik at naa-access ang programming! Sa panimulang seksyong ito, tutuklasin namin ang mga pangunahing kaalaman ng Python programming na magbibigay-daan sa iyong gawin ang iyong mga unang hakbang bilang isang programmer. Mula sa paggawa ng mga variable at uri ng data hanggang sa paggamit ng mga operator para magsagawa ng mga kalkulasyon at gumawa ng mga desisyon, inilatag namin ang batayan para makaramdam ka ng komportableng pagsulat ng code sa Python.
Bilang karagdagan, sasaklawin namin ang mga istruktura ng kontrol if, else, elif, while y for, na magbibigay sa iyo ng kapangyarihang kontrolin ang daloy ng iyong programa. Humanda sa pagsisid sa isang kapana-panabik na paglalakbay sa pag-aaral habang sinisiyasat mo ang mahika ng Python at tuklasin ang lahat ng inaalok ng kamangha-manghang wikang ito!
Home Page ng Python Course mula sa Scratch
2.1 Mga Variable at Uri ng Data
Panimula sa mga variable at ang kanilang paggamit sa Python
Sa Python, ang mga variable ay mga lalagyan na ginagamit upang mag-imbak ng data. Ang data na ito ay maaaring mga numero, teksto, mga listahan, o iba pang uri ng impormasyon. Ang mga variable ay nagbibigay-daan sa mga programmer na ma-access at manipulahin ang data nang mahusay, na mahalaga sa anumang programa.
Upang tukuyin ang isang variable sa Python, magtalaga ka lang ng halaga sa isang variable na pangalan gamit ang assignment operator =. Halimbawa:
pangalan = "John"
edad = 25
produkto_presyo = 19.99
Sa halimbawa sa itaas, gumawa kami ng tatlong variable: nombre, edad y precio_producto. Ang variable nombre naglalaman ng string ng teksto, edad naglalaman ng integer at precio_producto naglalaman ng numero ng floating point.
Paglalarawan ng mga pangunahing uri ng data: integer, float, string, boolean, atbp.
Ang Python ay isang wikang naka-type nang pabago-bago , na nangangahulugang hindi mo kailangang tahasang ideklara ang uri ng isang variable. Ang uri ng datos ay awtomatikong nahihinuha mula sa itinalagang halaga. Ang ilan sa mga pangunahing uri ng datos sa Python ay kinabibilangan ng:
- Integer (int): Kinakatawan ang mga buong numero na walang mga decimal, tulad ng 1, -5, 100, atbp.
- Lutang: Kinakatawan ang mga numero na may mga decimal, tulad ng 3.14, -2.5, 0.5, atbp.
- String (str): Kinakatawan ang teksto at tinukoy sa isa o dobleng panipi, gaya ng 'Hello', 'Python', '123', atbp.
- Boolean (bool): Kinakatawan ang mga halaga ng tama o mali, na ginagamit upang ipahayag ang lohika at gumawa ng mga desisyon.
- Listahan: Ito ay isang nakaayos at nababagong koleksyon ng mga elemento, na maaaring may iba't ibang uri ng data.
- Tuple (tuple): Ito ay katulad ng isang listahan, ngunit ito ay hindi nababago, ibig sabihin ay hindi na mababago ang mga elemento nito pagkatapos na gawin ang mga ito.
- Diksyunaryo (dict): Ito ay isang istraktura ng data na nag-iimbak ng mga pares ng key-value, kung saan ang bawat key ay natatangi at ginagamit upang ma-access ang katumbas na halaga nito.
2.2 Mga Operator at Ekspresyon
Paliwanag ng aritmetika, paghahambing at lohikal na mga operator sa Python
Sa Python, ang mga operator ay mga espesyal na simbolo na ginagamit upang magsagawa ng iba't ibang mga operasyon sa mga variable at halaga. Ang mga pangunahing uri ng mga operator sa Python ay:
- Mga operator ng aritmetika: Pinapayagan ka nitong magsagawa ng mga pagpapatakbong matematika, tulad ng pagdaragdag (
+), pagbabawas (-), pagpaparami (*), dibisyon (/), module (%) at exponent (**). - Mga operator ng paghahambing: Pinapayagan ka nitong ihambing ang dalawang halaga at ibalik ang isang boolean na halaga na True o False depende sa paghahambing. Ang ilang mga halimbawa ay (
==), (!=), (<), (>), (<=) at (>=). - Mga lohikal na operator: Pinapayagan ka nitong pagsamahin ang mga boolean na expression. Ang mga pangunahing lohikal na operator ay
and,orynot.
Paggamit ng mga operator sa mga expression upang magsagawa ng mga kalkulasyon at paggawa ng desisyon
Ang mga expression sa Python ay mga kumbinasyon ng mga variable, value, at operator na sinusuri upang makagawa ng resulta. Ang mga expression na ito ay ginagamit upang magsagawa ng mga kalkulasyon at gumawa ng mga lohikal na desisyon sa isang programa.
Halimbawa ng mga expression na may mga operator ng arithmetic:
x = 10
y = 5
kabuuan = x + y
pagbabawas = x – y
pagpaparami = x * y
dibisyon = x / y
modyul = x % y
Halimbawa ng mga expression na may mga operator ng paghahambing:
a = 8
b = 10
is_equal = a == b
hindi_katumbas = a != b
is_less_than = a < b is_greater_or_equal = a >= b
Halimbawa ng mga expression na may mga lohikal na operator:
umuulan = Totoo
is_cold = Mali
if_it_rains_and_it_is_cold = umuulan at malamig
if_it_rains_or_it_is_cold = umuulan o malamig
no_llueve = hindi umuulan
2.3 Control Structure
Kondisyon: kung, kung hindi, elif
Ang mga istruktura ng kontrol ay mahalaga sa daloy ng pagpapatupad ng isang programa. Sa Python, ang pinakakaraniwang istraktura ng kontrol ay if, na nagpapahintulot sa mga pagpapasya na gawin batay sa mga kundisyon ng boolean.
edad = 18
kung edad >= 18:
print("Ikaw ay nasa legal na edad")
kung hindi:
print("Ikaw ay isang menor de edad")
Sa halimbawang ito, ginagamit namin ang istraktura if upang suriin kung ang variable edad ay mas malaki sa o katumbas ng 18. Kung totoo ang kundisyon, ipi-print ang "Ikaw ay nasa legal na edad"; Kung hindi, "Ikaw ay isang menor de edad" ay ipi-print.
Maaari din nating gamitin elif (maikli para sa "else if") upang suriin ang maraming kundisyon sa pagkakasunud-sunod:
grado = 75
kung tala >= 90:
print("Ang iyong grado ay A")
elif note >= 80:
print("Ang iyong grado ay B")
elif note >= 70:
print("Ang marka mo ay C")
kung hindi:
print("Ang iyong grado ay F")
Sa halimbawang ito, sinusuri namin ang iba't ibang hanay ng mga marka at nagtatalaga ng kaukulang grado batay sa halaga ng variable nota.
Mga loop: habang at para sa
Ang mga loop ay isa pang mahalagang paraan upang makontrol ang daloy ng isang programa sa Python. Dalawa sa pinakakaraniwang ginagamit na mga loop ay while y for.
Loop while Ito ay isinasagawa habang ang isang partikular na kundisyon ay totoo:
counter = 0
habang counter < 5: print(counter) counter += 1
Ipi-print ng loop na ito ang mga numero 0 hanggang 4 sa console. Ang loopfor ay ginagamit upang umulit sa isang sequence, tulad ng isang listahan o tuple:
prutas =
para sa prutas sa prutas:
print(prutas)
Ipi-print ng loop na ito ang bawat item sa listahan frutas.
Gamit ang mga istrukturang ito upang kontrolin ang daloy ng isang programa
Mga istruktura ng kontrol if, else, elif, while y for Ang mga ito ay makapangyarihang mga tool na nagpapahintulot sa mga programmer na gumawa ng mga desisyon at ulitin ang mga aksyon batay sa iba't ibang mga kundisyon. Gamit ang mga istrukturang ito, maaari kang lumikha ng mas dynamic at flexible na mga programa, na may kakayahang umangkop sa iba't ibang sitwasyon at epektibong manipulahin ang data.
Sa buod, sa seksyong ito natutunan mo ang tungkol sa mga variable at uri ng data sa Python, pati na rin ang mga operator at expression na nagbibigay-daan sa iyong magsagawa ng mga kalkulasyon at gumawa ng mga desisyon sa iyong code. Na-explore mo rin ang mga istruktura ng kontrol if, else, elif, while y for, na mahalaga sa pagkontrol sa daloy ng isang programa. Ang mga konseptong ito ay magbibigay sa iyo ng matibay na pundasyon para sa pagharap sa mas kumplikadong mga problema at pagbuo ng mas advanced na mga programa sa Python. Sige at ipagpatuloy ang paggalugad sa mga kababalaghan ng makapangyarihang programming language na ito!
Pumunta sa seksyon 3: Mga Pag-andar at Modularidad sa Python