Haluatko oppia ohjelmoimaan? Tietokoneohjelmoinnin oppiminen voi olla hankalaa, ja saatat ajatella tietyn kurssin suorittamista. Tämä voi pitää paikkansa joidenkin ohjelmointikielien kohdalla, mutta on monia, joiden perusasioiden ymmärtäminen kestää vain päivän tai kaksi. Python on yksi näistä kielistä. Voit suorittaa Python -perusohjelmat vain muutamassa minuutissa. Katso alta vaihe 1.
Vaihe
Osa 1/5: Pythonin asentaminen (Windows)
Vaihe 1. Lataa Python for Windows -järjestelmä
Windowsin Python -tulkin voi ladata ilmaiseksi Python -sivustosta. Varmista, että lataat käyttöjärjestelmäsi oikean version.
- Sinun on ladattava uusin saatavilla oleva versio, joka on tämän kirjoituksen aikaan 3,4.
- OS X ja Linux on esiasennettu Pythonin kanssa. Sinun ei ehkä tarvitse asentaa mitään Pythoniin liittyvää ohjelmistoa, mutta voit asentaa tekstieditorin.
- Useimmat Linux -jakeluversiot ja OS X käyttävät edelleen Python 2.x. Versioiden 2 ja 3 välillä on pieniä eroja, mutta merkittävin muutos on "print" -lausekkeessa. Jos haluat asentaa Pythonin uusimman version OS X- tai Linux -käyttöjärjestelmään, voit ladata tiedoston Python -verkkosivustolta.
Vaihe 2. Asenna Python -tulkki
Useimmat käyttäjät voivat asentaa tulkin muuttamatta mitään asetuksia. Voit integroida Pythonin komentoriville ottamalla käyttöön viimeisen vaihtoehdon käytettävissä olevien moduulien luettelosta.
Vaihe 3. Asenna tekstieditori
Vaikka voit luoda Python -ohjelmia Notepadista tai TextEditistä, koodin lukeminen ja kirjoittaminen on paljon helpompaa käyttämällä omaa tekstieditoria. Voit käyttää erilaisia ilmaisia muokkausohjelmia, kuten Notepad ++ (Windows), TextWrangler (Mac) tai jEdit (mikä tahansa järjestelmä).
Vaihe 4. Testaa asennus
Avaa komentorivi (Windows) päätelaitteesta (Mac/Linux) ja kirjoita python. Python ladataan ja versionumero näytetään. Sinut ohjataan Python -tulkin komentokehotteeseen, joka näkyy muodossa >>>.
Kirjoita print ("Hei, maailma!") Ja paina Enter. Näet tekstin Python -komentorivin alla
Osa 2/5: Peruskäsitteiden oppiminen
Vaihe 1. Ymmärrä, että Pythonia ei tarvitse kääntää
Python on tulkittu kieli, joten voit suorittaa ohjelmia heti, kun teet muutoksia tiedostoihin. Tämä tekee ohjelmien toistamisesta, tarkistamisesta ja vianmäärityksestä paljon nopeampaa kuin monilla muilla kielillä.
Python on yksi helpoimmista kielistä oppia, ja voit suorittaa perusohjelmat vain muutamassa minuutissa
Vaihe 2. Viihde tulkin kanssa
Voit käyttää tulkkia koodin testaamiseen lisäämättä sitä ensin ohjelmaan. Tämä sopii erinomaisesti erityiskomentojen toiminnan opettamiseen tai heitto -ohjelmien kirjoittamiseen.
Vaihe 3. Opi kuinka Python käsittelee objekteja ja muuttujia
Python on olio-kieli, mikä tarkoittaa, että kaikki ohjelman sisältö käsitellään objektina. Tämä tarkoittaa, että sinun ei tarvitse ilmoittaa muuttujia ohjelman alussa (voit tehdä tämän milloin tahansa), eikä sinun tarvitse määrittää muuttujan tyyppiä (kokonaisluku, merkkijono jne.).
Osa 3/5: Python -tulkin käyttäminen laskimena
Joidenkin laskimen perustoimintojen suorittaminen auttaa sinua tutustumaan Python -syntaksiin ja numeroiden ja merkkijonojen käsittelyyn.
Vaihe 1. Suorita tulkki
Avaa komentokehote tai pääte. Kirjoita kehotteeseen python ja paina Enter. Tämä lataa Python -tulkin ja sinut ohjataan Python -komentokehotteeseen (>>>).
Jos et integroi Pythonia komentokehotteeseen, sinun on siirryttävä Python -kansioon tulkin suorittamiseksi
Vaihe 2. Suorita laskutoimitus
Pythonin avulla voit tehdä laskutoimituksia helposti. Katso alla olevasta ruudusta esimerkkejä laskimen toimintojen käytöstä. Huomautus: # ovat kommentteja Python -koodissa, eikä tulkki käsittele niitä.
>> 3 + 7 10 >>> 100-10*3 70 >>> (100-10*3) / 2 # Jakso palauttaa aina liukuluvun (desimaali) 35,0 >>> (100-10*3) // 2 # Jakauman pyöristäminen alaspäin (kaksi vinoviivaa) heittää desimaalin pois 35 >>> 23 % 4 # Tämä laskee jaon 3 loput >>> 17.53 * 2.67 / 4.1 11.41587804878049
Vaihe 3. Laske sijoitus
Voit käyttää eksponentteja ** -operaattorilla. Python voi nopeasti laskea suuria tehoja. Katso esimerkki alla olevasta laatikosta.
>> 7 ** 2 # 7 neliö 49 >>> 5 ** 7 # 5 7 78125: n tehoon
Vaihe 4. Luo ja käsittele muuttujia
Voit määrittää Pythonissa muuttujia tekemään algebran. Tämä on hyvä johdanto muuttujien osoittamiseen Python -ohjelmissa. Muuttujat määritetään = -merkillä. Katso esimerkki alla olevasta laatikosta.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> leveys = 10 # Muuttuja voi olla mikä tahansa merkkijono> >> korkeus = 5 >>> leveys * korkeus 50
Vaihe 5. Sulje tulkki
Kun olet lopettanut tulkin käytön, voit sulkea sen ja palata komentoriville painamalla Ctrl+Z (Windows) tai Ctrl+D (Linux/Mac) ja painamalla sitten Enter. Voit myös kirjoittaa quit () ja painaa Enter.
Osa 4/5: Ensimmäisen ohjelman luominen
Vaihe 1. Avaa tekstieditori
Voit tehdä sen luomalla testiohjelman, joka tutustuttaa sinut ohjelmien luomisen ja tallentamisen perusasioihin ja käynnistää ne sitten tulkin kautta. Tämä auttaa myös testaamaan, että tulkki on asennettu oikein.
Vaihe 2. Luo "print" -lauseke
"Tulosta" on yksi Pythonin perustoiminnoista, jota käytetään tietojen näyttämiseen päätelaitteessa ohjelman aikana. Huomaa: "print" on yksi suurimmista muutoksista Python 2: sta Python 3: een. Python 2: ssa sinun tarvitsee vain kirjoittaa "print" ja sen jälkeen, mitä haluat näyttää. Python 3: ssa "print" on tullut funktioksi, joten sinun on kirjoitettava "print ()" ja kirjoitettava haluamasi sulkeisiin.
Vaihe 3. Lisää lausunto
Yksi yleisimmistä tavoista testata ohjelmointikieltä on näyttää teksti "Hei, maailma!" Liitä tämä teksti "print ()" -lausekkeeseen, mukaan lukien lainaukset:
tulosta ("Hei, maailma!")
Toisin kuin useimmat muut kielet, sinun ei tarvitse ilmoittaa rivinpäätteitä;. Sinun ei myöskään tarvitse käyttää kiharoita ({}) lohkojen esittämiseen. Sen sijaan sisennys osoittaa, mitä lohkoon sisältyy
Vaihe 4. Tallenna tiedosto
Napsauta Tiedosto -valikkoa tekstieditorissa ja valitse Tallenna nimellä. Valitse avattavasta valikosta nimi-ruudun alla Python-tiedostotyyppi. Jos käytät Notepadia (mutta sitä ei suositella), valitse "Kaikki tiedostot" ja lisää sitten "py" tiedostonimen loppuun.
- Muista tallentaa tiedosto jonnekin helposti saataville, koska sinun on osoitettava se komentokehotteeseen.
- Tässä esimerkissä tallenna tiedosto nimellä "hello.py".
Vaihe 5. Suorita ohjelma
Avaa komentokehote tai pääte ja siirry sijaintiin, johon tallensit tiedoston. Kun olet siellä, suorita tiedosto kirjoittamalla hello.py ja Enter. Näet tekstin komentokehotteen alla.
Riippuen Pythonin asentamisesta, sinun on ehkä kirjoitettava python hello.py ohjelman ajamiseksi
Vaihe 6. Testaa ohjelma usein
Yksi Pythonin hienoista puolista on, että voit testata uusia ohjelmia heti. Toinen etu on, että komentokehote ja editori ovat auki. Kun olet tallentanut muutokset editoriin, voit suorittaa ohjelman suoraan komentoriviltä, jolloin muutokset on helppo testata.
Osa 5/5: Kehittyneiden ohjelmien rakentaminen
Vaihe 1. Kokeile perusvirtauksen ohjauslausekkeita
Virtauksen ohjauslausekkeista on hyötyä ohjelman ohjaamiseen tietyissä olosuhteissa. Nämä lausumat ovat Python -ohjelmoinnin ydin, joten voit luoda ohjelmia, jotka tekevät erilaisia asioita panoksesta ja olosuhteista riippuen. Vaikka lause on hyvä alku oppia. Tässä esimerkissä käytät while -lauseketta Fibonacci -sarjan laskemiseen aina 100 asti:
# Jokainen Fibonacci -sarjan numero on # kahden edellisen numeron a, b = 0, 1 summa, kun taas b <100: print (b, end = '') a, b = b, a+b
- Jakso suoritetaan niin kauan kuin (kun) b on pienempi kuin (<) 100.
- Ohjelman lähdöt ovat 1 1 2 3 5 8 13 21 34 55 89
- Komento end = '' antaa tuloksen samalla rivillä sen sijaan, että jokainen arvo asetettaisiin erilliselle riville.
-
Tässä yksinkertaisessa ohjelmassa on huomioitava muutama asia, ja ne ovat erittäin tärkeitä monimutkaisten ohjelmien luomiseksi Pythonissa:
- Kiinnitä huomiota sisennyksiin.: osoittaa, että seuraava rivi on sisennetty ja kuuluu lohkoon. Yllä olevassa esimerkissä print (b) ja a, b = b, a+b ovat osa while -lohkoa. Oikea sisennys on välttämätön ohjelman toimimiseksi.
- Samalle riville voidaan määrittää useita muuttujia. Yllä olevassa esimerkissä a ja b. Molemmat on määritelty ensimmäisellä rivillä
- Jos kirjoitat tämän ohjelman suoraan tulkkiin, sinun on lisättävä tyhjä rivi loppuun, jotta tulkki tietää, että ohjelma on päättynyt.
Vaihe 2. Luo toiminto ohjelmaan
Voit määrittää toimintoja, jotka voidaan myöhemmin kutsua ohjelmaan. Tämä on erityisen hyödyllistä, jos sinun on käytettävä useita toimintoja suuremman ohjelman rajoissa. Seuraavassa esimerkissä voit luoda funktion, joka kutsuu aiemmin kirjoittamasi kaltaisen Fibonacci -sekvenssin:
def fib (n): a, b = 0, 1 kun a <n: print (a, end = '') a, b = b, a+b print () # Voit sitten kutsua # Fibonacci -funktion jokaiselle määritetty arvo fib (1000)
Tämä palauttaa 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610987
Vaihe 3. Luo monimutkaisempi virtauksen säätöohjelma
Virtauksen ohjauslausekkeet ovat hyödyllisiä asetettaessa tiettyjä ehtoja, jotka muuttavat ohjelman suoritustapaa. Tämä on erityisen tärkeää, jos käsittelet käyttäjän syöttöä. Seuraavassa esimerkissä luodaan yksinkertainen ohjelma, joka arvioi käyttäjän iän, jos if, elif (else if) ja else.
ikä = int (syöte ("Anna ikäsi:")) jos ikä <= 12: print ("Lapsuus on hämmästyttävää!") elif ikä välillä (13, 20): print ("Olet teini!") else: print ("Aika kasvaa") # Jos jokin näistä väitteistä on totta # Vastaava viesti tulee näkyviin. # Jos mikään väitteistä ei pidä paikkaansa, # näytetään "muu" -viesti.
-
Ohjelma esittelee myös joitain muita erittäin tärkeitä lausuntoja käytettäväksi eri sovelluksissa:
- input () - Tämä kutsuu käyttäjän syötteen näppäimistöltä. Käyttäjä näkee viestin suluissa. Tässä esimerkissä tuloa () ympäröi int () -funktio, mikä tarkoittaa, että kaikkia tuloja käsitellään kokonaislukuna
- range () - Tätä toimintoa voidaan käyttää monin tavoin. Tässä ohjelmassa tämä toiminto tarkistaa, onko luku väliltä 13 ja 20. Alueen loppua ei lasketa laskennassa.
Vaihe 4. Opi muita ehdollisia lausekkeita
Edellisessä esimerkissä käytetään symbolia "pienempi tai yhtä suuri" (<=) sen määrittämiseksi, vastaako syötetty ikä ehtoa. Voit käyttää samoja ehdollisia lausekkeita kuin matematiikassa, mutta tapa, jolla ne kirjoitetaan, on hieman erilainen:
Merkitys | Symboli | Python -symboli | |
---|---|---|---|
Pienempi kuin | < | < | |
Suurempi kuin | > | > | |
Pienempi kuin tai yhtä suuri kuin | ≤ | <= | |
Suurempi tai yhtä suuri kuin | ≥ | >= | |
Yhdessä | = | == | |
Ei yhtä kuin | ≠ | != |
Vaihe 5. Jatkuva oppiminen
Kaikki yllä olevat ovat vain Pythonin perusasioita. Vaikka Python on yksi yksinkertaisimmista kielistä oppia, siinä on paljon mahdollisuuksia, joihin voit kaivaa. Paras tapa jatkaa oppimista on jatkaa ohjelmointia! Muista, että voit kirjoittaa ohjelmia nopeasti alusta alkaen suoraan tulkista, ja muutosten testaaminen on yhtä helppoa kuin ohjelman suorittaminen uudelleen komentoriviltä.
- Python -ohjelmoinnista on saatavana monia hyviä kirjoja, mukaan lukien "Python aloittelijoille", "Python -keittokirja" ja "Python -ohjelmointi: Tietojenkäsittelytieteen esittely".
- Internetistä on saatavana useita lähteitä, mutta suurin osa on edelleen omistettu Python 2.x: lle. Jokaista esimerkkiä varten on tehtävä muutoksia.
- Monet kurssit tarjoavat Python -oppimista. Pythonia opetetaan usein johdantotunnilla, koska se on yksi helpoimmista kielistä.