Programming sa Python

May -Akda: Frank Hunt
Petsa Ng Paglikha: 13 Marso. 2021
I -Update Ang Petsa: 1 Hulyo 2024
Anonim
Learn Python - Full Course for Beginners [Tutorial]
Video.: Learn Python - Full Course for Beginners [Tutorial]

Nilalaman

Nais mo bang malaman kung paano mag-program? Ang pagsisimula ng pagprogram sa isang wika sa pagprograma ay maaaring parang nakakatakot, at maaari mong isipin na kinakailangan na kumuha ng mga klase upang malaman ito. Habang maaaring ito ang kaso para sa ilang mga wika sa pag-program, maraming mga wika na maaari mong master sa isang araw o dalawa. Ang sawa ay isa sa mga wikang ito. Maaari kang lumikha ng isang gumaganang programa ng Python sa loob ng ilang minuto. Basahin pa upang malaman kung paano.

Upang humakbang

Bahagi 1 ng 5: Pag-install ng Python (Windows)

  1. Mag-download ng Python para sa Windows. Maaari mong i-download ang interpreter ng Python para sa Windows nang libre mula sa website ng Python. Tiyaking i-download ang tamang bersyon para sa iyong operating system.
    • I-download ang pinakabagong bersyon.
    • Kasama na ang Python sa OS X at Linux. Hindi kailangang i-install ang lahat ng software na nauugnay sa Python, ngunit talagang kailangan mo ng isang mahusay na processor ng salita sa wika ng programa.
    • Karamihan sa mga pamamahagi ng Linux at bersyon ng OS X ay gumagamit pa rin ng Python 2.X. Mayroong ilang mga menor de edad pagkakaiba sa pagitan ng 2 & 3, ang mga pagbabago sa pahayag na "print" na partikular na kapansin-pansin. Kung nais mong mag-install ng isang mas bagong bersyon ng Python sa OS X o Linux, i-download ang mga kinakailangang file mula sa website ng Python.
  2. I-install ang Python interpreter. Ang mga default na setting ay sapat na para sa karamihan ng mga gumagamit. Maaari mong paganahin ang Python mula sa prompt ng utos sa pamamagitan ng pag-check sa huling pagpipilian ng listahan ng mga magagamit na mga module.
  3. Mag-install ng isang word processor. Posibleng magsulat ng isang programa ng Python sa Notepad o TextEdit, ngunit mas madali itong basahin ang code sa isang dalubhasang editor ng teksto. Mayroong isang bilang ng mga libreng editor upang pumili mula sa, tulad ng Notepad ++ (Windows), TextWrangler (Mac), o JEdit (Anumang system).
  4. Subukan ang iyong pag-install. Buksan ang Command Prompt (Windows command prompt) o ang Terminal (Mac / Linux) at uri sawa. Mai-load ang sawa at ipapakita ang numero ng bersyon. Makikita mo ngayon ang prompt ng utos ng tagasalin ng Python, tulad ng mga sumusunod >.
    • Uri i-print ("Hello, World!") at pindutin ↵ Ipasok. Makakakuha ka na ng text Kumusta, Mundo! maaaring makita sa ilalim ng prompt ng utos ng Python.

Bahagi 2 ng 5: Pag-aaral ng mga pangunahing konsepto

  1. Hindi kailangang mag-ipon ng isang programa ng Python. Gumagana ang Python sa isang interpreter, na nangangahulugang maaari kang magpatakbo ng isang programa kaagad sa sandaling gumawa ka ng mga pagbabago dito. Ginagawa nitong mas mabilis ang proseso ng pag-ulit, pagbabago at paghanap ng error kaysa sa maraming iba pang mga wika sa pagprograma.
    • Ang Python ay isa sa mga pinakamadaling wika upang malaman at maaari kang magpatakbo ng isang simpleng programa sa loob ng ilang minuto.
  2. Gamit ang interpreter. Maaari mong subukan gamit ang code ng interpreter nang hindi talaga ito idaragdag sa programa. Mahusay ito para malaman kung paano gumagana ang mga takdang-aralin, o pagsusulat ng isang isang beses na programa.
  3. Ang paraan ng paghawak ng Python ng mga bagay at variable. Ang Python ay isang wika na nakatuon sa object, na nangangahulugang ang lahat ay itinuturing bilang isang object. Nangangahulugan ito na kailangan mong ideklara ang mga variable sa simula ng isang programa (magagawa mo ito sa anumang oras), at isasaad mo rin ang uri ng variable (integer, string, atbp.).

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

Ang pagsasagawa ng ilang pangunahing mga pagpapaandar sa aritmetika ay makakatulong upang pamilyar ang iyong sarili sa Python syntax at kung paano mapangasiwaan ang mga numero at mga string.


  1. Simulan ang interpreter. Buksan ang Command Prompt o Terminal. Uri sawa at pindutin ↵ Ipasok. Sinisimula nito ang interpreter ng Python at binubuksan ang prompt ng utos ng Python (>).
    • Kung wala kang naka-install na Python upang mapatakbo mo ito mula sa command prompt, kakailanganin mo munang pumunta sa direktoryo ng Python upang patakbuhin ang interpreter.
  2. Ang ilang mga simpleng pagpapatakbo ng arithmetic. Madali mong magagamit ang Python upang maisagawa ang ilang mga simpleng pagpapatakbo ng arithmetic. Tingnan ang code sa ibaba para sa ilang mga halimbawa ng mga pagpapaandar sa pagkalkula. Bigyang-pansin: # ipinapahiwatig na nagkomento ka sa Python code, at hindi naproseso ng interpreter.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Ang paghahati ay laging nagbabalik ng isang lumulutang point (decimal) na numero 35.0> (100 - 10 * 3) // 2 # Palapag dibisyon (dalawang slash) hindi pinapansin ang mga decimal 25> 23% 4 # Kinakalkula ang natitirang bahagi ng dibisyon 3> 17.53 * 2.67 / 4.1 11.41587804878049

  3. Kinakalkula ang mga kapangyarihan. Gamitin ang ** operator upang ipahiwatig ang isang lakas. Ang Python ay maaaring makalkula ang malaking bilang nang mabilis. Tingnan ang code sa ibaba na may mga halimbawa.

    > 7 * * 2 # 7 na na-square 49> 5 * * 7 # 5 sa lakas ng 7 78125

  4. Lumilikha at nagmamanipula ng mga variable. Maaari kang magtalaga ng mga variable sa Python para sa mga simpleng pag-andar ng algebraic. Ito ay isang mahusay na pagpapakilala sa pagtatalaga ng mga variable sa mga programa ng Python. Nagtatalaga ka ng mga variable sa = tanda. Tingnan ang code sa ibaba na may 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

  5. Isara ang interpreter. Kapag tapos ka na sa paggamit ng interpreter, maaari mo itong lumabas at bumalik sa command prompt sa pamamagitan ng pagpindot Ctrl+Z (Windows) o Ctrl+D. (Linux / Mac) pagkatapos ay sa ↵ Ipasok. Maaari mo rin umalis () uri, pagkatapos ay pindutin ↵ Ipasok pagpindot

Bahagi 4 ng 5: Isang unang programa

  1. Buksan ang iyong word processor. Mabilis kang makakalikha ng isang programa ng pagsubok upang pamilyar ang iyong sarili sa mga pangunahing kaalaman sa paglikha at pag-save ng mga programa, pagkatapos ay patakbuhin ang mga ito sa interpreter. Pinapayagan ka ring subukan kung maayos na na-install ang iyong interpreter.
  2. Gumagawa ng isang pahayag na "print". Ang "Print" ay isa sa mga pangunahing pag-andar ng Python, at ginagamit para sa pagpapakita ng impormasyon sa terminal habang nagpapatakbo ng isang programa. Tandaan: Ang "print" ay isa sa pinakamalaking pagkakaiba sa pagitan ng Python 2 at 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 mo ngayong i-type ang "print ()", sa kung ano ang nais mong ipakita sa pagitan ng mga braket.
  3. Magdagdag ng isang pahayag. Ang isa sa pinakakaraniwang paraan upang subukan ang isang wika sa pagprograma ay ang pagbabasa ng teksto na "Kamusta, Mundo!" Ipakita. 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 kinakailangan na magdagdag ng isang titikting titik sa dulo ng isang linya ; ilagay. Hindi rin kinakailangan na gumamit ng mga kulot na brace ({}) upang magamit upang ipahiwatig ang mga bloke na may code. Sa halip, nagtatrabaho ka sa indentation upang ipahiwatig ang mga bloke ng code.
  4. I-save ang file. I-click ang File sa pangunahing menu ng iyong word processor at piliin ang I-save Bilang. Sa drop-down na menu sa ibaba ng kahon ng pangalan, piliin ang uri ng Python file. Kung gumagamit ka ng Notepad (hindi inirerekomenda), piliin ang "Lahat ng Mga File" at ilagay ang ".py" sa dulo ng pangalan ng file.
    • Tiyaking i-save ang file kung saan madali mo itong mai-access, dahil dapat ay madaling ma-access mo ito mula sa linya ng utos.
    • I-save muna ito bilang "hello.py".
  5. Patakbuhin ang programa. Buksan ang Command Prompt o Terminal at mag-navigate sa i-save ang lokasyon ng file. Kapag nakarating ka doon, patakbuhin ang programa sa pamamagitan ng pagta-type hello.py at pindutin ↵ Ipasok. Dapat makuha mo na ngayon ang teksto Kumusta, Mundo! sa ibaba ng linya ng utos.
    • Nakasalalay sa kung paano mo na-install ang Python at kung anong bersyon ang maaaring kailangan mong gamitin sawa hello.py o python3 hello.py pagta-type upang patakbuhin ang programa.
  6. Subukan nang madalas hangga't maaari. Ang isa sa mga magagaling na bagay tungkol sa Python ay maaari mong agad na subukan ang mga bagong programa. Mahusay na kasanayan ay iwanan ang linya ng utos sa parehong oras na nagtatrabaho ka sa iyong editor. Kapag nag-save ka ng isang programa sa editor, maaari mong patakbuhin ang programa mula mismo sa linya ng utos, upang mabilis mong masubukan ang mga pagbabago.

Bahagi 5 ng 5: Pagdidisenyo ng mas kumplikadong mga programa

  1. Mag-eksperimento sa isang pamantayan sa pamantayan ng daloy ng kontrol. Pinapayagan ka ng mga pahayag ng control sa daloy na kontrolin kung ano ang ginagawa ng isang programa batay sa ilang mga kundisyon. Ang mga pahayag na ito ay nasa gitna ng programa ng Python, at maaari mo silang magamit upang lumikha ng mga program na gumagawa ng iba't ibang mga bagay depende sa input at kundisyon. Ito habang pahayag ay isang magandang halimbawa nito, upang magsimula sa. Sa halimbawang ito magagawa mo ito habang pahayag 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 pagkakasunod-sunod ay nagpapatuloy hanggang (habang) b ay mas mababa sa () 100.
    • Ang output pagkatapos ay naging 1 1 2 3 5 8 13 21 34 55 89
    • Ito pagtatapos = "" ipapakita ng utos ang output sa parehong linya, sa halip na ipakita ang bawat halaga sa isang iba't ibang linya.
    • Mayroong isang bilang ng mga bagay na dapat tandaan sa simpleng program na ito na kritikal sa paglikha ng mga kumplikadong programa sa Python:
      • Tandaan ang indentation. A : Ipinapahiwatig na ang mga sumusunod na linya ay mai-indent at magiging bahagi ng isang bloke ng code. Lumikha sa halimbawa sa itaas i-print (b) at a, b = b, a + b bahagi ng mga ito habang harangan Ang wastong pagkakabit ay mahalaga at natatangi sa isang programa ng Python. Hindi ito gagana nang maayos kung hindi tama ang indentation.
      • Maaaring tukuyin ang maramihang mga variable sa parehong linya. Sa halimbawa sa itaas, pareho a bilang b tinukoy sa unang linya.
      • Kung ipasok mo ang program na ito nang direkta sa interpreter, kakailanganin mong magdagdag ng isang walang laman na linya sa dulo upang malaman ng interpreter na ang programa ay natapos na.
  2. Mga function ng disenyo sa loob ng mga programa. Maaari mong tukuyin ang mga pagpapaandar na maaari mong tawagan sa paglaon sa programa. Lalo itong kapaki-pakinabang kapag kailangan mong gumamit ng maraming mga function sa loob ng mga limitasyon ng isang mas malaking programa. Sa sumusunod na halimbawa, lumikha ka ng parehong pag-andar tulad ng dating nakasulat, para sa pagtawag sa isang pagkakasunud-sunod ng Fibonacci:

    def fib (n): a, b = 0, 1 habang isang: print (a, end = ") a, b = b, a + b print () # Mamaya sa programa ay tinawag mo ang Fibonacci function # para sa isang halaga na iyong ipahiwatig. hibla (1000)

    • Nagbibigay ito 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Bumuo ng isang mas kumplikadong programa ng kontrol sa daloy. Sa mga pahayag ng kontrol sa daloy maaari mong ipahiwatig ang mga tukoy na kundisyon na nagbabago kung paano gumana ang programa. Lalo na mahalaga ito kapag nakikipag-usap sa pag-input ng gumagamit. Gumagamit ang sumusunod na halimbawa kung, elif (iba pa kung) at iba pa upang lumikha ng isang simpleng programa upang magbigay ng puna sa edad ng isang tao.

    age = int (input ("Enter your age:")) if age = 12: print ("Masarap maging bata!") elif age in range (13, 20): print ("You are a teenager!" ) else: print ("Oras na lumaki") # Kung alinman sa mga pahayag na ito ay totoo # pagkatapos ay ipapakita ang kaukulang teksto. # Kung wala sa mga pahayag na totoo, pagkatapos ay ang "iba pa" na # mensahe ay ipinapakita.

    • Ipinakikilala ng program na ito ang ilang iba pang mahahalagang pahayag na kinakailangan para sa isang bilang ng iba't ibang mga application:
      • input () - Humihiling ito para sa pag-input gamit ang keyboard. Makikita ng gumagamit ang mensahe sa mga marka ng sipi. Sa halimbawang ito input () napapaligiran ng int () pagpapaandar, na nangangahulugang ang lahat ng input ay itinuturing bilang isang integer (integer).
      • saklaw () - Ang pagpapaandar na ito ay maaaring magamit sa maraming iba't ibang mga paraan. Sa program na ito, sinusuri nito kung ang saklaw ay nahuhulog sa pagitan ng 13 at 20. Ang pagtatapos ng saklaw ay hindi kasama sa pagkalkula.
  4. Alamin ang iba pang mga kondisyon na expression. Ang nakaraang halimbawa ay gumagamit ng simbolong "mas mababa sa o katumbas ng" (=) upang matukoy kung ang pumasok na edad ay tumutugma sa kundisyon. Maaari mong gamitin ang parehong mga kondisyunal na ekspresyon na ginagamit mo sa matematika, ngunit ang pag-type sa kanila ay bahagyang naiiba:
    Mga Kundisyon na Pagpapahayag.
    KahuluganSimboloSimbolo ng Python
    Mas mababa sa
    Mahigit sa>>
    Mas mababa sa o pantay=
    Mas malaki sa o pantay>=
    Katumbas===
    Hindi pantay!=
  5. Patuloy na matuto. Ito ay simula pa lamang pagdating sa pag-aaral ng Python. Bagaman ito ay isa sa pinakamadaling wika na matutunan, maraming matutunan kung nais mong maghukay ng mas malalim sa wika. Ang pinakamahusay na paraan ay upang magpatuloy sa paggawa ng mga programa! Tandaan, maaari mong mabilis na magsulat ng ilang mga disenyo ng programa sa interpreter, at ang pagsubok sa iyong mga pagbabago ay kasing simple ng pagpapatakbo muli ng programa mula sa linya ng utos.
    • Mayroong maraming magagaling na mga libro sa Python programming, kabilang ang "Python for Beginners", "Python Cookbook" at "Python Programming: Isang Panimula sa Computer Science".
    • Mayroong isang bilang ng mga mapagkukunang online na magagamit, ngunit higit sa lahat nakatuon sila sa Python 2.X. Maaaring kailanganin mong baguhin ang mga halimbawa upang gumana ang mga ito sa Python 3.
    • Maraming mga paaralan ang nag-aalok ng mga aralin sa Python. Ang Python ay madalas na itinuro sa mga pambungad na klase ng programa sapagkat ito ay isa sa pinakamadaling wika na matutunan.

Mga Tip

  • Ang Python ay isa sa mga mas simpleng wika ng computer, ngunit nangangailangan pa rin ng dedikasyon upang matuto nang mahusay. Nakatutulong din ito upang magkaroon ng kaunting kaalaman sa algebra, dahil ang Python ay nakatuon sa mga modelo ng matematika .