Ohjelmoinnin aloittaminen Pythonissa: 13 vaihetta (kuvilla)

Sisällysluettelo:

Ohjelmoinnin aloittaminen Pythonissa: 13 vaihetta (kuvilla)
Ohjelmoinnin aloittaminen Pythonissa: 13 vaihetta (kuvilla)

Video: Ohjelmoinnin aloittaminen Pythonissa: 13 vaihetta (kuvilla)

Video: Ohjelmoinnin aloittaminen Pythonissa: 13 vaihetta (kuvilla)
Video: KOODATAAN PELI // Miskan Ohjelmointinurkka #2 2024, Huhtikuu
Anonim

Haluatko aloittaa ohjelmoinnin oppimisen? Tietokoneohjelmoinnin aloittaminen voi olla pelottavaa, ja saatat ajatella, että sinun on otettava luokat oppiaksesi. Vaikka tämä saattaa olla totta joillekin kielille, on olemassa useita ohjelmointikieliä, joiden perusasioiden ymmärtäminen kestää vain päivän tai kaksi. Python on yksi näistä kielistä. Voit käynnistää Python -perusohjelman muutamassa minuutissa. Katso ohjeet vaiheesta 1.

Askeleet

Osa 1/5: Pythonin asentaminen

Windows

167107 1 2
167107 1 2

Vaihe 1. Käy Python -sivustolla

Voit ladata kaiken tarvittavan Pythonin käytön aloittamiseen Python -verkkosivustolta (python.org/downloads. Verkkosivuston pitäisi automaattisesti tunnistaa, että käytät Windowsia, ja esittää linkit Windowsin asennusohjelmaan.

167107 2 2
167107 2 2

Vaihe 2. Valitse asennettava versio

Tällä hetkellä saatavilla on kaksi Python -versiota: 3.x.x ja 2.7.10. Python tarjoaa molemmat ladattaviksi, mutta uusien käyttäjien on valittava 3.x.x -versio. Lataa 2.7.10, jos aiot käyttää vanhaa Python -koodia tai ohjelmia ja kirjastoja, jotka eivät ole vielä ottaneet käyttöön 3.x.x -koodia.

Tässä oppaassa oletetaan, että asennat 3.x.x

167107 3 3
167107 3 3

Vaihe 3. Suorita asennusohjelma sen lataamisen jälkeen

Napsauttamalla haluamasi version painiketta lataat sen asennusohjelman. Suorita tämä asennusohjelma lataamisen päätyttyä.

167107 4 2
167107 4 2

Vaihe 4. Valitse "Lisää Python 3.5 PATH" -ruutuun

Tämän avulla voit suorittaa Pythonin suoraan komentoriviltä.

167107 5 2
167107 5 2

Vaihe 5. Napsauta "Asenna nyt"

Tämä asentaa Pythonin kaikilla oletusasetuksillaan, minkä pitäisi olla hieno useimmille käyttäjille.

Jos haluat poistaa tietyt toiminnot käytöstä, muuttaa asennushakemistoa tai asentaa virheenkorjaimen, napsauta sen sijaan "Mukauta asennusta" ja valitse sitten ruudut tai poista niiden valinta

Mac

167107 6 2
167107 6 2

Vaihe 1. Päätä, haluatko asentaa Python 3.x.x

Kaikkiin OS X -versioihin on asennettu Python 2.7. Jos et tarvitse Pythonin uudempaa versiota, sinun ei tarvitse asentaa mitään. Jos haluat käyttää Pythonin uusimpia versioita, asenna 3.x.x.

Jos haluat käyttää vain mukana toimitettua Python -versiota, voit luoda komentosarjoja tekstieditorissa ja ajaa ne päätelaitteen kautta

167107 7 2
167107 7 2

Vaihe 2. Lataa Python 3.x.x -tiedostot Python -verkkosivustolta

Siirry osoitteeseen (python.org/downloads Mac -tietokoneellasi. Sen pitäisi tunnistaa käyttöjärjestelmäsi ja näyttää Mac -asennustiedostot. Jos ei, napsauta "Mac OS X" -linkkiä.

167107 8 2
167107 8 2

Vaihe 3. Aloita Pythonin asennus kaksoisnapsauttamalla ladattua PKG-tiedostoa

Asenna Python noudattamalla ohjeita. Useimmat käyttäjät voivat käyttää vain oletusasetuksia.

167107 9 2
167107 9 2

Vaihe 4. Käynnistä Python päätelaitteessa

Varmistaaksesi, että asennus onnistui, käynnistä pääte ja kirjoita python3. Tämän pitäisi käynnistää Python 3.x.x -rajapinta ja näyttää versio.

Linux

167107 10 2
167107 10 2

Vaihe 1. Tarkista jo asennettu Python -versio

Lähes kaikissa Linux -jakeluissa on Python asennettuna. Voit nähdä, mikä versio sinulla on, avaamalla päätelaite ja kirjoittamalla python.

167107 11 2
167107 11 2

Vaihe 2. Asenna uusin versio Ubuntuun

Avaa pääteikkuna ja kirjoita sudo apt-get install python.

Voit myös asentaa Pythonin käyttämällä Ubuntun Lisää/poista sovellus -sovellusta, joka sijaitsee Sovellukset -ikkunassa

167107 12 2
167107 12 2

Vaihe 3. Asenna uusin versio Red Hatiin ja Fedoraan

Avaa pääteikkuna ja kirjoita sudo yum install python.

167107 13 2
167107 13 2

Vaihe 4. Asenna Arch Linuxin uusin versio

Kirjaudu sisään pääkäyttäjänä. Kirjoita pacman -S python.

167107 14 2
167107 14 2

Vaihe 5. Lataa IDLE -ympäristö

Jos haluat käyttää Python -kehitysympäristöä, voit saada sen käyttämällä jakelun ohjelmistonhallintaa. Etsi ja asenna paketti etsimällä "python idle".

Muut olennaiset asiat

167107 15 2
167107 15 2

Vaihe 1. Asenna tekstieditori

Vaikka voit luoda Python -ohjelmia Notepadissa tai TextEditissä, koodin lukeminen ja kirjoittaminen on paljon helpompaa erikoistuneen tekstieditorin avulla. Valittavana on useita ilmaisia muokkausohjelmia, kuten Sublime Text (Mikä tahansa järjestelmä), Notepad ++ (Windows), TextWrangler (Mac) tai JEdit (Mikä tahansa järjestelmä).

167107 16 2
167107 16 2

Vaihe 2. Testaa asennus

Avaa päätelaitteen komentorivi (Windows) (Mac/Linux) ja kirjoita python. Python latautuu ja versionumero tulee näkyviin. Sinut ohjataan Python -tulkin komentokehotteeseen, joka näkyy muodossa >>>.

Kirjoita print ("Hei, maailma!") Ja paina ↵ Enter. Sinun pitäisi nähdä teksti Hei, maailma! näkyy Python -komentorivin alla

Osa 2/5: Peruskäsitteiden oppiminen

167107 17 2
167107 17 2

Vaihe 1. Ymmärrä, että Pythonin ei tarvitse kääntää

Python on tulkittu kieli, mikä tarkoittaa, että voit suorittaa ohjelman heti, kun teet muutoksia tiedostoon. Tämä tekee ohjelmien toistamisesta, tarkistamisesta ja vianmäärityksestä paljon nopeampaa kuin monet muut kielet.

Python on yksi helpoimmista kielistä oppia, ja voit perusohjelman käynnistää vain muutamassa minuutissa

167107 18 2
167107 18 2

Vaihe 2. Hämmennä tulkissa

Voit käyttää tulkkia koodin testaamiseen ilman, että sinun on ensin lisättävä se ohjelmaan. Tämä sopii erinomaisesti tiettyjen komentojen oppimiseen tai heitto-ohjelman kirjoittamiseen.

167107 19 2
167107 19 2

Vaihe 3. Opi kuinka Python käsittelee objekteja ja muuttujia

Python on olio-kieli, mikä tarkoittaa, että kaikki ohjelmassa olevat kohteet käsitellään objekteina. Sinun ei myöskään tarvitse ilmoittaa muuttujia ohjelman alussa (voit tehdä sen 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 tutustumaan Pythonin syntaksiin ja tapaan, jolla numeroita ja merkkijonoja käsitellään.

167107 20 2
167107 20 2

Vaihe 1. Käynnistä tulkki

Avaa komentorivi tai pääte. Kirjoita kehotteeseen python ja paina ↵ Enter. Tämä lataa Python -tulkin ja sinut ohjataan Python -komentokehotteeseen (>>>).

Jos et integroinut Pythonia komentokehotteeseesi, sinun on siirryttävä Python -hakemistoon tulkin suorittamiseksi

167107 21 2
167107 21 2

Vaihe 2. Suorita laskutoimitus

Voit suorittaa Pythonin avulla aritmeettisen peruslaskennan helposti. Katso alla olevasta laatikosta esimerkkejä laskimen toimintojen käytöstä. Huomautus: # merkitsee kommentteja Python -koodissa, eikä niitä välitetä tulkin kautta.

>> 3 + 7 10 >>> 100-10*3 70 >>> (100-10*3) / 2 # Jakso palauttaa aina liukuluvun (desimaalin) luvun 35.0 >>> (100-10*3) // 2 # Kerrosjako (kaksi vinoviivaa) hylkää kaikki desimaalitulokset 35 >>> 23 % 4 # Tämä laskee jaon 3 loput >>> 17.53 * 2.67 / 4.1 11.41587804878049

167107 22 2
167107 22 2

Vaihe 3. Laske tehot

Voit käyttää ** -operaattoria valtuuksien osoittamiseen. Python voi nopeasti laskea suuria lukuja. Katso esimerkkejä alla olevasta laatikosta.

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

167107 23 2
167107 23 2

Vaihe 4. Luo ja käsittele muuttujia

Voit määrittää Pythonissa muuttujia suorittamaan algebran. Tämä on hyvä johdanto muuttujien määrittämiseen Python -ohjelmissa. Muuttujat määritetään = -merkin avulla. Katso esimerkkejä alla olevasta laatikosta.

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

167107 24 2
167107 24 2

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 ↵ Enter. Voit myös kirjoittaa quit () ja paina ↵ Enter.

Osa 4/5: Ensimmäisen ohjelman luominen

167107 25 2
167107 25 2

Vaihe 1. Avaa tekstieditori

Voit nopeasti luoda testiohjelman, joka tutustuttaa ohjelmien luomisen ja tallentamisen perusteet ja sen suorittamisen tulkin kautta. Tämä auttaa myös testaamaan, että tulkki on asennettu oikein.

167107 26 2
167107 26 2

Vaihe 2. Luo "print" -lauseke

"Tulostus" on yksi Pythonin perustoiminnoista, ja sitä käytetään tietojen näyttämiseen päätelaitteessa ohjelman aikana. Huomautus: "print" on yksi suurimmista muutoksista Python 2: sta Python 3: een. Python 2: ssa sinun tarvitsee vain kirjoittaa "print" ja sen jälkeen haluamasi. Python 3: ssa "print" on tullut funktioksi, joten sinun on kirjoitettava "print ()" ja haluamasi teksti näkyy suluissa.

167107 27 2
167107 27 2

Vaihe 3. Lisää lausuntosi

Yksi yleisimmistä tavoista testata ohjelmointikieltä on näyttää teksti "Hei, maailma!" Aseta tämä teksti "print ()" -lausekkeen sisälle, mukaan lukien lainausmerkit:

tulosta ("Hei, maailma!")

Toisin kuin monet muut kielet, sinun ei tarvitse merkitä rivin loppua a: lla. Sinun ei myöskään tarvitse käyttää kiharoita ({}) lohkojen nimeämiseen. Sisennys merkitsee sen sijaan mitä lohkoon sisältyy

167107 28 2
167107 28 2

Vaihe 4. Tallenna tiedosto

Napsauta tekstieditorissa Tiedosto -valikkoa ja valitse Tallenna nimellä. Valitse nimiruudun alla olevasta avattavasta valikosta Python -tiedostotyyppi. Jos käytät Notepadia (ei suositella), valitse "Kaikki tiedostot" ja lisää ".py" tiedostonimen loppuun.

  • Muista tallentaa tiedosto jonnekin helposti saavutettavaan paikkaan, koska sinun on siirryttävä siihen komentokehotteessa.
  • Tässä esimerkissä tallenna tiedosto nimellä "hello.py".
167107 29 2
167107 29 2

Vaihe 5. Suorita ohjelma

Avaa komentorivi tai päätelaite ja siirry sijaintiin, johon tallensit tiedoston. Kun olet siellä, suorita tiedosto kirjoittamalla hello.py ja painamalla ↵ Enter. Sinun pitäisi nähdä teksti Hei, maailma! näkyy komentokehotteen alla.

Riippuen siitä, miten olet asentanut Pythonin ja minkä version se on, saatat joutua kirjoittamaan python hello.py tai python3 hello.py ohjelman suorittamiseksi

167107 30 2
167107 30 2

Vaihe 6. Testaa usein

Yksi Pythonin hienoista puolista on, että voit testata uusia ohjelmia heti. Hyvä käytäntö on, että komentorivi avautuu samaan aikaan kuin editori. Kun tallennat muutokset editoriin, voit suorittaa ohjelman heti komentoriviltä, jolloin voit testata muutokset nopeasti.

Osa 5/5: Kehittyneiden ohjelmien rakentaminen

167107 31 2
167107 31 2

Vaihe 1. Kokeile perusvirtauksen ohjauslauseketta

Virtauksen ohjauslausekkeiden avulla voit hallita, mitä ohjelma tekee tiettyjen olosuhteiden perusteella. Nämä lausunnot ovat Python -ohjelmoinnin ydin, ja niiden avulla voit luoda ohjelmia, jotka tekevät erilaisia asioita panoksesta ja olosuhteista riippuen. Vaikka lause on hyvä aloittaa. Tässä esimerkissä voit käyttää while -lausetta Fibonacci -sekvenssin laskemiseen aina 100:

# 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.
  • Tulos on 1 1 2 3 5 8 13 21 34 55 89
  • End = '' -komento näyttää tuloksen samalla rivillä sen sijaan, että jokainen arvo asetettaisiin erilliselle riville.
  • Tässä yksinkertaisessa ohjelmassa on huomioitava pari asiaa, jotka ovat kriittisiä monimutkaisten ohjelmien luomiseksi Pythonissa:

    • Merkitse sisennys muistiin. V: osoittaa, että seuraavat rivit ovat sisennettyjä ja ovat osa lohkoa. Yllä olevassa esimerkissä print (b) ja a, b = b, a+b ovat osa while -lohkoa. Oikea sisennys on välttämätöntä, jotta ohjelma toimii.
    • Samalle riville voidaan määrittää useita muuttujia. Yllä olevassa esimerkissä a ja b on molemmat 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 valmis.
167107 32 2
167107 32 2

Vaihe 2. Luo toimintoja ohjelmiin

Voit määrittää toimintoja, joita voit käyttää myöhemmin ohjelmassa. 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 () # Myöhemmin ohjelmassa voit soittaa Fibonaccille # funktio mille tahansa määrittämällesi arvolle fib (1000)

Tämä palauttaa 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610987

167107 33 2
167107 33 2

Vaihe 3. Luo monimutkaisempi virtauksen säätöohjelma

Virtauksen ohjauslausekkeiden avulla voit asettaa erityisiä ehtoja, jotka muuttavat ohjelman suoritustapaa. Tämä on erityisen tärkeää, kun käsittelet käyttäjän syöttöä. Seuraavassa esimerkissä luodaan yksinkertainen ohjelma, joka arvioi käyttäjän iän if, elif (else if) ja else.

ikä = int (syöte ("Anna ikäsi:")) jos ikä <= 12: print ("On hienoa olla lapsi!") elif ikä välillä (13, 20): print ("Olet teini -ikäinen ! ") else: print (" Aika kasvaa ") # Jos jokin näistä väitteistä on totta #, vastaava viesti näytetään. # Jos kumpikaan väite ei pidä paikkaansa, viesti "else" # tulee näkyviin.

  • Tämä ohjelma esittelee myös muutamia muita erittäin tärkeitä lausuntoja, jotka ovat korvaamattomia monille eri sovelluksille:

    • input () - Tämä kutsuu käyttäjän syötteen näppäimistöltä. Käyttäjä näkee suluissa olevan viestin. Tässä esimerkissä tuloa () ympäröi int () -funktio, mikä tarkoittaa, että kaikki syötteet käsitellään kokonaislukuna.
    • range () - Tätä toimintoa voidaan käyttää monin tavoin. Tässä ohjelmassa se tarkistaa, onko luku välillä 13 ja 20. Alueen loppua ei lasketa laskennassa.
167107 34 2
167107 34 2

Vaihe 4. Opi muut ehdolliset lausekkeet

Edellisessä esimerkissä käytettiin symbolia "pienempi tai yhtä suuri" (<=) sen määrittämiseksi, täyttivätkö syöttöikä ehdot. Voit käyttää samoja ehdollisia lausekkeita kuin matematiikassa, mutta niiden kirjoittaminen on hieman erilaista:

Ehdolliset lausekkeet.

Merkitys Symboli Python -symboli
Vähemmän kuin < <
Suurempi kuin > >
Pienempi tai yhtä suuri <=
Suurempi tai yhtä suuri >=
Tasainen = ==
Ei tasa -arvoinen !=
167107 35 2
167107 35 2

Vaihe 5. Jatka oppimista

Nämä ovat vain perusasioita Pythonin suhteen. Vaikka se on yksi yksinkertaisimmista kielistä oppia, siellä on melko vähän syvyyttä, jos olet kiinnostunut kaivamisesta. Paras tapa jatkaa oppimista on jatkaa ohjelmien luomista! Muista, että voit kirjoittaa raaputusohjelmat nopeasti suoraan tulkkiin, ja muutosten testaaminen on yhtä helppoa kuin ohjelman suorittaminen komentoriviltä uudelleen.

  • Python -ohjelmointiin on saatavana paljon hyviä kirjoja, mukaan lukien "Python aloittelijoille", "Python -keittokirja" ja "Python -ohjelmointi: Tietojenkäsittelytieteen esittely".
  • Verkossa on saatavilla erilaisia lähteitä, mutta monet ovat edelleen suunnattu Python 2. X: lle. Sinun on ehkä muokattava kaikkia niiden tarjoamia esimerkkejä.
  • Jos haluat käyttää pythonia verkossa, mutta haluat käyttää python 3: ta, Repl [1]: llä on python -tulkki, joka käyttää virtuaalisia linux -koneita. Toinen hyvä verkkoresurssi tulevalle "pythonistalle" (hyvin perehtynyt python-ohjelmoija) on Thinkfunctional [2]. Suurempiin haasteisiin on saatavana myös "Automatisoi tylsät asiat" [3] ja Project Euler [4].
  • Monet paikalliset koulut tarjoavat luokkia Pythonilla. Usein Pythonia opetetaan johdantotunnilla, koska se on yksi helpoimmista kielistä.

Esimerkkiohjelmat

Image
Image

Esimerkki Python -tulkin käynnistyskoodista

Image
Image

Esimerkki Python -laskimen koodista

Image
Image

Esimerkki Easy Python -ohjelmasta

Suositeltava: