Python -ohjelmoinnin aloittaminen: 15 vaihetta (kuvilla)

Sisällysluettelo:

Python -ohjelmoinnin aloittaminen: 15 vaihetta (kuvilla)
Python -ohjelmoinnin aloittaminen: 15 vaihetta (kuvilla)

Video: Python -ohjelmoinnin aloittaminen: 15 vaihetta (kuvilla)

Video: Python -ohjelmoinnin aloittaminen: 15 vaihetta (kuvilla)
Video: Kiusallinen alapääongelma || BLOKESS 2024, Marraskuu
Anonim

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)

167107 1
167107 1

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.
167107 2
167107 2

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.

167107 3
167107 3

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ä).

167107 4
167107 4

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

167107 5
167107 5

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

167107 6
167107 6

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.

167107 7
167107 7

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.

167107 8
167107 8

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

167107 9
167107 9

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

167107 10
167107 10

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

167107 11
167107 11

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

167107 12
167107 12

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

167107 13
167107 13

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.

167107 14
167107 14

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.

167107 15
167107 15

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

167107 16
167107 16

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".
167107 17
167107 17

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

167107 18
167107 18

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

167107 19
167107 19

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.
167107 20
167107 20

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

167107 21
167107 21

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.
167107 22
167107 22

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:

Ehdollinen lauseke.

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ä.

Suositeltava: