Kako započeti programiranje u Pythonu: 13 koraka (sa slikama)

Sadržaj:

Kako započeti programiranje u Pythonu: 13 koraka (sa slikama)
Kako započeti programiranje u Pythonu: 13 koraka (sa slikama)

Video: Kako započeti programiranje u Pythonu: 13 koraka (sa slikama)

Video: Kako započeti programiranje u Pythonu: 13 koraka (sa slikama)
Video: Programiranje video igre. Python, Pygame. Deo 1/20 2024, Maj
Anonim

Želite li početi učiti programiranje? Ulazak u računarsko programiranje može biti zastrašujući i možda mislite da morate pohađati časove da biste naučili. Iako to može biti istina za neke jezike, postoje različiti programski jezici kojima će trebati samo dan ili dva da shvate osnove. Python je jedan od tih jezika. Osnovni Python program možete pokrenuti i pokrenuti za samo nekoliko minuta. Pogledajte korak 1 u nastavku kako biste saznali kako.

Koraci

1. dio od 5: Instaliranje Pythona

Windows

167107 1 2
167107 1 2

Korak 1. Posjetite Python web stranicu

Sve što vam je potrebno za početak rada s Pythonom možete preuzeti sa web stranice Python (python.org/downloads. Web stranica bi trebala automatski otkriti da koristite Windows i prezentirati veze instalacijskom programu Windows.

167107 2 2
167107 2 2

Korak 2. Odaberite koju verziju želite instalirati

Trenutno su dostupne dvije verzije Pythona: 3.x.x i 2.7.10. Python čini oboje dostupnim za preuzimanje, ali novi korisnici trebaju odabrati verziju 3.x.x. Preuzmite 2.7.10 ako ćete raditi sa naslijeđenim Python kodom ili sa programima i bibliotekama koji još nisu usvojili 3.x.x.

Ovaj vodič pretpostavlja da instalirate 3.x.x

167107 3 3
167107 3 3

Korak 3. Pokrenite instalacijski program nakon preuzimanja

Klikom na gumb za željenu verziju preuzima se instalacijski program za nju. Pokrenite ovaj instalacijski program nakon što završi preuzimanje.

167107 4 2
167107 4 2

Korak 4. Označite okvir "Dodaj Python 3.5 na PATH"

Ovo će vam omogućiti da pokrenete Python direktno iz naredbenog retka.

167107 5 2
167107 5 2

Korak 5. Kliknite "Instaliraj odmah"

Ovo će instalirati Python sa svim zadanim postavkama, što bi trebalo biti u redu za većinu korisnika.

Ako želite onemogućiti određene funkcije, promijeniti instalacijski direktorij ili instalirati program za otklanjanje pogrešaka, umjesto toga kliknite "Prilagodi instalaciju", a zatim potvrdite ili poništite potvrdne okvire

Mac

167107 6 2
167107 6 2

Korak 1. Odlučite želite li instalirati Python 3.x.x

Sve verzije OS X dolaze s već instaliranim Pythonom 2.7. Ako vam ne treba novija verzija Pythona, ne morate ništa instalirati. Ako želite pristup najnovijim verzijama Pythona, htjet ćete instalirati 3.x.x.

Ako samo želite koristiti uključenu verziju Pythona, možete stvoriti skripte u uređivaču teksta i pokrenuti ih kroz terminal

167107 7 2
167107 7 2

Korak 2. Preuzmite Python 3.x.x datoteke sa web stranice Python

Posjetite (python.org/downloads na vašem Mac računaru. Trebalo bi otkriti vaš operativni sistem i prikazati instalacijske datoteke za Mac. Ako ne, kliknite vezu "Mac OS X".

167107 8 2
167107 8 2

Korak 3. Dvaput kliknite na preuzetu PKG datoteku za početak instalacije Pythona

Slijedite upute za instaliranje Pythona. Većina korisnika može samo koristiti zadane postavke.

167107 9 2
167107 9 2

Korak 4. Pokrenite Python na terminalu

Da biste provjerili je li instalacija u redu, pokrenite terminal i upišite python3. Ovo bi trebalo pokrenuti Python 3.x.x sučelje i prikazati verziju.

Linux

167107 10 2
167107 10 2

Korak 1. Provjerite verziju Pythona koju ste već instalirali

Gotovo svaka distribucija Linuxa dolazi s instaliranim Pythonom. Otvorite Terminal i upišite python da vidite koju verziju imate.

167107 11 2
167107 11 2

Korak 2. Instalirajte najnoviju verziju u Ubuntu

Otvorite prozor Terminal i upišite sudo apt-get install python.

Python možete instalirati i pomoću Ubuntu aplikacije Dodaj/ukloni aplikacije koja se nalazi u prozoru Aplikacije

167107 12 2
167107 12 2

Korak 3. Instalirajte najnoviju verziju u Red Hat i Fedoru

Otvorite prozor Terminal i upišite sudo yum install python.

167107 13 2
167107 13 2

Korak 4. Instalirajte najnoviju verziju u Arch Linux

Prijavite se kao root korisnik. Upišite pacman -S python.

167107 14 2
167107 14 2

Korak 5. Preuzmite IDLE okruženje

Ako želite koristiti razvojno okruženje Python, možete ga nabaviti pomoću softverskog upravitelja distribucije. Samo potražite "python idle" da biste pronašli i instalirali paket.

Other Essentials

167107 15 2
167107 15 2

Korak 1. Instalirajte uređivač teksta

Iako možete kreirati Python programe u Notepadu ili TextEditu, bit će vam mnogo lakše čitati i pisati kôd pomoću specijaliziranog uređivača teksta. Postoji veliki izbor besplatnih uređivača, poput Sublime Text (bilo koji sistem), Notepad ++ (Windows), TextWrangler (Mac) ili JEdit (bilo koji sistem).

167107 16 2
167107 16 2

Korak 2. Testirajte instalaciju

Otvorite naredbeni redak (Windows) svog terminala (Mac/Linux) i upišite python. Python će se učitati i prikazat će se broj verzije. Bićete preusmereni na komandnu liniju tumača Python, prikazanu kao >>>.

Upišite print ("Hello, World!") I pritisnite ↵ Enter. Trebali biste vidjeti tekst Hello, World! prikazan ispod Python komandne linije

Dio 2 od 5: Učenje osnovnih pojmova

167107 17 2
167107 17 2

Korak 1. Shvatite da Python ne mora kompajlirati

Python je interpretirani jezik, što znači da možete pokrenuti program čim unesete izmjene u datoteku. To čini programe za ponavljanje, reviziju i rješavanje problema mnogo bržim od mnogih drugih jezika.

Python je jedan od jezika koje je lakše naučiti, a osnovni program možete pokrenuti i pokrenuti za samo nekoliko minuta

167107 18 2
167107 18 2

Korak 2. Petljajte oko prevodioca

Možete koristiti tumač za testiranje koda bez prethodnog dodavanja u program. Ovo je odlično za učenje o tome kako funkcioniraju određene naredbe ili za pisanje programa za bacanje.

167107 19 2
167107 19 2

Korak 3. Saznajte kako Python rukuje objektima i varijablama

Python je objektno orijentisan jezik, što znači da se sve u programu tretira kao objekat. Također, nećete morati deklarirati varijable na početku vašeg programa (to možete učiniti u bilo koje vrijeme), a ne morate navesti ni vrstu varijable (cijeli broj, niz itd.).

Dio 3 od 5: Korištenje Python tumača kao kalkulatora

Izvođenje nekih osnovnih funkcija kalkulatora pomoći će vam da se upoznate s Python sintaksom i načinom rukovanja brojevima i nizovima.

167107 20 2
167107 20 2

Korak 1. Pokrenite tumača

Otvorite naredbenu liniju ili terminal. Upišite python na upit i pritisnite ↵ Enter. Ovo će učitati Python interpreter i bit ćete preusmjereni na Python naredbeni redak (>>>).

Ako niste integrirali Python u naredbeni redak, morat ćete otići do Python direktorija da biste pokrenuli tumač

167107 21 2
167107 21 2

Korak 2. Izvedite osnovnu aritmetiku

Možete koristiti Python za izvođenje osnovne aritmetike s lakoćom. Pogledajte donji okvir za neke primjere kako se koriste funkcije kalkulatora. Napomena: # označava komentare u Python kodu i oni se ne prosljeđuju kroz tumač.

>> 3 + 7 10 >>> 100 - 10*3 70 >>> (100 - 10*3) / 2 # Podjela će uvijek vratiti broj s pomičnim zarezom (decimalni) broj 35,0 >>> (100 - 10*3) // 2 # Podna podjela (dvije kose crte) odbacit će sve decimalne rezultate 35 >>> 23 % 4 # Ovo izračunava ostatak podjele 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 22 2
167107 22 2

Korak 3. Izračunajte snage

Operator ** možete koristiti za označavanje ovlasti. Python može brzo izračunati velike brojeve. Za primjere pogledajte donji okvir.

>> 7 ** 2 # 7 na kvadrat 49 >>> 5 ** 7 # 5 na snagu 7 78125

167107 23 2
167107 23 2

Korak 4. Kreirajte i upravljajte varijablama

Možete dodijeliti varijable u Pythonu za izvođenje osnovne algebre. Ovo je dobar uvod u to kako dodijeliti varijable unutar Python programa. Varijable se dodjeljuju znakom =. Za primjere pogledajte donji okvir.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Varijable mogu biti bilo koji niz> >> visina = 5 >>> širina * visina 50

167107 24 2
167107 24 2

Korak 5. Zatvorite tumača

Kada završite s korištenjem tumača, možete ga zatvoriti i vratiti se na naredbeni redak pritiskom na Ctrl+Z (Windows) ili Ctrl+D (Linux/Mac), a zatim pritisnite ↵ Enter. Također možete upisati quit () i pritisnuti ↵ Enter.

4. dio od 5: Kreiranje vašeg prvog programa

167107 25 2
167107 25 2

Korak 1. Otvorite uređivač teksta

Možete brzo stvoriti testni program koji će vas upoznati s osnovama stvaranja i spremanja programa, a zatim ih pokrenuti putem tumača. Ovo će vam također pomoći da provjerite da li je vaš tumač pravilno instaliran.

167107 26 2
167107 26 2

Korak 2. Kreirajte ispis "print"

"Ispis" je jedna od osnovnih funkcija Pythona i koristi se za prikaz informacija u terminalu tijekom programa. Napomena: "print" je jedna od najvećih promjena sa Pythona 2 na Python 3. U Pythonu 2 samo ste trebali upisati "print", a zatim ono što želite da se prikaže. U Pythonu 3 "print" je postala funkcija, pa ćete morati upisati "print ()", sa onim što želite prikazati unutar zagrada.

167107 27 2
167107 27 2

Korak 3. Dodajte svoju izjavu

Jedan od najčešćih načina testiranja programskog jezika je prikaz teksta "Hello, World!" Stavite ovaj tekst unutar naredbe "print ()", uključujući navodnike:

print ("Zdravo, Svijete!")

Za razliku od mnogih drugih jezika, kraj reda ne morate označavati s;. Također nećete morati koristiti kovrčave zagrade ({}) za označavanje blokova. Umjesto toga, uvlačenje će označavati ono što je uključeno u blok

167107 28 2
167107 28 2

Korak 4. Sačuvajte datoteku

Kliknite izbornik Datoteka u uređivaču teksta i odaberite Spremi kao. U padajućem izborniku ispod okvira s imenom odaberite vrstu datoteke Python. Ako koristite Notepad (ne preporučuje se), odaberite "Sve datoteke", a zatim dodajte ".py" na kraj naziva datoteke.

  • Spremite datoteku na mjesto kojem je lako pristupiti jer ćete morati otići do nje u naredbenom retku.
  • U ovom primjeru spremite datoteku kao "hello.py".
167107 29 2
167107 29 2

Korak 5. Pokrenite program

Otvorite naredbeni redak ili terminal i idite do lokacije na kojoj ste spremili datoteku. Nakon što ste tamo, pokrenite datoteku upisivanjem hello.py i pritiskom na ↵ Enter. Trebali biste vidjeti tekst Hello, World! prikazano ispod naredbenog retka.

Ovisno o tome kako ste instalirali Python i o kojoj se verziji radi, možda ćete morati upisati python hello.py ili python3 hello.py da biste pokrenuli program

167107 30 2
167107 30 2

Korak 6. Često testirajte

Jedna od sjajnih stvari vezanih za Python je ta što možete odmah isprobati svoje nove programe. Dobra praksa je da vaš komandni redak bude otvoren u isto vrijeme kada imate otvoren i uređivač. Kada spremite promjene u uređivač, možete odmah pokrenuti program iz naredbenog retka, omogućavajući vam brzo testiranje promjena.

5. dio od 5: Izgradnja naprednih programa

167107 31 2
167107 31 2

Korak 1. Eksperimentirajte s osnovnom izjavom o kontroli protoka

Izjave o kontroli protoka omogućuju vam da kontrolišete ono što program radi na osnovu posebnih uslova. Ove izjave su srce programiranja na Pythonu i omogućuju vam stvaranje programa koji rade različite stvari ovisno o ulazu i uslovima. Dok je izjava dobra za početak. U ovom primjeru možete koristiti izraz while za izračunavanje Fibonačijeve sekvence do 100:

# Svaki broj u Fibonačijevom nizu je # zbir prethodna dva broja a, b = 0, 1 dok je b <100: ispis (b, kraj = '') a, b = b, a+b

  • Niz će se izvoditi sve dok je (while) b manje od (<) 100.
  • Izlaz će biti 1 1 2 3 5 8 13 21 34 55 89
  • Komanda end = '' će prikazati izlaz u istoj liniji umjesto stavljanja svake vrijednosti u zasebnu liniju.
  • U ovom jednostavnom programu potrebno je napomenuti nekoliko stvari koje su ključne za stvaranje složenih programa u Pythonu:

    • Zabilježite uvlačenje. O: označava da će sljedeće linije biti uvučene i da su dio bloka. U gornjem primjeru, print (b) i a, b = b, a+b dio su while bloka. Pravilno uvlačenje bitno je kako bi vaš program funkcionirao.
    • Više varijabli može se definirati na istoj liniji. U gornjem primjeru, a i b su definirani u prvom retku.
    • Ako ulazite u ovaj program direktno u tumač, morate dodati prazan red do kraja kako bi tumač znao da je program završen.
167107 32 2
167107 32 2

Korak 2. Izgradite funkcije unutar programa

Možete definirati funkcije koje možete pozvati kasnije u programu. Ovo je posebno korisno ako trebate koristiti više funkcija unutar granica većeg programa. U sljedećem primjeru možete stvoriti funkciju za pozivanje Fibonačijeve sekvence slične onoj koju ste ranije napisali:

def fib (n): a, b = 0, 1 dok je a <n: print (a, end = '') a, b = b, a+b print () # Kasnije u programu možete pozvati svog Fibonačijevog # funkcija za bilo koju vrijednost koju navedete fib (1000)

Ovo će vratiti 0 1 1 2 3 5 8 13 21 34 55 89 144 233 377 610 987

167107 33 2
167107 33 2

Korak 3. Izradite složeniji program za kontrolu protoka

Izjave o kontroli toka omogućuju vam da postavite posebne uvjete koji mijenjaju način izvođenja programa. Ovo je posebno važno kada se bavite unosom korisnika. Sljedeći primjer će koristiti if, elif (else if) i else za kreiranje jednostavnog programa koji procjenjuje dob korisnika.

age = int (input ("Unesite svoje godine:")) if age <= 12: print ("Divno je biti klinac!") elif age in range (13, 20): print ("You are tinejdžer ! ") else: print (" Vrijeme je za odrastanje ") # Ako je bilo koja od ovih izjava tačna # bit će prikazana odgovarajuća poruka. # Ako nijedna izjava nije tačna, prikazuje se poruka "else" #.

  • Ovaj program također uvodi nekoliko drugih vrlo važnih izjava koje će biti neprocjenjive za različite aplikacije:

    • input () - Ovo poziva korisnički unos sa tastature. Korisnik će vidjeti poruku napisanu u zagradama. U ovom primjeru, input () je okružen funkcijom int (), što znači da će se svi ulazi tretirati kao cijeli broj.
    • range () - Ova funkcija se može koristiti na različite načine. U ovom programu se provjerava da li se broj u rasponu između 13 i 20. Kraj raspona se ne računa u proračun.
167107 34 2
167107 34 2

Korak 4. Naučite ostale uvjetne izraze

U prethodnom primjeru korišten je simbol "manje ili jednako" (<=) za utvrđivanje ispunjava li ulazna dob uvjet. Možete koristiti iste uvjetne izraze koje biste koristili u matematici, ali njihovo upisivanje je malo drugačije:

Uslovni izrazi.

Značenje Simbol Python simbol
Manje od < <
Veci nego > >
Manje ili jednako <=
Veće ili jednako >=
Jednako = ==
Nije jednako !=
167107 35 2
167107 35 2

Korak 5. Nastavite sa učenjem

Ovo su samo osnove kada je u pitanju Python. Iako je to jedan od najjednostavnijih jezika za učenje, postoji dosta dubine ako ste zainteresirani za kopanje. Najbolji način za nastavak učenja je nastavak stvaranja programa! Upamtite da možete brzo pisati greb programe direktno u tumaču, a testiranje vaših promjena jednostavno je kao ponovno pokretanje programa iz naredbenog retka.

  • Dostupno je mnogo dobrih knjiga za programiranje na Pythonu, uključujući "Python za početnike", "Python kuhar" i "Python programiranje: uvod u računarstvo".
  • Na internetu su dostupni različiti izvori, ali mnogi su i dalje usmjereni na Python 2. X. Možda ćete morati prilagoditi sve primjere koje oni daju.
  • Ako želite pokrenuti python na mreži, ali želite pokrenuti python 3, Repl [1] ima python interpreter koji koristi virtualne linux strojeve. Još jedan dobar mrežni resurs za budućeg "pythonista" (dobro upućen programer pythona) je funkcionalan način razmišljanja [2]. Za veće izazove dostupni su i "Automatiziranje dosadnih stvari" [3] i Project Euler [4].
  • Mnoge lokalne škole nude časove na Pythonu. Python se često uči na uvodnim časovima jer je to jedan od jezika koji se lakše uči.

Primjeri programa

Image
Image

Primjer koda za pokretanje tumača Python

Image
Image

Primjer koda kalkulatora Pythona

Image
Image

Uzorak Easy Python programa

Preporučuje se: