Se želite naučiti programirati? Učenje računalniškega programiranja je lahko težavno in morda razmišljate o tem, da bi opravili določen tečaj. To morda velja za nekatere programske jezike, vendar obstaja veliko takih, ki potrebujejo le dan ali dva, da razumejo osnove. Python je eden od teh jezikov. Osnovne programe Python lahko zaženete v samo nekaj minutah. Glejte 1. korak spodaj, če želite izvedeti, kako.
Korak
1. del od 5: Namestitev Pythona (Windows)
Korak 1. Prenesite Python za sistem Windows
Tolmač za Windows Python lahko brezplačno prenesete s spletnega mesta Python. Prenesite pravilno različico za svoj operacijski sistem.
- Prenesti morate najnovejšo različico, ki je v času pisanja tega dokumenta 3,4.
- OS X in Linux sta vnaprej nameščena s programom Python. Morda vam ne bo treba namestiti nobene programske opreme, povezane s Pythonom, lahko pa namestite urejevalnik besedil.
- Večina različic distribucij Linuxa in OS X še vedno uporablja Python 2.x. Med različicama 2 in 3 obstaja nekaj manjših razlik, najpomembnejša sprememba pa je v stavku "print". Če želite namestiti najnovejšo različico Pythona v OS X ali Linux, lahko datoteko prenesete s spletnega mesta Python.
Korak 2. Namestite tolmač Python
Večina uporabnikov lahko namesti tolmač brez spreminjanja nastavitev. Python lahko vključite v ukazni poziv tako, da omogočite zadnjo možnost na seznamu razpoložljivih modulov.
Korak 3. Namestite urejevalnik besedil
Čeprav lahko ustvarite programe Python iz Beležnice ali TextEdita, je veliko lažje brati in pisati kodo z namenskim urejevalnikom besedil. Uporabite lahko različne brezplačne urejevalnike, na primer Notepad ++ (Windows), TextWrangler (Mac) ali jEdit (Vsak sistem).
Korak 4. Preizkusite namestitev
Odprite ukazni poziv (Windows) iz terminala (Mac/Linux) in vnesite python. Python se bo naložil in prikazala se bo številka različice. Preusmerjeni boste v ukazni poziv tolmača Python, prikazan kot >>>.
Vnesite print ("Pozdravljeni, svet!") In pritisnite Enter. Besedilo bo prikazano pod ukazno vrstico Python
2. del od 5: Učenje osnovnih konceptov
Korak 1. Zavedajte se, da Pythona ni treba sestavljati
Python je interpretiran jezik, kar pomeni, da lahko programe zaženete takoj, ko spremenite datoteke. Zaradi tega je postopek ponovitve, revizije in odpravljanja težav veliko hitrejši kot v mnogih drugih jezikih.
Python je eden lažjih jezikov za učenje, osnovne programe pa lahko zaženete v le nekaj minutah
Korak 2. Poigrajte se s tolmačem
S tolmačem lahko preizkusite kodo, ne da bi jo najprej dodali v program. To je odlično za učenje o tem, kako delujejo posebni ukazi, ali za pisanje zavržljivih programov.
Korak 3. Naučite se, kako Python obravnava predmete in spremenljivke
Python je objektno usmerjen jezik, kar pomeni, da se vse v programu obravnava kot predmet. To pomeni, da vam na začetku programa ni treba razglasiti spremenljivk (to lahko storite kadar koli) in vam ni treba določiti vrste spremenljivke (celo število, niz itd.).
3. del od 5: Uporaba tolmača Python kot kalkulatorja
Izvajanje nekaterih osnovnih funkcij kalkulatorja vam bo pomagalo, da se seznanite s sintakso Python in kako ravnati s številkami in nizi.
Korak 1. Zaženite tolmač
Odprite ukazni poziv ali terminal. V poziv vnesite python in pritisnite Enter. To bo naložilo tolmač Python in preusmerjeni boste v ukazni poziv Python (>>>).
Če Python ne vključite v ukazni poziv, se morate pomakniti v mapo Python, da zaženete tolmač
Korak 2. Izvedite osnovno aritmetiko
Za preprosto aritmetiko lahko uporabite Python. Za nekaj primerov uporabe funkcij kalkulatorja si oglejte spodnje polje. Opomba: # so komentarji v kodi Python in jih tolmač ne obdeluje.
>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Delitev bo vedno vrnila številko s plavajočo vejico (decimalno) 35,0 >>> (100 - 10*3) // 2 # Zaokroževanje deljenja (dve poševnici) bo zavrglo decimalko 35 >>> 23 % 4 # To bo izračunalo preostanek delitve 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049
Korak 3. Izračunajte rang
Za označevanje eksponentov lahko uporabite operator **. Python lahko hitro izračuna velike moči. Za primer glejte spodnje polje.
>> 7 ** 2 # 7 na kvadrat 49 >>> 5 ** 7 # 5 na moč 7 78125
Korak 4. Ustvarite in upravljajte spremenljivke
Spremenljivke v Pythonu lahko dodelite osnovni algebri. To je odličen uvod v poznavanje dodeljevanja spremenljivk v programih Python. Spremenljivke so podane z znakom =. Za primer glejte spodnje polje.
>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Spremenljivka je lahko kateri koli niz> >> višina = 5 >>> širina * višina 50
Korak 5. Zaprite tolmača
Ko končate z uporabo tolmača, ga lahko zaprete in se vrnete v ukazni poziv, tako da pritisnete Ctrl+Z (Windows) ali Ctrl+D (Linux/Mac) in nato pritisnete Enter. Lahko tudi vnesete quit () in pritisnete Enter.
4. del od 5: Ustvarjanje prvega programa
Korak 1. Odprite urejevalnik besedil
To lahko storite tako, da ustvarite preskusni program, ki vas bo seznanil z osnovami ustvarjanja in shranjevanja programov, nato pa jih izvedel prek tolmača. To vam bo pomagalo tudi preveriti, ali je tolmač pravilno nameščen.
Korak 2. Ustvarite "print" stavek
"Natisni" je ena od osnovnih funkcij Pythona, ki se uporablja za prikaz informacij v terminalu med programom. Opomba: "print" je ena največjih sprememb iz Pythona 2 v Python 3. V Pythonu 2 morate vnesti samo "print", ki mu sledi tisto, kar želite prikazati. V Pythonu 3 je "print" postala funkcija, zato morate vnesti "print ()" in v oklepaje napisati, kar želite.
Korak 3. Dodajte izjavo
Eden najpogostejših načinov preizkušanja programskega jezika je prikaz besedila "Hello, World!" Ta del besedila vključite v stavek "print ()", vključno z navedki:
print ("Pozdravljeni, svet!")
Za razliko od večine drugih jezikov vam ni treba razglasiti zaključkov vrstic z;. Prav tako vam za predstavitev blokov ni treba uporabljati kodrastih oklepajev ({}). Namesto tega bo alinea označila, kaj je vključeno v blok
Korak 4. Shranite datoteko
V urejevalniku besedil kliknite meni Datoteka in izberite Shrani kot. V spustnem meniju pod poljem z imenom izberite vrsto datoteke Python. Če uporabljate Beležnico (vendar ni priporočljivo), izberite »Vse datoteke« in nato na konec imena datoteke dodajte »py«.
- Datoteko shranite na enostaven dostop, saj jo boste morali pokazati v ukaznem pozivu.
- V tem primeru datoteko shranite kot "hello.py".
Korak 5. Zaženite program
Odprite ukazni poziv ali terminal in se pomaknite do mesta, kjer ste shranili datoteko. Ko ste tam, zaženite datoteko tako, da vnesete hello.py in Enter. Besedilo bo prikazano pod ukaznim pozivom.
Odvisno od tega, kako ste namestili Python, boste morda morali zagnati program python hello.py
Korak 6. Pogosto preizkušajte program
Ena od odličnih stvari pri Pythonu je, da lahko nove programe preizkusite takoj. Druga prednost je, da sta ukazni poziv in urejevalnik odprta. Ko shranite spremembe v urejevalniku, lahko program zaženete neposredno iz ukazne vrstice, s čimer lahko hitro preizkusite spremembe.
5. del od 5: Izdelava naprednih programov
Korak 1. Poskusite z osnovnimi izjavami o nadzoru pretoka
Izjave o nadzoru toka so uporabne za nadzor delovanja programa pod določenimi pogoji. Te izjave so jedro programiranja Python, zato lahko ustvarite programe, ki izvajajo različne stvari, odvisno od vnosa in pogojev. Izjava while je dober začetek učenja. V tem primeru uporabite stavek while za izračun Fibonaccijeve serije do 100:
# Vsaka številka v Fibonaccijevem zaporedju je # vsota prejšnjih dveh številk a, b = 0, 1, medtem ko je b <100: print (b, end = '') a, b = b, a+b
- Zaporedje bo potekalo, dokler je (medtem ko) b manjše od (<) 100.
- Izhodi programa so 1 1 2 3 5 8 13 21 34 55 89
- Ukaz end = '' bo prikazal izhod v isti vrstici, namesto da bi vsako vrednost postavil v ločeno vrstico.
-
V tem preprostem programu je treba opozoriti na nekaj stvari, ki so zelo pomembne za ustvarjanje kompleksnih programov v Pythonu:
- Bodite pozorni na alineje.: označuje, da bo naslednja vrstica zamaknjena in je del bloka. V zgornjem primeru sta print (b) in a, b = b, a+b del bloka while. Pravilna vdolbina je bistvena za delovanje programa.
- V isti vrstici je mogoče določiti več spremenljivk. V zgornjem primeru sta a in b. Oboje je definirano v prvi vrstici
- Če ta program vnesete neposredno v tolmač, morate na koncu dodati prazno vrstico, da bo tolmač vedel, da je program končan.
Korak 2. Zgradite funkcijo v programu
Določite lahko funkcije, ki jih lahko kasneje pokličete v programu. To je še posebej uporabno, če morate uporabiti več funkcij v okviru večjega programa. V naslednjem primeru lahko ustvarite funkcijo za klic Fibonaccijevega zaporedja, podobnega tistemu, ki ste ga napisali prej:
def fib (n): a, b = 0, 1 medtem ko je a <n: print (a, end = '') a, b = b, a+b print () # Nato lahko za vsako funkcijo pokličete # Fibonaccijevo funkcijo določena vrednost fib (1000)
To bo vrnilo 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987
Korak 3. Zgradite bolj zapleten program za nadzor pretoka
Izjave o nadzoru toka so uporabne za nastavitev določenih pogojev, ki spreminjajo način izvajanja programa. To je še posebej pomembno, če se ukvarjate z vnosom uporabnikov. Naslednji primer bo uporabil if, elif (else if) in else za ustvarjanje preprostega programa, ki ocenjuje starost uporabnika.
starost = int (vnos ("Vnesite svojo starost:")) če je starost <= 12: print ("Otroštvo je neverjetno!") elif starost v razponu (13, 20): print ("Ti si najstnik!") drugo: print ("Čas za odraščanje") # Če je katera od teh trditev resnična # Prikaže se ustrezno sporočilo. # Če nobena od trditev ne drži, # se prikaže sporočilo "else".
-
Program uvaja tudi nekatere druge zelo pomembne izjave za uporabo v različnih aplikacijah:
- input () - Ta kliče uporabniški vnos s tipkovnice. Uporabnik bo videl sporočilo, napisano v oklepaju. V tem primeru je input () obdan s funkcijo int (), kar pomeni, da bodo vsi vhodi obravnavani kot cela števila
- range () - To funkcijo lahko uporabljate na različne načine. V tem programu ta funkcija preveri, ali je število v območju 13 in 20. Konec obsega se ne šteje v izračun.
Korak 4. Naučite se drugih pogojnih izrazov
Prejšnji primer uporablja simbol "manj ali enako" (<=), da ugotovi, ali vnesena starost ustreza pogoju. Uporabite lahko iste pogojne izraze kot v matematiki, vendar je način njihovega vnašanja nekoliko drugačen:
Pomen | Simbol | Pythonov simbol | |
---|---|---|---|
Manjši od | < | < | |
Večji kot | > | > | |
Manj ali enako | ≤ | <= | |
Večji ali enak | ≥ | >= | |
Skupaj z | = | == | |
Ni enako | ≠ | != |
Korak 5. Nenehno učenje
Vse našteto so le osnove Pythona. Čeprav je Python eden najpreprostejših jezikov za učenje, je v njem veliko prostora, v katerega se lahko poglobite. Najboljši način za učenje je programiranje! Ne pozabite, da lahko programe hitro napišete iz nič neposredno iz tolmača, preizkušanje sprememb pa je tako preprosto, kot da znova zaženete program iz ukazne vrstice.
- Na voljo je veliko dobrih knjig o programiranju Python, med drugim "Python za začetnike", "Python Cookbook" in "Python Programming: An Introduction to Computer Science".
- Na internetu so na voljo različni viri, vendar je večina še vedno namenjenih Pythonu 2.x. Za vsak primer boste morali prilagoditi.
- Mnogi tečaji ponujajo učenje Pythona. Python se pogosto uči na uvodnih tečajih, ker je to eden lažjih jezikov za učenje.