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: Windows 10 - Upravljanje folderima i datotekama 2024, Travanj
Anonim

Želite li početi učiti programiranje? Ulazak u računalno programiranje može biti zastrašujuće i možda mislite da morate pohađati sate da biste naučili. Iako to može biti točno 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 program Python možete pokrenuti i pokrenuti u 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 web mjesto Python

Sve što vam je potrebno za početak rada s Pythonom možete preuzeti s 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 s naslijeđenim Python kodom ili s programima i knjižnicama koji još nisu usvojili 3.x.x.

Ovaj će vodič pretpostaviti 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 dovrši preuzimanje.

167107 4 2
167107 4 2

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

To će vam omogućiti pokretanje Pythona izravno iz naredbenog retka.

167107 5 2
167107 5 2

Korak 5. Kliknite "Instaliraj odmah"

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

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 s web stranice Python

Posjetite (python.org/downloads na vašem Macu. Trebao bi otkriti vaš operacijski sustav i prikazati instalacijske datoteke za Mac. Ako se to ne dogodi, kliknite vezu "Mac OS X".

167107 8 2
167107 8 2

Korak 3. Dvaput kliknite preuzetu PKG datoteku za početak instaliranja 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 u 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 biste vidjeli 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 dobiti pomoću softverskog upravitelja distribucije. Samo potražite "python idle" da biste pronašli i instalirali paket.

Ostalo bitno

167107 15 2
167107 15 2

Korak 1. Instalirajte uređivač teksta

Iako možete stvoriti 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 niz besplatnih uređivača koje možete izabrati, poput Sublime Text (bilo koji sustav), Notepad ++ (Windows), TextWrangler (Mac) ili JEdit (bilo koji sustav).

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. Bit ćete preusmjereni u naredbeni redak tumača Python, prikazan kao >>>.

Upišite print ("Hello, World!") I pritisnite ↵ Enter. Trebali biste vidjeti tekst Hello, World! prikazano ispod naredbenog retka Python

2. dio 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 u samo nekoliko minuta

167107 18 2
167107 18 2

Korak 2. Petljajte oko prevoditelja

Možete koristiti tumač za testiranje koda bez prethodnog dodavanja u program. Ovo je izvrsno za učenje o načinu funkcioniranja određenih naredbi ili za pisanje programa za bacanje.

167107 19 2
167107 19 2

Korak 3. Saznajte kako Python rukuje objektima i varijablama

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

3. dio 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 naredbeni redak ili terminal. Upišite python na upit i pritisnite ↵ Enter. Ovo će učitati tumač Python i bit ćete preusmjereni na naredbeni redak Python (>>>).

Ako niste integrirali Python u naredbeni redak, morat ćete otići u direktorij Python kako biste pokrenuli tumač

167107 21 2
167107 21 2

Korak 2. Izvedite osnovnu aritmetiku

Python možete koristiti za izvođenje osnovne aritmetike s lakoćom. Pogledajte donji okvir za neke primjere kako koristiti 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) 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. Stvorite 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: Stvaranje 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 je li vaš tumač ispravno instaliran.

167107 26 2
167107 26 2

Korak 2. Izradite "print" iskaz

"Ispis" je jedna od osnovnih funkcija Pythona, a koristi se za prikaz informacija u terminalu tijekom programa. Napomena: "print" je jedna od najvećih promjena s Pythona 2 na Python 3. U Pythonu 2 samo ste trebali upisati "print", a zatim ono što želite prikazati. U Pythonu 3 "print" je postala funkcija, pa ćete morati upisati "print ()", s 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!" Umetnite ovaj tekst unutar izraza "print ()", uključujući navodnike:

print ("Zdravo, Svijete!")

Za razliku od mnogih drugih jezika, kraj retka 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. Spremite datoteku

Kliknite izbornik Datoteka u uređivaču teksta i odaberite Spremi kao. Na 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 do nje morati doći 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 mjesta na kojem 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 je praksa otvaranje naredbenog retka u isto vrijeme kada imate otvoren i uređivač. Kada spremite promjene u svoj uređivač, možete odmah pokrenuti program iz naredbenog retka, što vam omogućuje 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 kontrolirate ono što program radi na temelju posebnih uvjeta. Ove izjave su srce programiranja na Pythonu i omogućuju vam stvaranje programa koji rade različite stvari ovisno o unosu i uvjetima. Dok je izjava dobra za početak. U ovom primjeru možete koristiti izraz while za izračun Fibonaccijevog niza do 100:

# Svaki broj u Fibonaccijevom nizu je # zbroj prethodna dva broja a, b = 0, 1 dok je b <100: print (b, end = '') 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
  • Naredba end = '' prikazat će izlaz u istom retku umjesto stavljanja svake vrijednosti u zasebni redak.
  • 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ći redovi biti uvučeni i da su dio bloka. U gornjem primjeru ispis (b) i a, b = b, a+b dio su while bloka. Pravilno uvlačenje bitno je kako bi vaš program funkcionirao.
    • Na istom retku može se definirati više varijabli. U gornjem primjeru, a i b su definirani u prvom retku.
    • Ako ulazite u ovaj program izravno u tumača, morate dodati prazan redak do kraja kako bi tumač znao da je program dovrš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 osobito korisno ako trebate koristiti više funkcija unutar granica većeg programa. U sljedećem primjeru možete stvoriti funkciju za pozivanje Fibonaccijevog niza sličnog onom koji 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 nazvati svog Fibonaccija # funkcija za bilo koju vrijednost koju navedete fib (1000)

Vratit će se 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 protoka omogućuju vam postavljanje posebnih uvjeta koji mijenjaju način izvođenja programa. To je osobito važno kada se bavite unosom korisnika. Sljedeći će primjer koristiti if, elif (else if) i else za stvaranje jednostavnog programa koji procjenjuje dob korisnika.

age = int (input ("Unesite svoje godine:")) if age <= 12: print ("Super 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 točna # bit će prikazana odgovarajuća poruka. # Ako nijedna tvrdnja nije točna, prikazuje se poruka "else" #.

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

    • input () - Poziva korisnički unos s tipkovnice. 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 se funkcija može koristiti na različite načine. U ovom programu se provjerava je li broj u rasponu između 13 i 20. Kraj raspona se ne računa u izrač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 zadovoljava li ulazna dob uvjet. Možete koristiti iste uvjetne izraze koje biste koristili u matematici, ali njihovo upisivanje je malo drugačije:

Uvjetni izrazi.

Značenje Simbol Python simbol
Manje od < <
Veći od > >
Manje ili jednako <=
Veći ili jednaki >=
Jednaki = ==
Nejednak !=
167107 35 2
167107 35 2

Korak 5. Nastavite učiti

Ovo su samo osnove kada je Python u pitanju. 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! Zapamtite da možete brzo pisati programe za izravni rad u tumaču, a testiranje vaših promjena jednostavno je kao ponovno pokretanje programa iz naredbenog retka.

  • Za programiranje Pythona dostupno je mnogo dobrih knjiga, uključujući "Python za početnike", "Python kuharica" i "Python programiranje: uvod u računalne znanosti".
  • 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 internetski resurs za budućeg "pythonista" (dobro upućen programer pythona) je Thinkfunctional [2]. Za veće izazove dostupni su i "Automatiziranje dosadnih stvari" [3] i Project Euler [4].
  • Mnoge lokalne škole nude nastavu na Pythonu. Python se često uči na uvodnim satovima 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čeni: