Kas soovite hakata programmeerimist õppima? Arvutiprogrammeerimine võib olla hirmutav ja võite arvata, et õppimiseks peate tunde võtma. Kuigi see võib mõne keele puhul tõsi olla, on programmeerimiskeeli mitmesuguseid, mille põhitõdede mõistmiseks kulub vaid päev või kaks. Python on üks neist keeltest. Pythoni põhiprogrammi saate käivitada vaid mõne minutiga. Vaadake allpool 1. toimingut.
Sammud
Osa 1 viiest: Pythoni installimine
Windows
Samm 1. Külastage Pythoni veebisaiti
Kõik, mida vajate Pythoni kasutamiseks, saate alla laadida Pythoni veebisaidilt (python.org/downloads. Veebisait peaks automaatselt tuvastama, et kasutate Windowsi, ja esitama lingid Windowsi installijale.
Samm 2. Valige, millist versiooni soovite installida
Praegu on saadaval kaks Pythoni versiooni: 3.x.x ja 2.7.10. Python teeb mõlemad allalaadimiseks kättesaadavaks, kuid uued kasutajad peaksid valima 3.x.x versiooni. Laadige alla 2.7.10, kui töötate Pythoni pärandkoodiga või programmide ja teekidega, mis pole veel 3.x.x -i kasutusele võtnud.
See juhend eeldab, et installite 3.x.x
Samm 3. Käivitage installija pärast selle allalaadimist
Soovitud versiooni nupule klõpsates laaditakse selle installiprogramm alla. Käivitage see installija pärast allalaadimise lõpetamist.
Samm 4. Märkige ruut "Lisa Python 3.5 PATH -i"
See võimaldab teil käivitada Pythoni otse käsurealt.
Samm 5. Klõpsake "Installi kohe"
See installib Pythoni kõigi vaikeseadetega, mis peaks enamiku kasutajate jaoks hea olema.
Kui soovite teatud funktsioonid keelata, muuta installikataloogi või installida siluri, klõpsake selle asemel nuppu "Kohanda installimist" ja seejärel märkige ruudud või tühjendage need
Mac
Samm 1. Otsustage, kas soovite installida Python 3.x.x
Kõik OS X versioonid on juba installitud Python 2.7 -ga. Kui te ei vaja Pythoni uuemat versiooni, ei pea te midagi installima. Kui soovite juurdepääsu Pythoni uusimatele versioonidele, installige 3.x.x.
Kui soovite lihtsalt kasutada kaasasolevat Pythoni versiooni, saate tekstiredaktoris skripte luua ja neid terminali kaudu käivitada
Samm 2. Laadige Pythoni veebisaidilt alla Python 3.x.x -failid
Külastage oma Macis aadressi (python.org/downloads. See peaks teie operatsioonisüsteemi tuvastama ja kuvama Maci installifailid. Kui ei, siis klõpsake linki "Mac OS X".
Samm 3. Pythoni installimise alustamiseks topeltklõpsake allalaaditud PKG-faili
Pythoni installimiseks järgige juhiseid. Enamik kasutajaid saab lihtsalt kasutada vaikeseadeid.
Samm 4. Käivitage terminalis Python
Et kontrollida, kas installimine läks hästi, käivitage terminal ja tippige python3. See peaks käivitama liidese Python 3.x.x ja kuvama versiooni.
Linux
Samm 1. Kontrollige juba installitud Pythoni versiooni
Peaaegu iga Linuxi distributsiooniga on installitud Python. Saate vaadata, milline versioon teil on, avades terminali ja sisestades python.
Samm 2. Installige Ubuntu uusim versioon
Avage aken Terminal ja tippige sudo apt-get install python.
Pythoni saate installida ka Ubuntu rakenduste lisamise/eemaldamise rakenduse kaudu, mis asub rakenduste aknas
Samm 3. Installige Red Hat ja Fedora uusim versioon
Avage aken Terminal ja tippige sudo yum install python.
Samm 4. Installige Arch Linuxi uusim versioon
Logige sisse juurkasutajana. Tüüp pacman -S python.
Samm 5. Laadige alla keskkond IDLE
Kui soovite kasutada Pythoni arenduskeskkonda, saate selle hankida oma levitamise tarkvarahalduri abil. Paketi leidmiseks ja installimiseks otsige lihtsalt "python idle".
Muud olulised asjad
Samm 1. Installige tekstiredaktor
Kuigi saate Pythoni programme luua Notepadis või TextEditis, on teil koodi lugemine ja kirjutamine spetsialiseeritud tekstiredaktori abil palju lihtsam. Valida saab mitmesuguste tasuta toimetajate hulgast, näiteks Sublime Text (mis tahes süsteem), Notepad ++ (Windows), TextWrangler (Mac) või JEdit (mis tahes süsteem).
Samm 2. Testige oma installimist
Avage terminali (Mac/Linux) käsuviip (Windows) ja tippige python. Python laaditakse ja kuvatakse versiooni number. Teid suunatakse Pythoni tõlgi käsureale, mida kuvatakse >>>.
Tippige print ("Tere, maailm!") Ja vajutage ↵ sisestusklahvi. Te peaksite nägema teksti Tere, maailm! kuvatakse Pythoni käsurea all
Osa 2 viiest: Põhikontseptsioonide õppimine
Samm 1. Mõistke, et Python ei pea kompileerima
Python on tõlgitud keel, mis tähendab, et saate programmi käivitada kohe, kui olete failis muudatusi teinud. See muudab programmide kordamise, muutmise ja tõrkeotsingu palju kiiremaks kui paljud teised keeled.
Python on üks lihtsamini õpitavaid keeli ja põhiprogrammi saate käivitada vaid mõne minutiga
2. samm. Tõlgi ümber
Tõlgi abil saate koodi testida, ilma et peaksite seda eelnevalt oma programmi lisama. See sobib suurepäraselt konkreetsete käskude toimimise õppimiseks või viskamisprogrammi kirjutamiseks.
Samm 3. Lugege, kuidas Python käsitleb objekte ja muutujaid
Python on objektorienteeritud keel, mis tähendab, et kõike programmis käsitletakse objektina. Samuti ei pea te programmi alguses muutujaid deklareerima (saate seda teha igal ajal) ja te ei pea määrama muutuja tüüpi (täisarv, string jne).
Osa 3 /5: Pythoni tõlgi kasutamine kalkulaatorina
Mõne kalkulaatori põhifunktsiooni täitmine aitab teil tutvuda Pythoni süntaksi ning numbrite ja stringide käitlemisega.
Samm 1. Käivitage tõlk
Avage käsuviip või terminal. Tippige viipale python ja vajutage ↵ Enter. See laadib Pythoni tõlgi ja teid suunatakse Pythoni käsureale (>>>).
Kui te pole Pythoni oma käsureale integreerinud, peate tõlgi käivitamiseks navigeerima Pythoni kataloogi
Samm 2. Tehke põhiline aritmeetika
Pythoni abil saate hõlpsalt põhilisi aritmeetikaid teha. Allpool olevast kastist leiate mõned näited kalkulaatori funktsioonide kasutamise kohta. Märkus: # tähistab Pythoni koodis kommentaare ja neid ei edastata tõlgi kaudu.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Jaotus tagastab alati ujukoma (kümnendkoha) numbri 35,0 >>> (100 - 10*3) // 2 # Põranda jaotus (kaks kaldkriipsu) kaotab kõik kümnendtulemused 35 >>> 23 % 4 # See arvutab jaotuse 3 ülejäänud osa >>> 17,53 * 2,67 / 4,1 11,41587804878049
Samm 3. Arvutage võimsused
Võimete tähistamiseks saate kasutada operaatorit **. Python suudab kiiresti arvutada suuri numbreid. Näiteid leiate allolevast kastist.
>> 7 ** 2 # 7 ruudus 49 >>> 5 ** 7 # 5 võimsusele 7 78125
Samm 4. Muutujate loomine ja nendega manipuleerimine
Põhialgebra täitmiseks saate Pythonis määrata muutujad. See on hea sissejuhatus muutujate määramiseks Pythoni programmides. Muutujate määramiseks kasutatakse märki =. Näiteid leiate allolevast kastist.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Muutujad võivad olla mis tahes stringid> >> kõrgus = 5 >>> laius * kõrgus 50
Samm 5. Sulgege tõlk
Kui olete tõlgi kasutamise lõpetanud, saate selle sulgeda ja käsureale naasta, vajutades klahvikombinatsiooni Ctrl+Z (Windows) või Ctrl+D (Linux/Mac) ja seejärel klahvi ↵ Enter. Võite ka sisestada quit () ja vajutada ↵ Enter.
4. osa 5 -st: oma esimese programmi loomine
Samm 1. Avage oma tekstiredaktor
Saate kiiresti luua testprogrammi, mis tutvustab programmide loomise ja salvestamise põhitõdesid ning seejärel tõlgi kaudu käivitamist. See aitab teil ka kontrollida, kas teie tõlk oli õigesti installitud.
Samm 2. Looge "print" avaldus
"Prindi" on üks Pythoni põhifunktsioone ja seda kasutatakse programmi ajal teabe kuvamiseks terminalis. Märkus: "print" on üks suurimaid muudatusi Python 2 -lt Python 3 -le. Python 2 -s pidite sisestama ainult "print" ja seejärel selle, mida soovite kuvada. Python 3 -s on "print" muutunud funktsiooniks, nii et peate sisestama "print ()", kusjuures sulgudes kuvatakse see, mida soovite.
Samm 3. Lisage oma avaldus
Üks levinumaid programmeerimiskeele testimise viise on teksti "Tere, maailm!" Kuvamine. Asetage see tekst lause „print ()” sisse, sealhulgas jutumärgid:
print ("Tere, maailm!")
Erinevalt paljudest teistest keeltest ei pea te rea lõppu tähistama tähega;. Samuti ei pea te plokkide tähistamiseks kasutama lokkis trakse ({}). Selle asemel tähistab taane plokis sisalduvat
Samm 4. Salvestage fail
Klõpsake tekstiredaktoris menüüd Fail ja valige Salvesta nimega. Valige nime kasti all olevast rippmenüüst Pythoni failitüüp. Kui kasutate Notepadit (pole soovitatav), valige "Kõik failid" ja lisage failinime lõppu ".py".
- Salvestage fail kindlasti kohta, kuhu on lihtne juurde pääseda, kuna peate sellele käsureal navigeerima.
- Selle näite puhul salvestage fail nimega "hello.py".
Samm 5. Käivitage programm
Avage käsuviip või terminal ja navigeerige asukohta, kuhu faili salvestasite. Kui olete seal, käivitage fail, tippides hello.py ja vajutades ↵ Enter. Te peaksite nägema teksti Tere, maailm! kuvatakse käsuviiba all.
Sõltuvalt sellest, kuidas Pythoni installisite ja mis versioon see on, peate võib -olla programmi käivitamiseks sisestama python hello.py või python3 hello.py
Samm 6. Testige sageli
Üks Pythoni suurepäraseid asju on see, et saate oma uusi programme kohe testida. Hea tava on see, et käsuviip avatakse samal ajal kui redaktor on avatud. Kui salvestate muudatused redaktorisse, saate programmi kohe käsurealt käivitada, võimaldades muudatusi kiiresti testida.
Osa 5/5: Täiustatud programmide koostamine
Samm 1. Katsetage põhivoolu juhtimise avaldusega
Voojuhtimise avaldused võimaldavad teil konkreetsete tingimuste alusel kontrollida, mida programm teeb. Need avaldused on Pythoni programmeerimise süda ja võimaldavad teil luua programme, mis teevad sõltuvalt sisendist ja tingimustest erinevaid asju. Väide while on alustuseks hea. Selles näites saate lause while abil arvutada Fibonacci jada kuni 100:
# Iga Fibonacci jada number on # kahe eelmise numbri a, b = 0, 1 summa, samas kui b <100: print (b, end = ") a, b = b, a+b
- Jada kestab seni, kuni (samas) b on väiksem kui (<) 100.
- Väljund on 1 1 2 3 5 8 13 21 34 55 89
- Käsk end = "kuvab väljundi samal real, selle asemel et panna iga väärtus eraldi reale.
-
Selles lihtsas programmis tuleb märkida paar asja, mis on Pythonis keerukate programmide loomiseks üliolulised:
- Pange tähele taanet. V: näitab, et järgmised read on taandatud ja on ploki osa. Ülalolevas näites on print (b) ja a, b = b, a+b osa plokist. Programmi toimimiseks on vajalik korralikult taane.
- Ühel real saab määrata mitu muutujat. Ülaltoodud näites on a ja b mõlemad määratletud esimesel real.
- Kui sisestate selle programmi otse tõlki, peate lõppu lisama tühja rea, et tõlk teaks, et programm on lõppenud.
Samm 2. Ehitage programmidesse funktsioone
Saate määratleda funktsioone, millele saate hiljem programmis helistada. See on eriti kasulik, kui peate suurema programmi raames kasutama mitut funktsiooni. Järgmises näites saate luua funktsiooni, millega kutsuda Fibonacci jada, mis sarnaneb varem kirjutatuga:
def fib (n): a, b = 0, 1, samas kui a <n: print (a, end = '') a, b = b, a+b print () # Hiljem saate programmi kaudu helistada oma Fibonacci # funktsioon iga teie määratud väärtuse jaoks fib (1000)
See tagastab 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Samm 3. Koostage keerulisem voolu reguleerimise programm
Voolukontrolli avaldused võimaldavad teil määrata konkreetsed tingimused, mis muudavad programmi käitamist. See on eriti oluline, kui tegelete kasutaja sisendiga. Järgmine näide kasutab if, elif (muidu kui) ja muud, et luua lihtne programm, mis hindab kasutaja vanust.
vanus = int (sisend ("Sisesta oma vanus:")) kui vanus <= 12: print ("Tore on olla laps!") elif vanus vahemikus (13, 20): print ("Sa oled teismeline ! ") else: print (" Aeg suureks kasvada ") # Kui mõni neist väidetest on tõene #, kuvatakse vastav teade. # Kui kumbki väide pole tõene, kuvatakse teade "else" #.
-
See programm tutvustab ka mõnda muud väga olulist avaldust, mis on mitmesuguste rakenduste jaoks hindamatud:
- input () - see kutsub kasutaja sisestama klaviatuuri. Kasutaja näeb sulgudes kirjutatud sõnumit. Selles näites on sisend () ümbritsetud funktsiooniga int (), mis tähendab, et kogu sisendit käsitletakse täisarvuna.
- vahemik () - seda funktsiooni saab kasutada mitmel viisil. Selles programmis kontrollib see, kas number jääb vahemikku 13 kuni 20. Vahemiku lõppu arvutamisel ei arvestata.
Samm 4. Õppige teisi tingimuslikke väljendeid
Eelmises näites kasutati sümbolit "väiksem või võrdne" (<=), et teha kindlaks, kas sisestatud vanus vastab tingimusele. Võite kasutada samu tingimuslikke väljendeid, mida kasutaksite matemaatikas, kuid nende sisestamine on pisut erinev:
Tähendus | Sümbol | Pythoni sümbol | |
---|---|---|---|
Vähem kui | < | < | |
Suurem kui | > | > | |
Vähem või võrdne | ≤ | <= | |
Suurem või võrdne | ≥ | >= | |
Võrdne | = | == | |
Pole võrdne | ≠ | != |
Samm 5. Jätkake õppimist
Need on vaid põhitõed, kui rääkida Pythonist. Kuigi see on üks lihtsamaid keeli, mida õppida, on süvenemisel üsna vähe sügavust. Parim viis õppimise jätkamiseks on programmide loomine! Pidage meeles, et kriimustusprogramme saate kiiresti kirjutada otse tõlkis ja muudatuste testimine on sama lihtne kui programmi uuesti käivitamine käsurealt.
- Pythoni programmeerimiseks on saadaval palju häid raamatuid, sealhulgas "Python algajatele", "Pythoni kokaraamat" ja "Pythoni programmeerimine: arvutiteaduse sissejuhatus".
- Internetis on saadaval mitmesuguseid allikaid, kuid paljud on endiselt suunatud Python 2. X -le. Võimalik, et peate nende näiteid kohandama.
- Kui soovite pythonit võrgus käivitada, kuid soovite käivitada python 3, on Replil [1] pythonitõlk, mis kasutab virtuaalseid Linuxi masinaid. Veel üks hea veebiallikas tulevase "pythonista" (hästi kursis pythoni programmeerija) jaoks on Thinkfunctional [2]. Suuremate väljakutsete jaoks on saadaval ka programmid "Automatiseeri igav" [3] ja Project Euler [4].
- Paljud kohalikud koolid pakuvad Pythonis tunde. Sageli õpetatakse Pythonit sissejuhatavates tundides, kuna see on üks lihtsamaid keeli.
Näidisprogrammid
Pythoni tõlgi käivituskoodi näidis
Pythoni kalkulaatori näidiskood
Easy Pythoni programmi näidis