Ohjelmointi Pythonissa

Kirjoittaja: Frank Hunt
Luomispäivä: 13 Maaliskuu 2021
Päivityspäivä: 1 Heinäkuu 2024
Anonim
15 Pythonin peruskurssi: Ehtolauseet Pythonissa
Video: 15 Pythonin peruskurssi: Ehtolauseet Pythonissa

Sisältö

Haluatko oppia ohjelmoimaan? Ohjelmointikielen ohjelmoinnin aloittaminen voi tuntua pelottavalta, ja saatat ajatella, että tämän oppiminen on välttämätöntä ottaa luokkia. Vaikka tämä saattaa olla kyse tietyistä ohjelmointikielistä, on olemassa useita kieliä, jotka voit hallita päivässä tai kahdessa. Python on yksi näistä kielistä. Voit olla jo luonut toimivan Python-ohjelman muutamassa minuutissa. Lue lisää oppiaksesi.

Astua

Osa 1/5: Pythonin asentaminen (Windows)

  1. Lataa Python Windowsille. Voit ladata Python-tulkin Windowsille ilmaiseksi Python-verkkosivustolta. Varmista, että lataat oikean version käyttöjärjestelmällesi.
    • Lataa uusin versio.
    • Python on jo mukana OS X: ssä ja Linuxissa. Kaikkia Pythoniin liittyviä ohjelmistoja ei tarvitse asentaa, mutta todella tarvitset hyvän ohjelmointikielen tekstinkäsittelyohjelman.
    • Useimmat Linux-jakelut ja OS X -versiot käyttävät edelleen Python 2.X: ää. 2 ja 3 välillä on muutamia pieniä eroja, muutokset "tulosta" -lausekkeeseen ovat erityisen havaittavissa. Jos haluat asentaa uudemman Python-version OS X: lle tai Linuxille, lataa tarvittavat tiedostot Python-verkkosivustolta.
  2. Asenna Python-tulkki. Oletusasetukset riittävät useimmille käyttäjille. Voit saada Pythonin toimimaan komentokehotteesta tarkistamalla käytettävissä olevien moduulien luettelon viimeisen vaihtoehdon.
  3. Asenna tekstinkäsittelyohjelma. Python-ohjelma voidaan kirjoittaa Muistiossa tai TextEditissä, mutta koodin lukeminen on paljon helpompaa erikoistuneella tekstieditorilla. Valittavana on useita ilmaisia ​​muokkausohjelmia, kuten Notepad ++ (Windows), TextWrangler (Mac) tai JEdit (mikä tahansa järjestelmä).
  4. Testaa asennuksesi. Avaa komentokehote (Windowsin komentokehote) tai pääte (Mac / Linux) ja kirjoita python. Python ladataan ja versionumero näytetään. Näet nyt Python-tulkin komentokehotteen seuraavasti >.
    • Tyyppi tulosta ("Hei, maailma!") ja paina ↵ Enter. Saat nyt tekstiä Hei maailma! näkyy Python-komentokehotteessa.

Osa 2/5: Peruskäsitteiden oppiminen

  1. Python-ohjelmaa ei tarvitse kääntää. Python toimii tulkin kanssa, mikä tarkoittaa, että voit suorittaa ohjelman heti heti, kun teet siihen muutoksia. Tämä tekee iteroinnin, tarkistuksen ja virheiden löytämisen paljon nopeammin kuin monilla muilla ohjelmointikielillä.
    • Python on yksi helpoimmin opittavista kielistä, ja voit suorittaa yksinkertaisen ohjelman muutamassa minuutissa.
  2. Tulkin käyttäminen. Voit testata tulkkikoodilla lisäämättä sitä ensin ohjelmaan. Tämä on hieno oppia kuinka tehtävät toimivat, tai kirjoittaa kertaluonteinen ohjelma.
  3. Tapa, jolla Python käsittelee objekteja ja muuttujia. Python on olio-orientoitu kieli, mikä tarkoittaa, että kaikkea käsitellään esineenä. Tämä tarkoittaa, että sinun on ilmoitettava muuttujat ohjelman alussa (voit tehdä tämän milloin tahansa), ja sinun on myös ilmoitettava muuttujan tyyppi (kokonaisluku, merkkijono jne.).

Osa 3/5: Python-tulkin käyttäminen laskimena

Joidenkin aritmeettisten perustoimintojen suorittaminen auttaa tutustumaan Python-syntaksiin ja tapaan, jolla numeroita ja merkkijonoja käsitellään.


  1. Käynnistä tulkki. Avaa komentokehote tai pääte. Tyyppi python ja paina ↵ Enter. Tämä käynnistää Python-tulkin ja avaa Python-komentokehotteen (>).
    • Jos sinulla ei ole Pythonia asennettuna, jotta voit suorittaa sen komentokehotteesta, sinun on ensin mentävä Python-hakemistoon suorittamaan tulkki.
  2. Muutama yksinkertainen laskutoimitus. Pythonilla voit helposti suorittaa joitain yksinkertaisia ​​laskutoimituksia. Katso alla olevasta koodista esimerkkejä näistä laskutoiminnoista. Kiinnittää huomiota: # ilmaisee, että kommentoit Python-koodissa etkä tulkki käsittele sinua.

    > 3 + 7 10> 100 - 10 * 3 70> (100 - 10 * 3) / 2 # Jako palauttaa aina liukuluvun (desimaalin) 35,0> (100 - 10 * 3) // 2 # Lattia jako (kaksi kauttaviivaa) jättää huomioimatta desimaalit 35> 23%

  3. Tehojen laskeminen. Käytä ** käyttäjän ilmoittamaan virran. Python pystyy laskemaan suuret luvut nopeasti. Katso alla oleva koodi ja esimerkkejä.

    > 7 * * 2 # 7 neliössä 49> 5 * * 7 # 5 7 78125: n tehoon

  4. Muuttujien luominen ja käsittely. Voit määrittää muuttujia Pythonissa yksinkertaisia ​​algebrallisia toimintoja varten. Tämä on erinomainen johdanto muuttujien määrittämiseen Python-ohjelmissa. Voit määrittää muuttujia = merkki. Katso alla oleva koodi ja esimerkkejä.

    > a = 5> b = 4> a * b 20> 20 * a // b 25> b * * 2 16> width = 10 # Muuttujat voivat olla mitä tahansa merkkijonoja> height = 5> width * height 50

  5. Sulje tulkki. Kun olet käyttänyt tulkkia, voit poistua siitä ja palata komentokehotteeseen painamalla Ctrl+Z (Windows) tai Ctrl+D. (Linux / Mac) sitten päälle ↵ Enter. Voit myös lopeta () kirjoita ja paina sitten ↵ Enter puristimet.

Osa 4/5: Ensimmäinen ohjelma

  1. Avaa tekstinkäsittelyohjelma. Voit nopeasti luoda testiohjelman perehtyäksesi ohjelmien luomisen ja tallentamisen perusteisiin ja suorittaa ne sitten tulkin kanssa. Tämän avulla voit myös testata, onko tulkki asennettu oikein.
  2. "Tulosta" -lausekkeen tekeminen. "Tulosta" on yksi Pythonin perustoiminnoista, ja sitä käytetään tietojen näyttämiseen päätelaitteessa ohjelman suorituksen aikana. Huomaa: "print" on yksi suurimmista eroista Python 2: n ja Python 3: n välillä. Python 2: ssa joudut vain kirjoittamaan "print" ja sen jälkeen mitä haluat näyttää. Python 3: ssa "print" on tullut funktio, joten sinun on nyt kirjoitettava "print ()", mitä haluat näyttää sulkeissa.
  3. Lisää lause. Yksi yleisimmistä tavoista testata ohjelmointikieli on lukea teksti "Hei, maailma!" näyttää. Sijoita tämä teksti "print ()" -lauseeseen lainausmerkkien kanssa:

    tulosta ("Hei, maailma!")

    • Toisin kuin monet muut kielet, rivin loppuun ei tarvitse lisätä puolipistettä ; sijoittaa. Ei myöskään ole tarpeen käyttää kiharaisia ​​olkaimia ({}) käytetään osoittamaan lohkot koodilla. Sen sijaan työskentelet sisennyksellä koodilohkojen osoittamiseksi.
  4. Tallenna tiedosto. Napsauta tekstinkäsittelyohjelman päävalikossa Tiedosto ja valitse Tallenna nimellä. Valitse nimiruudun alla olevasta avattavasta valikosta Python-tiedoston tyyppi. Jos käytät Notepadia (ei suositella), valitse "Kaikki tiedostot" ja aseta ".py" tiedostonimen loppuun.
    • Muista tallentaa tiedosto paikkaan, johon pääset helposti, koska sinun pitäisi pystyä käyttämään sitä helposti komentoriviltä.
    • Tallenna ensin nimellä "hello.py".
  5. Suorita ohjelma. Avaa komentokehote tai pääte ja siirry tiedoston tallennussijaintiin. Kun pääset sinne, suorita ohjelma kirjoittamalla hei.py ja paina ↵ Enter. Sinun pitäisi nyt saada teksti Hei maailma! komentorivin alapuolella.
    • Pythonin asennustavan ja käytettävän version mukaan python hello.py tai python3 hello.py kirjoittamalla ohjelman ajamiseksi.
  6. Testaa niin usein kuin mahdollista. Yksi Pythonin hienoista seikoista on, että voit testata uusia ohjelmia heti. Hyvä käytäntö on jättää komentorivi päälle samanaikaisesti, kun työskentelet editorissasi. Kun tallennat ohjelman editoriin, voit suorittaa ohjelman suoraan komentoriviltä, ​​jotta voit testata muutokset nopeasti.

Osa 5/5: Monimutkaisempien ohjelmien suunnittelu

  1. Kokeile tavallista virtauksen säätölausetta. Virtauksen ohjauslausekkeiden avulla voit hallita ohjelman toimintaa tiettyjen ehtojen perusteella. Nämä lauseet ovat Python-ohjelmoinnin ytimessä, ja voit käyttää niitä luomaan ohjelmia, jotka tekevät erilaisia ​​asioita syötteestä ja olosuhteista riippuen. Se sillä aikaa lausunto on hyvä esimerkki tästä, aluksi. Tässä esimerkissä voit tehdä sen sillä aikaa lause Fibonacci-sekvenssin laskemiseksi enintään 100:

    # Jokainen Fibonacci-sarjan numero on # kahden edellisen luvun summa. a, b = 0, 1 kun taas b 100: tulosta (b, end = "") a, b = b, a + b

    • Sarja jatkuu (asti) b on alle () 100.
    • Tuloksesta tulee sitten 1 1 2 3 5 8 13 21 34 55 89
    • Se loppu = "" -komento näyttää tuloksen samalla rivillä sen sijaan, että jokainen arvo näytetään eri rivillä.
    • Tässä yksinkertaisessa ohjelmassa on useita huomioitavia asioita, jotka ovat tärkeitä monimutkaisten ohjelmien luomisessa Pythonissa:
      • Huomaa sisennys. A : ilmaisee, että seuraavat rivit sisennykset ja muodostavat osan koodilohkosta. Luo yllä olevassa esimerkissä tulosta (b) ja a, b = b, a + b osa sitä sillä aikaa lohko. Oikea sisennys on välttämätöntä ja ainutlaatuista Python-ohjelmalle. Se ei toimi oikein, jos sisennys on väärä.
      • Samalle riville voidaan määrittää useita muuttujia. Yllä olevassa esimerkissä molemmat a kuten b määritelty ensimmäisellä rivillä.
      • Jos syötät tämän ohjelman suoraan tulkkiin, sinun on lisättävä loppuun tyhjä rivi, jotta tulkki tietää, että ohjelma on päättynyt.
  2. Suunnittelutoiminnot ohjelmissa. Voit määrittää toiminnot, joihin voit soittaa myöhemmin ohjelmassa. Tämä on erityisen hyödyllistä, kun sinun on käytettävä useita toimintoja suuremman ohjelman rajoissa. Seuraavassa esimerkissä luot saman funktion kuin aiemmin kirjoitettu Fibonacci-sekvenssin kutsumiseksi:

    def fib (n): a, b = 0, 1 kun taas an: print (a, end = '') a, b = b, a + b tulosta () # Myöhemmin ohjelmassa soitat Fibonacci-funktiolle # ilmoittamasi arvo. fib (1000)

    • Tämä antaa 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
  3. Rakenna monimutkaisempi virtauksen ohjausohjelma. Flow control -lausekkeilla voit ilmoittaa erityiset olosuhteet, jotka muuttavat ohjelman toimintaa. Tämä on erityisen tärkeää käsiteltäessä käyttäjän syötteitä. Seuraava esimerkki käyttää jos, elif (muuten jos) ja muu luoda yksinkertainen ohjelma kommentoida jonkun ikää.

    ikä = int (input ("Anna ikäsi:")), jos ikä = 12: tulosta ("On hienoa olla lapsi!") elif ikä alueella (13, 20): print ("Olet teini-ikäinen!" ) else: print ("Aika kasvaa") # Jos jokin näistä lauseista on totta #, vastaava teksti näytetään. # Jos mikään lauseista ei pidä paikkaansa, "else" # -viesti näytetään.

    • Tämä ohjelma esittelee muutamia muita tärkeitä lauseita, jotka ovat välttämättömiä useille erilaisille sovelluksille:
      • tulo () - Tämä pyytää syöttöä näppäimistöllä. Käyttäjä näkee viestin lainausmerkeissä. Tässä esimerkissä tulo () ympäröi int () funktio, mikä tarkoittaa, että kaikkia syötteitä käsitellään kokonaislukuna (kokonaisluku).
      • alue () - Tätä toimintoa voidaan käyttää useilla eri tavoilla. Tässä ohjelmassa se tarkistaa, onko alue välillä 13 ja 20. Alueen loppua ei lasketa mukaan.
  4. Opi muut ehdolliset lausekkeet. Edellisessä esimerkissä käytetään symbolia "pienempi tai yhtä suuri" (=) sen määrittämiseksi, täyttääkö annettu ikä ehtoa. Voit käyttää samoja ehdollisia lausekkeita kuin matematiikassa, mutta niiden kirjoittaminen on hieman erilaista:
    Ehdolliset lausekkeet.
    TarkoitusSymboliPython-symboli
    Vähemmän kuin
    Suurempi kuin>>
    Pienempi tai yhtä suuri=
    Suurempi tai yhtä suuri>=
    Yhtä===
    Ei tasa-arvoinen!=
  5. Jatka oppimista. Tämä on vasta alkua Pythonin oppimisessa. Vaikka se on yksi helpoimmin opittavia kieliä, opittavaa on paljon, jos haluat syventää kieltä. Paras tapa on jatkaa ohjelmien tekemistä! Muista, että voit kirjoittaa nopeasti muutaman ohjelmamallin tulkkiin, ja muutosten testaaminen on yhtä helppoa kuin ohjelman suorittaminen uudelleen komentoriviltä.
    • Python-ohjelmoinnista on useita hyviä kirjoja, mukaan lukien "Python for Beginners", "Python Cookbook" ja "Python Programming: An Introduction to Computer Science".
    • On olemassa useita online-resursseja, mutta ne keskittyvät pääasiassa Python 2.X: ään. Saatat joutua muokkaamaan esimerkkejä, jotta ne toimisivat Python 3: ssa.
    • Monet koulut tarjoavat oppitunteja Pythonista. Pythonia opetetaan usein ohjelmointikursseissa, koska se on yksi helpoimmista kielistä.

Vinkkejä

  • Python on yksi yksinkertaisimmista tietokonekielistä, mutta vaatii kuitenkin omistautumista oppiakseen todella hyvin. Se auttaa myös jonkin verran tuntemaan algebran, koska Python on keskittynyt hyvin matemaattisiin malleihin .