Forritun í Python

Höfundur: Frank Hunt
Sköpunardag: 13 Mars 2021
Uppfærsludagsetning: 1 Júlí 2024
Anonim
Crypto Music for Coding, Programming, Studying — Hacker Time! Chillstep Radio
Myndband: Crypto Music for Coding, Programming, Studying — Hacker Time! Chillstep Radio

Efni.

Viltu læra að forrita? Að hefjast handa við forritun á forritunarmáli getur virst ógnvekjandi og þú gætir haldið að nauðsynlegt sé að fara í námskeið til að læra þetta. Þó að það geti verið raunin fyrir ákveðin forritunarmál, þá eru nokkur tungumál sem þú getur náð góðum tökum á einum degi eða tveimur. Python er eitt af þessum tungumálum. Þú getur þegar búið til Python forrit innan nokkurra mínútna. Lestu áfram til að læra hvernig.

Að stíga

Hluti 1 af 5: Uppsetning Python (Windows)

  1. Sæktu Python fyrir Windows. Þú getur hlaðið niður Python túlkanum fyrir Windows ókeypis frá Python vefsíðunni. Vertu viss um að hlaða niður réttri útgáfu fyrir stýrikerfið þitt.
    • Sæktu nýjustu útgáfuna.
    • Python er þegar með OS X og Linux. Það er engin þörf á að setja upp allan Python hugbúnað en þú þarft virkilega góðan ritvinnsluforrit.
    • Flestar Linux dreifingar og útgáfur af OS X nota samt Python 2.X. Það eru nokkur minniháttar munur á milli 2 og 3, þar sem breytingar á „prenta“ yfirlýsingunni eru sérstaklega áberandi. Ef þú vilt setja upp nýrri útgáfu af Python á OS X eða Linux skaltu hlaða niður nauðsynlegum skrám af Python vefsíðunni.
  2. Settu upp Python túlkinn. Sjálfgefnar stillingar nægja flestum notendum. Þú getur látið Python virka með skipanaliðnum með því að haka við síðasta valkostinn á listanum yfir tiltækar einingar.
  3. Settu upp ritvinnsluforrit. Það er hægt að skrifa Python forrit í Notepad eða TextEdit, en það er miklu auðveldara að lesa kóðann með sérhæfðum textaritli. Það er fjöldi ókeypis ritstjóra að velja, svo sem Notepad ++ (Windows), TextWrangler (Mac) eða JEdit (hvaða kerfi sem er).
  4. Prófaðu uppsetninguna þína. Opnaðu Command Prompt (Windows Command Prompt) eða Terminal (Mac / Linux) og sláðu inn python. Python verður hlaðið og útgáfunúmerið birt. Þú munt nú sjá stjórn hvetja Python túlks, sem hér segir >.
    • Gerð prent ("Halló, heimur!") og ýttu á ↵ Sláðu inn. Þú færð nú texta Halló heimur! má sjá undir Python stjórn hvetja.

Hluti 2 af 5: Lærðu grunnhugtökin

  1. Það er engin þörf á að setja saman Python forrit. Python vinnur með túlki sem þýðir að þú getur keyrt forrit strax um leið og þú gerir breytingar á því. Þetta gerir endurtekningarferli, endurskoðun og villu að finna mun hraðar en í mörgum öðrum forritunarmálum.
    • Python er eitt auðveldasta tungumálið sem hægt er að læra og þú getur keyrt einfalt forrit innan nokkurra mínútna.
  2. Nota túlkinn. Þú getur prófað með túlkarkóðanum án þess að bæta honum við forritið fyrst. Þetta er frábært til að læra hvernig verkefni vinna eða skrifa áætlun í eitt skipti.
  3. Leiðin sem Python meðhöndlar hluti og breytur. Python er hlutbundið tungumál, sem þýðir að farið er með allt sem hlut. Þetta þýðir að þú verður að lýsa yfir breytum í upphafi forrits (þú getur gert það hvenær sem er) og þú verður einnig að gefa til kynna tegund breytu (heiltala, strengur osfrv.).

Hluti 3 af 5: Notkun Python túlksins sem reiknivél

Að framkvæma nokkrar grunnreikningsaðgerðir hjálpar til við að kynna þér setningafræði Python og hvernig farið er með tölur og strengi.


  1. Byrjaðu túlkinn. Opnaðu stjórnandann eða flugstöðina. Gerð python og ýttu á ↵ Sláðu inn. Þetta byrjar Python túlkinn og opnar stjórnháttinn fyrir Python (>).
    • Ef þú ert ekki með Python uppsettan svo að þú getir keyrt það frá skipanaboðinu þarftu fyrst að fara í Python möppuna til að keyra túlkinn.
  2. Nokkrar einfaldar reikniaðgerðir. Þú getur auðveldlega notað Python til að framkvæma nokkrar einfaldar reikniaðgerðir. Sjá kóðann hér að neðan til að fá nokkur dæmi um þessar útreikningsaðgerðir. Taktu eftir: # gefur til kynna að þú sért að skrifa athugasemdir í Python kóða og er ekki unninn af túlkinum.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Skipting skilar alltaf fljótandi tölu (aukastaf) 35.0> (100 - 10 * 3) // 2 # hæð skipting (tvö skástrik) hunsar aukastafir 35> 23% 4 # Reiknar afgang af deild 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Reikningsvald. Nota ** stjórnandi til að gefa til kynna afl. Python getur reiknað stórar tölur fljótt. Sjá kóða hér að neðan með dæmum.

    > 7 * * 2 # 7 í fermetra 49> 5 * * 7 # 5 í krafti 7 78125

  4. Að búa til og vinna með breytur. Þú getur úthlutað breytum í Python fyrir einfaldar algebruaðgerðir. Þetta er frábær kynning á úthlutun breytna í Python forritum. Þú úthlutar breytum með = undirrita. Sjá kóða hér að neðan með dæmum.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> breidd = 10 # Breytur geta verið hvaða strengur sem er> hæð = 5> breidd * hæð 50

  5. Lokaðu túlknum. Þegar þú ert búinn að nota túlkinn geturðu hætt á honum og snúið aftur í stjórnkerfið með því að ýta á Ctrl+Z (Windows) eða Ctrl+D. (Linux / Mac) þá á ↵ Sláðu inn. Þú getur líka hætta () tegund, ýttu síðan á ↵ Sláðu inn þrýstir.

Hluti 4 af 5: Fyrsta dagskrá

  1. Opnaðu ritvinnsluforritið þitt. Þú getur fljótt búið til prófunarforrit til að kynna þér grunnatriðin í því að búa til og vista forrit og keyra þau síðan með túlkinum. Þetta gerir þér einnig kleift að prófa hvort túlkurinn þinn sé rétt uppsettur.
  2. Að koma með „prent“ yfirlýsingu. „Prentun“ er ein af grunnföllum Python og er notað til að birta upplýsingar í flugstöðinni meðan forrit er keyrt. Athugið: „prentun“ er einn stærsti munurinn á Python 2 og Python 3. Í Python 2 þurfti bara að skrifa „print“ og síðan það sem þú vildir sýna. Í Python 3 hefur "prent" orðið aðgerð, þannig að þú verður nú að slá inn "prent ()", með því sem þú vilt sýna á milli sviga.
  3. Bættu við yfirlýsingu. Ein algengasta leiðin til að prófa forritunarmál er að lesa textann „Halló, heimur!“ til að sýna. Settu þennan texta inn í yfirlýsinguna „prent ()“ ásamt gæsalöppunum:

    prent ("Halló, heimur!")

    • Ólíkt mörgum öðrum tungumálum er ekki nauðsynlegt að bæta við semíkommu í lok línu ; að setja. Það er heldur ekki nauðsynlegt að nota krullaðar spelkur ({}) til að nota til að gefa til kynna blokkir með kóða. Í staðinn vinnur þú með inndrætti til að gefa til kynna kóðareglur.
  4. Vistaðu skrána. Smelltu á File í aðalvalmynd ritvinnsluforritsins og veldu Save As. Veldu gerð Python skráar í fellivalmyndinni fyrir neðan nafnakassann. Ef þú ert að nota Notepad (ekki mælt með) skaltu velja „All Files“ og setja „.py“ í lok skráarheitsins.
    • Gakktu úr skugga um að vista skrána þar sem þú getur auðveldlega nálgast hana, þar sem þú ættir að geta fengið aðgang að henni auðveldlega frá skipanalínunni.
    • Vistaðu það fyrst sem „halló.py“.
  5. Keyrðu forritið. Opnaðu stjórn hvetninguna eða flugstöðina og flettu að vistunarstað skjalsins. Þegar þangað er komið skaltu keyra forritið með því að slá inn halló.py og ýttu á ↵ Sláðu inn. Þú ættir nú að fá textann Halló heimur! undir stjórnlínunni.
    • Það fer eftir því hvernig þú settir upp Python og hvaða útgáfu þú gætir þurft að nota python halló.py eða python3 halló.py að slá til að keyra forritið.
  6. Prófaðu eins oft og mögulegt er. Eitt af því frábæra við Python er að þú getur prófað ný forrit strax. Góð venja er að láta stjórnlínuna vera á sama tíma og þú vinnur í ritstjóranum þínum. Þegar þú vistar forrit í ritlinum geturðu keyrt forritið beint frá skipanalínunni, svo þú getir fljótt prófað breytingar.

Hluti 5 af 5: Hönnun flóknari forrita

  1. Tilraun með staðlaða yfirlýsingu um flæðisstjórnun. Flæðistýringaryfirlýsingar gera þér kleift að stjórna því sem forrit gerir út frá ákveðnum skilyrðum. Þessar staðhæfingar eru kjarninn í Python forritun og þú getur notað þær til að búa til forrit sem gera mismunandi hluti eftir inntaki og aðstæðum. Það meðan yfirlýsing er gott dæmi um þetta, til að byrja með. Í þessu dæmi er hægt að gera það meðan yfirlýsing til að reikna Fibonacci röðina upp að 100:

    # Hver tala í Fibonacci röðinni er # summan af fyrri tveimur tölum. a, b = 0, 1 á meðan b 100: prent (b, end = "") a, b = b, a + b

    • Röðin heldur áfram þangað til (meðan) b er minna en () 100.
    • Framleiðslan verður þá 1 1 2 3 5 8 13 21 34 55 89
    • Það endir = "" stjórn mun sýna framleiðslu á sömu línu, í stað þess að sýna hvert gildi á mismunandi línu.
    • Það er ýmislegt sem þarf að hafa í huga í þessu einfalda forriti sem skiptir sköpum við að búa til flókin forrit í Python:
      • Athugaðu inndrátt. A : gefur til kynna að eftirfarandi línur verði inndregnar og séu hluti af kóðablokk. Búðu til í dæminu hér að ofan prenta (b) og a, b = b, a + b hluti af því meðan loka. Rétt inndráttur er nauðsynlegur og einstakur fyrir Python forrit. Það mun ekki virka rétt ef inndráttur er rangur.
      • Hægt er að skilgreina margar breytur á sömu línu. Í dæminu hér að ofan, bæði a sem b skilgreind á fyrstu línu.
      • Ef þú slærð þetta forrit beint inn í túlkinn þarftu að bæta við tóma línu í lokin svo túlkurinn viti að forritinu er lokið.
  2. Hönnunaraðgerðir innan forrita. Þú getur skilgreint aðgerðir sem þú getur hringt í síðar í forritinu. Þetta er sérstaklega gagnlegt þegar þú þarft að nota margar aðgerðir innan ramma stærra forrits. Í eftirfarandi dæmi býrðu til sömu aðgerð og áður var skrifað, til að hringja í Fibonacci röð:

    def fib (n): a, b = 0, 1 meðan an: prenta (a, end = '') a, b = b, a + b prent () # Síðar í forritinu kallarðu Fibonacci aðgerðina # fyrir gildi sem þú gefur til kynna. fib (1000)

    • Þetta gefur 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Byggja flóknara forrit fyrir flæðisstjórnun. Með Flow Control yfirlýsingum er hægt að gefa til kynna sérstakar aðstæður sem breyta því hvernig forritið virkar. Þetta er sérstaklega mikilvægt þegar verið er að fást við notendur. Eftirfarandi dæmi notar ef, elif (annars ef) og Annar að búa til einfalt forrit til að tjá sig um aldur einhvers.

    aldur = int (inntak ("Sláðu inn aldur þinn:")) ef aldur = 12: prent ("Það er frábært að vera krakki!") Elif aldur á bilinu (13, 20): prent ("Þú ert unglingur!" ) annað: prent ("Tími til að fullorðnast") # Ef eitthvað af þessum fullyrðingum er rétt # mun samsvarandi texti birtast. # Ef engin fullyrðinganna er sönn, þá birtast „annað“ # skilaboðin.

    • Þetta forrit kynnir nokkrar aðrar mikilvægar staðhæfingar sem eru ómissandi fyrir fjölda mismunandi forrita:
      • inntak () - Þetta mun biðja um inntak með lyklaborðinu. Notandinn mun sjá skilaboðin í gæsalöppum. Í þessu dæmi inntak () umkringdur int () aðgerð, sem þýðir að allt inntak er meðhöndlað sem heiltala (heiltala).
      • svið () - Þessa aðgerð er hægt að nota á ýmsa mismunandi vegu. Í þessu forriti athugar það hvort svið fellur á milli 13 og 20. Lok sviðsins er ekki með í útreikningnum.
  4. Lærðu hin skilyrtu tjáninguna. Fyrra dæmið notar táknið „minna en eða jafnt og“ (=) til að ákvarða hvort aldur sem sleginn er inn samsvari skilyrðinu. Þú getur notað sömu skilyrt orð og þú notar í stærðfræði, en að slá þau er aðeins öðruvísi:
    Skilyrt tjáning.
    MerkingTáknPython tákn
    Minna en
    Meiri en>>
    Minna en eða jafnt=
    Meira en eða jafnt>=
    Jafnir===
    Ekki jafnt!=
  5. Haltu áfram að læra. Þetta er bara byrjunin þegar kemur að því að læra Python. Þó að það sé eitt auðveldasta tungumálið sem hægt er að læra, þá er margt hægt að læra ef þú vilt kafa dýpra í tungumálið. Besta leiðin er að halda áfram að búa til forrit! Mundu að þú getur fljótt skrifað nokkrar forritahönnun í túlkinn og að prófa breytingar þínar er eins einfalt og að keyra forritið aftur frá stjórnlínunni.
    • Það eru nokkrar góðar bækur um Python forritun, þar á meðal „Python fyrir byrjendur“, „Python Cookbook“ og „Python Programming: An Introduction to Computer Science“.
    • Fjöldi auðlinda á netinu er í boði, en þeir einbeita sér aðallega að Python 2.X. Þú gætir þá þurft að breyta dæmunum til að þau virki í Python 3.
    • Margir skólar bjóða upp á kennslu á Python. Python er oft kennt í inngangsforritunartímum vegna þess að það er eitt auðveldasta tungumálið til að læra.

Ábendingar

  • Python er eitt einfaldara tölvutungumál, en krefst samt alúð til að læra virkilega vel. Það hjálpar líka að hafa þekkingu á algebru þar sem Python er mjög einbeittur að stærðfræðilíkönum .