Programiranje v Pythonu

Avtor: Frank Hunt
Datum Ustvarjanja: 13 Pohod 2021
Datum Posodobitve: 1 Julij. 2024
Anonim
Informatika 5. r OŠ - Razmisljamo uz Python
Video.: Informatika 5. r OŠ - Razmisljamo uz Python

Vsebina

Se želite naučiti programirati? Začetek programiranja v programskem jeziku se morda zdi zastrašujoč in morda se vam zdi, da se je za to treba udeležiti pouka. Čeprav to lahko velja za nekatere programske jezike, obstaja več jezikov, ki jih lahko obvladate v enem ali dveh dneh. Python je eden od teh jezikov. V nekaj minutah ste že lahko ustvarili delujoč program Python. Preberite, če želite izvedeti, kako.

Stopati

1. del od 5: Namestitev Pythona (Windows)

  1. Prenesite Python za Windows. Tolmač Python za Windows lahko brezplačno prenesete s spletnega mesta Python. Prenesite pravilno različico operacijskega sistema.
    • Prenesite najnovejšo različico.
    • Python je že vključen v OS X in Linux. Vso programsko opremo, povezano s Pythonom, ni treba nameščati, res pa potrebujete dober urejevalnik besedil v programskem jeziku.
    • Večina distribucij Linuxa in različic OS X še vedno uporablja Python 2.X. Med 2 in 3 je nekaj manjših razlik, pri čemer so spremembe v izjavi "print" še posebej opazne. Če želite namestiti novejšo različico Pythona na OS X ali Linux, prenesite potrebne datoteke s spletnega mesta Python.
  2. Namestite tolmač Python. Privzete nastavitve bodo zadostovale za večino uporabnikov. Python lahko deluje v ukaznem pozivu tako, da označite zadnjo možnost na seznamu razpoložljivih modulov.
  3. Namestite urejevalnik besedil. Program Python lahko napišete v Notepad ali TextEdit, vendar je veliko lažje brati kodo s specializiranim urejevalnikom besedil. Izbirate lahko med številnimi brezplačnimi urejevalniki, na primer Notepad ++ (Windows), TextWrangler (Mac) ali JEdit (Any system).
  4. Preizkusite namestitev. Odprite ukazni poziv (ukazni poziv Windows) ali Terminal (Mac / Linux) in vnesite python. Python bo naložen in prikazana bo številka različice. Zdaj boste videli ukazni poziv tolmača Python, kot sledi >.
    • Tip print ("Pozdravljen, svet!") in pritisnite ↵ Enter. Zdaj boste dobili besedilo Pozdravljen, svet! je viden v ukaznem pozivu Python.

2. del od 5: Učenje osnovnih pojmov

  1. Programa Python ni treba sestavljati. Python deluje z razlagalcem, kar pomeni, da lahko program zaženete takoj, ko ga spremenite. Zaradi tega je postopek ponovitve, revizije in iskanja napak veliko hitrejši kot v mnogih drugih programskih jezikih.
    • Python je eden najlažjih jezikov za učenje in preprost program lahko zaženete v nekaj minutah.
  2. Uporaba tolmača. Preizkusite lahko s kodo tolmača, ne da bi jo dejansko najprej dodali v program. To je super za učenje, kako delujejo naloge, ali za pisanje enkratnega programa.
  3. Način, kako Python ravna s predmeti in spremenljivkami. Python je objektno usmerjen jezik, kar pomeni, da se vse obravnava kot objekt. To pomeni, da morate spremenljivke prijaviti na začetku programa (to lahko storite kadar koli), poleg tega pa boste morali navesti tudi vrsto spremenljivke (celo število, niz itd.).

3. del od 5: Uporaba razlagalnika Python kot kalkulatorja

Izvajanje nekaterih osnovnih aritmetičnih funkcij pomaga pri seznanitvi s sintakso Python in načinom obdelave številk in nizov.


  1. Zaženite tolmač. Odprite ukazni poziv ali terminal. Tip python in pritisnite ↵ Enter. S tem se zažene tolmač Python in odpre ukazni poziv Python (>).
    • Če Python ni nameščen tako, da ga lahko zaženete iz ukaznega poziva, morate najprej zagnati tolmač v imenik Python.
  2. Nekaj ​​preprostih računskih operacij. Python lahko enostavno uporabite za izvajanje nekaterih preprostih aritmetičnih operacij. Za nekaj primerov teh funkcij izračuna glejte spodnjo kodo. Bodite pozorni: # označuje, da komentirate v kodi Python in da vas tolmač ne obdela.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Delitev vedno vrne številko s plavajočo vejico (decimalno) 35,0> (100 - 10 * 3) // 2 # Nadstropje delitev (dve poševnici) ignorira decimalk 35> 23% 4 # Izračuna ostanek delitve 3> 17,53 * 2,67 / 4,1 11,41587804878049

  3. Izračunske moči. Uporabi ** za navedbo moči. Python lahko hitro izračuna velike številke. Glejte spodnjo kodo s primeri.

    > 7 * * 2 # 7 na kvadrat 49> 5 * * 7 # 5 v moč 7 78125

  4. Ustvarjanje in manipulacija spremenljivk. V Pythonu lahko dodelite spremenljivke za preproste algebrske funkcije. To je odličen uvod v dodeljevanje spremenljivk v programih Python. Spremenljivke dodelite z = znak. Glejte spodnjo kodo s primeri.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Spremenljivke so lahko kateri koli niz> height = 5> width * height 50

  5. Zapri tolmača. Ko končate z uporabo tolmača, ga lahko zaprete in se s pritiskom vrnete v ukazni poziv Ctrl+Z (Windows) oz Ctrl+D. (Linux / Mac) nato vklopite ↵ Enter. Lahko tudi prenehati () tip, nato pritisnite ↵ Enter stiskalnice.

4. del od 5: Prvi program

  1. Odprite urejevalnik besedil. Hitro lahko ustvarite testni program, da se seznanite z osnovami ustvarjanja in shranjevanja programov, nato pa jih zaženete s tolmačem. To vam omogoča tudi preizkus, ali je vaš tolmač pravilno nameščen.
  2. Izdelava izjave "print". "Natisni" je ena od osnovnih funkcij Pythona in se uporablja za prikaz informacij v terminalu med izvajanjem programa. Opomba: "print" je ena največjih razlik med Python 2 in Python 3. V Python 2 ste morali samo vtipkati "print" in nato tisto, kar ste želeli prikazati. V Pythonu 3 je "print" postal funkcija, zato boste morali zdaj vnesti "print ()" in v oklepajih prikazati tisto, kar želite prikazati.
  3. Dodajte izjavo. Eden najpogostejših načinov preizkušanja programskega jezika je branje besedila "Hello, World!" pokazati. To besedilo postavite v izjavo "print ()" skupaj z narekovaji:

    print ("Pozdravljen, svet!")

    • Za razliko od mnogih drugih jezikov na koncu vrstice ni treba dodati podpičja ; na mestu. Prav tako ni treba uporabljati kodrastih oklepajev ({}), ki se uporablja za označevanje blokov s kodo. Namesto tega delate z vdolbinami za označevanje blokov kode.
  4. Shranite datoteko. V glavnem meniju urejevalnika besedil kliknite Datoteka in izberite Shrani kot. V spustnem meniju pod imenskim poljem izberite vrsto datoteke Python. Če uporabljate Notepad (ni priporočljivo), izberite "Vse datoteke" in na koncu imena datoteke vstavite ".py".
    • Datoteko shranite tam, kjer lahko enostavno dostopate do nje, saj bi morali do nje preprosto dostopati iz ukazne vrstice.
    • Najprej ga shranite kot "hello.py".
  5. Zaženite program. Odprite ukazni poziv ali terminal in se pomaknite do mesta za shranjevanje datoteke. Ko pridete tja, zaženite program s tipkanjem zdravo.py in pritisnite ↵ Enter. Zdaj bi morali dobiti besedilo Pozdravljen, svet! pod ukazno vrstico.
    • Odvisno od tega, kako ste namestili Python in katero različico boste morda morali uporabiti python hello.py ali python3 hello.py tipkanje za zagon programa.
  6. Preskusite čim pogosteje. Ena od odličnih stvari Pythona je ta, da lahko nove programe preizkusite takoj. Dobra praksa je, da pustite ukazno vrstico vklopljeno istočasno, ko delate v urejevalniku. Ko shranite program v urejevalnik, ga lahko zaženete kar iz ukazne vrstice, tako da lahko hitro preizkusite spremembe.

5. del od 5: Oblikovanje bolj zapletenih programov

  1. Poskusite s standardno izjavo o nadzoru pretoka. Stavki nadzora pretoka vam omogočajo nadzor nad tem, kaj program počne na podlagi določenih pogojev. Te izjave so v središču programiranja Python in z njimi lahko ustvarite programe, ki delajo različne stvari, odvisno od vnosa in pogojev. To medtem izjava je za začetek dober primer tega. V tem primeru lahko to storite medtem izjava za izračun Fibonaccijevega zaporedja do 100:

    # Vsako število v Fibonaccijevem zaporedju je # vsota prejšnjih dveh števil. a, b = 0, 1, medtem ko b 100: print (b, end = "") a, b = b, a + b

    • Zaporedje se nadaljuje, dokler (medtem ko) b je manj kot () 100.
    • Izhod nato postane 1 1 2 3 5 8 13 21 34 55 89
    • To konec = "" ukaz bo prikazal izhod v isti vrstici, namesto da bi prikazal vsako vrednost v drugi vrstici.
    • V tem preprostem programu je treba upoštevati številne stvari, ki so ključne za ustvarjanje zapletenih programov v Pythonu:
      • Upoštevajte vdolbino. A : označuje, da bodo naslednje vrstice zamaknjene in bodo del bloka kode. Ustvari v zgornjem primeru natisni (b) in a, b = b, a + b del tega medtem blok. Pravilna vdolbina je bistvena in edinstvena za program Python. Če je zamik napačen, ne bo deloval pravilno.
      • V isti vrstici je mogoče definirati več spremenljivk. V zgornjem primeru oba a kot b definirano v prvi vrstici.
      • Če vnesete ta program neposredno v tolmač, boste morali na koncu dodati prazno vrstico, da bo tolmač vedel, da se je program končal.
  2. Funkcije oblikovanja znotraj programov. Določite lahko funkcije, ki jih lahko pokličete pozneje v programu. To je še posebej koristno, kadar morate v okviru večjega programa uporabljati več funkcij. V naslednjem primeru ustvarite enako funkcijo kot prej napisana za klicanje Fibonaccijevega zaporedja:

    def fib (n): a, b = 0, 1, medtem ko an: print (a, end = '') a, b = b, a + b print () # Kasneje v programu pokličete funkcijo Fibonacci # za vrednost, ki ste jo navedli. fib (1000)

    • To daje 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Zgradite bolj zapleten program za nadzor pretoka. S stavki za nadzor pretoka lahko navedete posebne pogoje, ki spreminjajo delovanje programa. To je še posebej pomembno pri obravnavi uporabniškega vnosa. Naslednji primer uporablja če, elif (sicer če) in drugače ustvariti preprost program za komentiranje starosti nekoga.

    age = int (input ("Enter your age:")) if age = 12: print ("Super je biti otrok!") elif age in range (13, 20): print ("Ti si najstnik!" ) else: print ("Čas za odraščanje") # Če je katera od teh trditev resnična #, bo prikazano ustrezno besedilo. # Če nobena trditev ni resnična, se prikaže sporočilo "else" #.

    • Ta program predstavlja nekaj drugih pomembnih izjav, ki so nepogrešljive za številne različne aplikacije:
      • vhod () - To bo zahtevalo vnos s tipkovnico. Uporabnik bo sporočilo videl v narekovajih. V tem primeru vhod () obkrožen z int () funkcija, kar pomeni, da se vsi vnosi obravnavajo kot celo število (celo število).
      • obseg () - To funkcijo lahko uporabljate na več različnih načinov. V tem programu preveri, ali obseg pade med 13 in 20. Konec obsega ni vključen v izračun.
  4. Naučite se drugih pogojnih izrazov. V prejšnjem primeru se s simbolom "manj ali enako" (=) ugotovi, ali se vnesena starost ujema s pogojem. Uporabite lahko enake pogojne izraze kot v matematiki, vendar jih je malo drugače vnesti:
    Pogojni izrazi.
    PomenSimbolPitonov simbol
    Manj kot
    Večji kot>>
    Manj ali enako=
    Večja ali enaka>=
    Enako===
    Ni enako!=
  5. Nadaljujte z učenjem. To je šele začetek učenja Pythona. Čeprav je to eden najlažjih jezikov za učenje, se je treba veliko naučiti, če se želite poglobiti v jezik. Najboljši način je, da še naprej izdelujete programe! Ne pozabite, da lahko v tolmač hitro napišete nekaj načrtov programov in preizkus sprememb je tako preprost kot ponovni zagon programa iz ukazne vrstice.
    • Obstaja več dobrih knjig o programiranju na Python, med njimi "Python za začetnike", "Python Cookbook" in "Python Programming: Uvod v računalništvo".
    • Na voljo so številni spletni viri, ki pa se osredotočajo predvsem na Python 2.X. Nato boste morda morali spremeniti primere, da bodo delovali v Pythonu 3.
    • Številne šole ponujajo lekcije o Pythonu. Python se pogosto uči v uvodnih tečajih programiranja, ker je to eden najlažjih jezikov za učenje.

Nasveti

  • Python je eden izmed preprostejših računalniških jezikov, vendar vseeno zahteva predanost, da se zares dobro nauči. Pomaga tudi nekaj znanja algebre, saj je Python zelo osredotočen na matematične modele .