Kako začeti s programiranjem Python: 15 korakov (s slikami)

Kazalo:

Kako začeti s programiranjem Python: 15 korakov (s slikami)
Kako začeti s programiranjem Python: 15 korakov (s slikami)

Video: Kako začeti s programiranjem Python: 15 korakov (s slikami)

Video: Kako začeti s programiranjem Python: 15 korakov (s slikami)
Video: Лучшие клоны Apple Watch ULTRA — VWAR Ultra MAX, H11 Ultra UPGRADE, HK8 Pro, IWO Ultra 3, ZD8 Ultra 2024, Maj
Anonim

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)

167107 1
167107 1

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

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.

167107 3
167107 3

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

167107 4
167107 4

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

167107 5
167107 5

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

167107 6
167107 6

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.

167107 7
167107 7

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.

167107 8
167107 8

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č

167107 9
167107 9

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

167107 10
167107 10

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

167107 11
167107 11

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

167107 12
167107 12

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

167107 13
167107 13

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.

167107 14
167107 14

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.

167107 15
167107 15

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

167107 16
167107 16

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

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

167107 18
167107 18

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

167107 19
167107 19

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

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

167107 21
167107 21

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

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:

Pogojni izraz.

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.

Priporočena: