Paano Magsimula sa Programming sa Python: 13 Mga Hakbang (na may Mga Larawan)

Talaan ng mga Nilalaman:

Paano Magsimula sa Programming sa Python: 13 Mga Hakbang (na may Mga Larawan)
Paano Magsimula sa Programming sa Python: 13 Mga Hakbang (na may Mga Larawan)

Video: Paano Magsimula sa Programming sa Python: 13 Mga Hakbang (na may Mga Larawan)

Video: Paano Magsimula sa Programming sa Python: 13 Mga Hakbang (na may Mga Larawan)
Video: 2D Платформер / Platform Game Shooting Airplanes / Programming / Gamedev / Delphi, Pascal, Lazarus 2024, Abril
Anonim

Nais mo bang magsimulang malaman kung paano mag-program? Ang pagpasok sa computer program ay maaaring maging nakakatakot, at maaari mong isipin na kailangan mong kumuha ng mga klase upang malaman. Habang maaaring totoo iyon para sa ilang mga wika, mayroong iba't ibang mga wika sa pagprograma na tatagal lamang ng isang o dalawa na araw upang maunawaan ang mga pangunahing kaalaman. Ang sawa ay isa sa mga wikang iyon. Maaari kang magkaroon ng isang pangunahing programa ng Python na tumatakbo sa loob ng ilang minuto. Tingnan ang Hakbang 1 sa ibaba upang malaman kung paano.

Mga hakbang

Bahagi 1 ng 5: Pag-install ng Python

Windows

167107 1 2
167107 1 2

Hakbang 1. Bisitahin ang website ng Python

Maaari mong i-download ang lahat ng kailangan mo upang makapagsimula sa Python mula sa website ng Python (python.org/downloads. Dapat awtomatikong makita ng website na gumagamit ka ng Windows at ipakita ang mga link sa installer ng Windows.

167107 2 2
167107 2 2

Hakbang 2. Piliin kung aling bersyon ang nais mong i-install

Mayroong kasalukuyang dalawang bersyon ng Python na magagamit: 3.x.x at 2.7.10. Ginagawa ng Python ang parehong magagamit upang i-download, ngunit dapat piliin ng mga bagong gumagamit ang bersyon na 3.x.x. I-download ang 2.7.10 kung gagana ka sa legacy Python code o sa mga programa at aklatan na hindi pa nag-aampon ng 3.x.x.

Ipagpapalagay ng gabay na ito na nag-i-install ka ng 3.x.x

167107 3 3
167107 3 3

Hakbang 3. Patakbuhin ang installer pagkatapos i-download ito

Ang pag-click sa pindutan para sa bersyon na nais mo ay mai-download ang installer para dito. Patakbuhin ang installer na ito matapos itong matapos na mag-download.

167107 4 2
167107 4 2

Hakbang 4. Lagyan ng tsek ang kahon na "Magdagdag ng Python 3.5 sa PATH"

Papayagan ka nitong patakbuhin nang direkta ang Python mula sa Command Prompt.

167107 5 2
167107 5 2

Hakbang 5. I-click ang "I-install Ngayon"

I-install nito ang Python kasama ang lahat ng mga default na setting nito, na dapat maging maayos para sa karamihan ng mga gumagamit.

Kung nais mong huwag paganahin ang ilang mga pag-andar, palitan ang direktoryo ng pag-install, o i-install ang debugger, i-click sa halip na "Ipasadya ang pag-install" at pagkatapos ay lagyan ng tsek o alisan ng check ang mga kahon

Mac

167107 6 2
167107 6 2

Hakbang 1. Magpasya kung nais mong i-install ang Python 3.x.x

Ang lahat ng mga bersyon ng OS X ay mayroong naka-install na Python 2.7. Kung hindi mo kailangan ang mas bagong bersyon ng Python, hindi mo kailangang mag-install ng anuman. Kung nais mo ng pag-access sa pinakabagong mga bersyon ng Python, gugustuhin mong i-install ang 3.x.x.

Kung nais mo lamang gamitin ang kasama na bersyon ng Python, maaari kang lumikha ng mga script sa isang text editor at patakbuhin ang mga ito sa terminal

167107 7 2
167107 7 2

Hakbang 2. I-download ang mga file ng Python 3.x.x mula sa website ng Python

Bisitahin (python.org/downloads sa iyong Mac. Dapat itong tuklasin ang iyong operating system at ipakita ang mga file ng pag-install ng Mac. Kung hindi, i-click ang link na "Mac OS X".

167107 8 2
167107 8 2

Hakbang 3. I-double click ang na-download na file na PKG upang simulang i-install ang Python

Sundin ang mga senyas upang mai-install ang Python. Karamihan sa mga gumagamit ay maaari lamang gumamit ng mga default na setting.

167107 9 2
167107 9 2

Hakbang 4. Ilunsad ang Python sa terminal

Upang mapatunayan na ang pag-install ay naging OK, ilunsad ang terminal at i-type ang python3. Dapat nitong simulan ang interface ng Python 3.x.x, at ipakita ang bersyon.

Linux

167107 10 2
167107 10 2

Hakbang 1. Suriin ang bersyon ng Python na na-install mo

Halos bawat pamamahagi ng Linux ay may naka-install na Python. Maaari mong makita kung anong bersyon ang mayroon ka sa pamamagitan ng pagbubukas ng Terminal at pag-type ng sawa.

167107 11 2
167107 11 2

Hakbang 2. I-install ang pinakabagong bersyon sa Ubuntu

Buksan ang window ng Terminal at i-type ang sudo apt-get install python.

Maaari mo ring mai-install ang Python gamit ang Add / Delete Applications app ng Ubuntu na matatagpuan sa window ng Mga Application

167107 12 2
167107 12 2

Hakbang 3. I-install ang pinakabagong bersyon sa Red Hat at Fedora

Buksan ang window ng Terminal at i-type ang sudo yum install python.

167107 13 2
167107 13 2

Hakbang 4. I-install ang pinakabagong bersyon sa Arch Linux

Mag-log in bilang root user. I-type ang pacman -S python.

167107 14 2
167107 14 2

Hakbang 5. I-download ang kapaligiran ng IDLE

Kung nais mong gamitin ang kapaligiran sa pag-unlad ng Python, maaari mo itong makuha sa pamamagitan ng paggamit ng software manager ng iyong pamamahagi. Maghanap lang para sa "python idle" upang mahanap at mai-install ang package.

Iba Pang Mga Mahahalaga

167107 15 2
167107 15 2

Hakbang 1. Mag-install ng isang text editor

Habang makakalikha ka ng mga programa ng Python sa Notepad o TextEdit, mas madali mong basahin at isulat ang code gamit ang isang dalubhasang editor ng teksto. Mayroong iba't ibang mga libreng editor upang pumili mula sa tulad ng Sublime Text (Anumang system), Notepad ++ (Windows), TextWrangler (Mac), o JEdit (Anumang system).

167107 16 2
167107 16 2

Hakbang 2. Subukan ang iyong pag-install

Buksan ang Command Prompt (Windows) ng iyong Terminal (Mac / Linux) at i-type ang sawa. Maglo-load ang Python at ipapakita ang numero ng bersyon. Dadalhin ka sa prompt ng utos ng tagasalin ng Python, na ipinakita bilang >>>.

I-type ang print ("Hello, World!") At pindutin ang ↵ Enter. Dapat mong makita ang teksto Kumusta, Mundo! ipinakita sa ilalim ng linya ng utos ng Python

Bahagi 2 ng 5: Pag-aaral ng Pangunahing Mga Konsepto

167107 17 2
167107 17 2

Hakbang 1. Maunawaan na ang Python ay hindi kailangang mag-ipon

Ang Python ay isang interpretadong wika, na nangangahulugang maaari mong patakbuhin ang programa sa lalong madaling gumawa ka ng mga pagbabago sa file. Ginagawa nitong mas mabilis ang pag-ulit, muling pagsasaayos, at pag-troubleshoot ng mga programa kaysa sa maraming iba pang mga wika.

Ang Python ay isa sa mga madaling wika upang malaman, at maaari kang magkaroon ng isang pangunahing programa na tumatakbo sa loob ng ilang minuto

167107 18 2
167107 18 2

Hakbang 2. Magulo sa interpreter

Maaari mong gamitin ang interpreter upang subukan ang code nang hindi na kinakailangang idagdag ito sa iyong programa. Mahusay ito para malaman kung paano gumagana ang mga tukoy na utos, o pagsusulat ng isang itinapon na programa.

167107 19 2
167107 19 2

Hakbang 3. Alamin kung paano pinangangasiwaan ng Python ang mga bagay at variable

Ang Python ay isang wika na nakatuon sa object, nangangahulugang lahat ng nasa programa ay ginagamot bilang isang object. Gayundin, hindi mo kakailanganing magdeklara ng mga variable sa simula ng iyong programa (maaari mo itong gawin anumang oras), at hindi mo kailangang tukuyin ang uri ng variable (integer, string, atbp.).

Bahagi 3 ng 5: Paggamit ng Python Interpreter bilang isang Calculator

Ang pagsasagawa ng ilang pangunahing pag-andar ng calculator ay makakatulong na pamilyar ka sa Python syntax at kung paano mapanghawakan ang mga numero at string.

167107 20 2
167107 20 2

Hakbang 1. Simulan ang interpreter

Buksan ang iyong Command Prompt o Terminal. I-type ang sawa sa prompt at pindutin ang ↵ Enter. Ilo-load nito ang interpreter ng Python at dadalhin ka sa prompt ng utos ng Python (>>>).

Kung hindi mo isinama ang Python sa iyong prompt ng utos, kakailanganin mong mag-navigate sa direktoryo ng Python upang patakbuhin ang interpreter

167107 21 2
167107 21 2

Hakbang 2. Magsagawa ng pangunahing aritmetika

Maaari mong gamitin ang Python upang maisagawa nang madali ang pangunahing aritmetika. Tingnan ang kahon sa ibaba para sa ilang mga halimbawa kung paano gamitin ang mga pagpapaandar ng calculator. Tandaan: Ang # ay nagtatalaga ng mga komento sa Python code, at hindi ito ipinapasa sa interpreter.

>> 3 + 7 10 >>> 100 - 10 * 3 70 >>> (100 - 10 * 3) / 2 # Ang Division ay palaging magbabalik ng isang lumulutang point (decimal) na numero 35.0 >>> (100 - 10 * 3) // 2 # Dibisyon sa sahig (dalawang slash) ay magtatapon ng anumang mga resulta ng decimal 35 >>> 23% 4 # Kinakalkula nito ang natitirang bahagi ng dibisyon 3 >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Hakbang 3. Kalkulahin ang mga kapangyarihan

Maaari mong gamitin ang ** operator upang mag-signify ng mga kapangyarihan. Mabilis na makalkula ng Python ang malalaking numero. Tingnan ang kahon sa ibaba para sa mga halimbawa.

>> 7 ** 2 # 7 kuwadradong 49 >>> 5 ** 7 # 5 sa lakas ng 7 78125

167107 23 2
167107 23 2

Hakbang 4. Lumikha at manipulahin ang mga variable

Maaari kang magtalaga ng mga variable sa Python upang maisagawa ang pangunahing algebra. Ito ay isang mahusay na pagpapakilala sa kung paano magtalaga ng mga variable sa loob ng mga programa ng Python. Ang mga variable ay itinalaga sa pamamagitan ng paggamit ng = sign. Tingnan ang kahon sa ibaba para sa mga halimbawa.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> lapad = 10 # Ang mga variable ay maaaring maging anumang string> >> taas = 5 >>> lapad * taas 50

167107 24 2
167107 24 2

Hakbang 5. Isara ang interpreter

Kapag natapos mo na ang paggamit ng interpreter, maaari mo itong isara at bumalik sa iyong prompt ng utos sa pamamagitan ng pagpindot sa Ctrl + Z (Windows) o Ctrl + D (Linux / Mac) at pagkatapos ay pindutin ang ↵ Enter. Maaari mo ring mai-type ang quit () at pindutin ang ↵ Enter.

Bahagi 4 ng 5: Lumilikha ng Iyong Unang Programa

167107 25 2
167107 25 2

Hakbang 1. Buksan ang iyong text editor

Mabilis kang makakalikha ng isang programa sa pagsubok na magpapakilala sa iyo ng mga pangunahing kaalaman sa paglikha at pag-save ng mga programa at pagkatapos ay patakbuhin ang mga ito sa pamamagitan ng interpreter. Tutulungan ka rin nitong subukan na ang iyong interpreter ay na-install nang tama.

167107 26 2
167107 26 2

Hakbang 2. Lumikha ng isang pahayag na "print"

Ang "Print" ay isa sa mga pangunahing pag-andar ng Python, at ginagamit upang ipakita ang impormasyon sa terminal sa panahon ng isang programa. Tandaan: Ang "print" ay isa sa pinakamalaking pagbabago mula sa Python 2 hanggang sa Python 3. Sa Python 2, kailangan mo lamang i-type ang "print" na sinusundan ng nais mong ipakita. Sa Python 3, ang "print" ay naging isang function, kaya kakailanganin mong i-type ang "print ()", kasama ang nais mong ipakita sa loob ng panaklong.

167107 27 2
167107 27 2

Hakbang 3. Idagdag ang iyong pahayag

Ang isa sa pinakakaraniwang paraan upang subukan ang isang wika sa pagprograma ay ang pagpapakita ng teksto ng "Kamusta, Mundo!" Ilagay ang teksto na ito sa loob ng pahayag na "print ()", kasama ang mga panipi:

i-print ("Hello, World!")

Hindi tulad ng maraming iba pang mga wika, hindi mo kailangang italaga ang pagtatapos ng isang linya sa isang;. Hindi mo rin kailangang gumamit ng mga kulot na brace ({}) upang magtalaga ng mga bloke. Sa halip, ang pag-indent ay magpapahiwatig kung ano ang kasama sa isang bloke

167107 28 2
167107 28 2

Hakbang 4. I-save ang file

I-click ang menu ng File sa iyong text editor at piliin ang I-save Bilang. Sa dropdown menu sa ilalim ng kahon ng pangalan, piliin ang uri ng file ng Python. Kung gumagamit ka ng Notepad (hindi inirerekomenda), piliin ang "Lahat ng Mga File" at pagkatapos ay idagdag ang ".py" sa dulo ng pangalan ng file.

  • Tiyaking i-save ang file sa isang lugar na madaling ma-access, dahil kakailanganin mong mag-navigate dito sa prompt ng utos.
  • Para sa halimbawang ito, i-save ang file bilang "hello.py".
167107 29 2
167107 29 2

Hakbang 5. Patakbuhin ang programa

Buksan ang iyong Command Prompt o Terminal at mag-navigate sa lokasyon kung saan mo nai-save ang iyong file. Kapag nandiyan ka na, patakbuhin ang file sa pamamagitan ng pagta-type ng hello.py at pagpindot sa ↵ Enter. Dapat mong makita ang teksto Kumusta, Mundo! ipinapakita sa ilalim ng prompt ng utos.

Nakasalalay sa kung paano mo na-install ang Python at kung anong bersyon ito, maaaring kailanganin mong i-type ang python hello.py o python3 hello.py upang patakbuhin ang programa

167107 30 2
167107 30 2

Hakbang 6. Madalas na subukin

Ang isa sa mga magagaling na bagay tungkol sa Python ay maaari mong subukan agad ang iyong mga bagong programa. Ang isang mahusay na kasanayan ay upang buksan ang iyong command prompt nang sabay-sabay na buksan mo ang iyong editor. Kapag na-save mo ang iyong mga pagbabago sa iyong editor, maaari mong agad na patakbuhin ang programa mula sa linya ng utos, na pinapayagan kang mabilis na subukan ang mga pagbabago.

Bahagi 5 ng 5: Pagbuo ng Mga Advanced na Programa

167107 31 2
167107 31 2

Hakbang 1. Eksperimento sa isang pangunahing pahayag ng control control

Pinapayagan ka ng mga pahayag ng control sa daloy na kontrolin kung ano ang ginagawa ng programa batay sa mga tukoy na kundisyon. Ang mga pahayag na ito ay gitna ng programa ng Python, at pinapayagan kang lumikha ng mga program na gumagawa ng iba't ibang mga bagay depende sa pag-input at mga kundisyon. Ang pahayag habang ay isang magandang isa upang magsimula sa. Sa halimbawang ito, maaari mong gamitin ang pahayag ng habang upang makalkula ang pagkakasunud-sunod ng Fibonacci hanggang sa 100:

# Ang bawat numero sa pagkakasunud-sunod ng Fibonacci ay # ang kabuuan ng nakaraang dalawang numero a, b = 0, 1 habang b <100: print (b, end = ") a, b = b, a + b

  • Ang pagkakasunud-sunod ay tatakbo hangga't sa (habang) b ay mas mababa sa (<) 100.
  • Ang output ay magiging 1 1 2 3 5 8 13 21 34 55 89
  • Ang end = "command ay magpapakita ng output sa parehong linya sa halip na ilagay ang bawat halaga sa isang hiwalay na linya.
  • Mayroong ilang bagay na dapat tandaan sa simpleng program na ito na kritikal sa paglikha ng mga kumplikadong programa sa Python:

    • Gumawa ng tala ng lihim. A: ipinapahiwatig na ang mga sumusunod na linya ay mai-indent at bahagi ng bloke. Sa halimbawa sa itaas, ang print (b) at a, b = b, a + b ay bahagi ng habang block. Ang wastong pag-indent ay mahalaga upang gumana ang iyong programa.
    • Maaaring tukuyin ang maramihang mga variable sa parehong linya. Sa halimbawa sa itaas, ang a at b ay parehong tinukoy sa unang linya.
    • Kung papasok ka nang direkta sa program na ito sa interpreter, dapat kang magdagdag ng isang blangko na linya sa dulo upang malaman ng interpreter na ang programa ay tapos na.
167107 32 2
167107 32 2

Hakbang 2. Bumuo ng mga pagpapaandar sa loob ng mga programa

Maaari mong tukuyin ang mga pagpapaandar na maaari mong tawagan sa ibang pagkakataon sa programa. Lalo itong kapaki-pakinabang kung kailangan mong gumamit ng maraming mga function sa loob ng mga limitasyon ng isang mas malaking programa. Sa sumusunod na halimbawa, maaari kang lumikha ng isang pagpapaandar upang tumawag sa isang pagkakasunud-sunod ng Fibonacci na katulad sa isinulat mo kanina:

def fib (n): a, b = 0, 1 habang isang <n: print (a, end = ") a, b = b, isang + b print () # Mamaya sa programa, maaari kang tumawag sa iyong Fibonacci # pagpapaandar para sa anumang halagang tinukoy mo fib (1000)

Babalik ito 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Hakbang 3. Bumuo ng isang mas kumplikadong programa ng control control

Pinapayagan ka ng mga pahayag ng kontrol sa daloy na magtakda ng mga tukoy na kundisyon na nagbabago kung paano patakbuhin ang programa. Lalo na mahalaga ito kapag nakikipag-usap ka sa input ng gumagamit. Gagamitin ng sumusunod na halimbawa ang if, elif (kung iba pa), at iba pa upang lumikha ng isang simpleng programa na sinusuri ang edad ng gumagamit.

age = int (input ("Enter your age:")) if age <= 12: print ("Masarap maging bata!") elif age in range (13, 20): print ("You're a teenager ! ") iba pa: i-print (" Oras upang lumaki ") # Kung alinman sa mga pahayag na ito ay totoo # ang kaukulang mensahe ay ipapakita. # Kung ang alinmang pahayag ay totoo, ang "iba pa" na # mensahe ay ipinapakita.

  • Ipinakikilala din ng program na ito ang ilang iba pang mahahalagang pahayag na magiging napakahalaga para sa iba't ibang mga iba't ibang mga application:

    • input () - Inaanyayahan nito ang pag-input ng gumagamit mula sa keyboard. Makikita ng gumagamit ang mensahe na nakasulat sa panaklong. Sa halimbawang ito, ang input () ay napapaligiran ng isang int () na pagpapaandar, na nangangahulugang ang lahat ng pag-input ay tratuhin bilang isang integer.
    • saklaw () - Ang pagpapaandar na ito ay maaaring magamit sa iba't ibang mga paraan. Sa program na ito, sinusuri kung alamin kung ang bilang sa isang saklaw sa pagitan ng 13 at 20. Ang pagtatapos ng saklaw ay hindi binibilang sa pagkalkula.
167107 34 2
167107 34 2

Hakbang 4. Alamin ang iba pang mga kondisyonal na expression

Ang nakaraang halimbawa ay ginamit ang simbolong "mas mababa sa o pantay" (<=) upang matukoy kung ang edad ng pag-input ay nakamit ang kundisyon. Maaari mong gamitin ang parehong mga kondisyonal na expression na gusto mo sa matematika, ngunit ang pag-type sa kanila ay medyo kakaiba:

Mga Kundisyon na Pagpapahayag.

Kahulugan Simbolo Simbolo ng Python
Mas mababa sa < <
Mahigit sa > >
Mas mababa sa o pantay <=
Mas malaki sa o pantay >=
Katumbas = ==
Hindi pantay !=
167107 35 2
167107 35 2

Hakbang 5. Magpatuloy sa pag-aaral

Ito ang mga pangunahing kaalaman lamang pagdating sa Python. Bagaman ito ay isa sa pinakasimpleng wika na matututunan, medyo may lalim kung interesado kang maghukay. Ang pinakamahusay na paraan upang mapanatili ang pag-aaral ay ang patuloy na paglikha ng mga programa! Tandaan na maaari mong mabilis na isulat ang mga programang wala nang direkta sa interpreter, at ang pagsubok sa iyong mga pagbabago ay kasing simple ng pagpapatakbo muli ng programa mula sa linya ng utos.

  • Maraming magagandang libro na magagamit para sa Python program, kasama ang, "Python for Beginners", "Python Cookbook", at "Python Programming: Isang Panimula sa Computer Science".
  • Mayroong iba't ibang mga mapagkukunan na magagamit sa online, ngunit marami pa rin ang nakatuon patungo sa Python 2. X. Maaaring kailanganin mong magsagawa ng mga pagsasaayos sa anumang mga halimbawang ibinibigay nila.
  • Kung nais mong magpatakbo ng sawa sa online ngunit nais na magpatakbo ng sawa 3, ang Repl [1] ay may isang tagasalin ng sawa na gumagamit ng mga virtual linux machine. Ang isa pang mahusay na mapagkukunan sa online para sa isang hinaharap na "pythonista" (mahusay na dalubhasa sa programang python) ay hindi nakakaintindi [2]. Para sa mas malaking hamon, ang "Automate the Boring Stuff" [3] at Project Euler [4] ay magagamit din.
  • Maraming mga lokal na paaralan ang nag-aalok ng mga klase sa Python. Kadalasan ang Python ay itinuturo sa mga pambungad na klase dahil ito ay isa sa mga madaling wika na matutunan.

Mga Sampol na Program

Image
Image

Sample Python Interpreter Startup Code

Image
Image

Sample Python Calculator Code

Image
Image

Sample Easy Python Program

Inirerekumendang: