Kako započeti s programiranjem na Pythonu: 15 koraka (sa slikama)

Sadržaj:

Kako započeti s programiranjem na Pythonu: 15 koraka (sa slikama)
Kako započeti s programiranjem na Pythonu: 15 koraka (sa slikama)

Video: Kako započeti s programiranjem na Pythonu: 15 koraka (sa slikama)

Video: Kako započeti s programiranjem na Pythonu: 15 koraka (sa slikama)
Video: Девочка Хомиладор в тренде 2024, Svibanj
Anonim

Želite naučiti programirati? Učenje računalnog programiranja može biti teško, pa možda razmišljate o tome da pohađate određeni tečaj. To može biti točno za neke programske jezike, ali ima mnogo kojima je potrebno samo dan ili dva da se razumiju osnove. Python je jedan od tih jezika. Osnovne Python programe možete pokrenuti u samo nekoliko minuta. Pogledajte 1. korak u nastavku kako biste saznali kako.

Korak

1. dio od 5: Instaliranje Pythona (Windows)

167107 1
167107 1

Korak 1. Preuzmite Python za Windows sustav

Windows Python tumač može se besplatno preuzeti s web stranice Python. Preuzmite ispravnu verziju za svoj operacijski sustav.

  • Morat ćete preuzeti najnoviju dostupnu verziju, koja je u vrijeme pisanja ovog članka bila 3,4.
  • OS X i Linux unaprijed su instalirani s Pythonom. Možda nećete morati instalirati softver povezan s Pythonom, ali možete instalirati uređivač teksta.
  • Većina verzija distribucija Linuxa i OS X i dalje koristi Python 2.x. Postoje neke manje razlike između verzija 2 i 3, ali najznačajnija promjena je u izjavi "print". Da biste instalirali najnoviju verziju Pythona na OS X ili Linux, datoteku možete preuzeti s web stranice Python.
167107 2
167107 2

Korak 2. Instalirajte tumač Python

Većina korisnika može instalirati tumač bez mijenjanja postavki. Python možete integrirati u naredbeni redak ako omogućite zadnju opciju na popisu dostupnih modula.

167107 3
167107 3

Korak 3. Instalirajte uređivač teksta

Iako možete stvoriti Python programe iz Notepada ili TextEdita, mnogo je lakše čitati i pisati kôd pomoću namjenskog uređivača teksta. Možete koristiti razne besplatne uređivače, poput Notepada ++ (Windows), TextWrangler (Mac) ili jEdit (Bilo koji sustav).

167107 4
167107 4

Korak 4. Testirajte instalaciju

Otvorite naredbeni redak (Windows) s Terminala (Mac/Linux) i upišite python. Python će se učitati i prikazat će se broj verzije. Bit ćete preusmjereni na naredbeni redak tumača Python, prikazan kao >>>.

Upišite print ("Hello, World!") I pritisnite Enter. Vidjet ćete tekst prikazan ispod naredbenog retka Python

2. dio od 5: Učenje osnovnih pojmova

167107 5
167107 5

Korak 1. Shvatite da Python ne treba sastavljati

Python je interpretirani jezik, što znači da možete pokrenuti programe čim unesete promjene u datoteke. To čini proces ponavljanja, revizije i rješavanja problema mnogo bržim nego na mnogim drugim jezicima.

Python je jedan od jezika koje je lakše naučiti, a osnovne programe možete pokrenuti u samo nekoliko minuta

167107 6
167107 6

Korak 2. Guslajte s prevoditeljem

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

167107 7
167107 7

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. To znači da ne morate deklarirati varijable na početku 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 tumača Python 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 8
167107 8

Korak 1. Pokrenite tumač

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 ne integrirate Python u naredbeni redak, morat ćete otići do mape Python da biste pokrenuli tumač

167107 9
167107 9

Korak 2. Izvedite osnovnu aritmetiku

Možete koristiti Python za jednostavno izračunavanje osnovne aritmetike. Pogledajte donji okvir za neke primjere kako se koriste funkcije kalkulatora. Napomena: # su komentari u Python kodu i tumač ih ne obrađuje.

>> 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 # Zaokruživanjem podjele (dvije kose crte) odbacit će se decimalni broj 35 >>> 23 % 4 # Ovo će izračunati ostatak podjele 3 >>> 17,53 * 2,67 / 4,1 11.41587804878049

167107 10
167107 10

Korak 3. Izračunajte rang

Operator ** možete koristiti za označavanje eksponenata. Python može brzo izračunati velike moći. Za primjer pogledajte donji okvir.

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

167107 11
167107 11

Korak 4. Stvorite i upravljajte varijablama

Možete dodijeliti varijable u Pythonu za obavljanje osnovne algebre. Ovo je izvrstan uvod u znanje kako dodijeliti varijable u programima Python. Varijable se navode pomoću znaka =. Za primjer pogledajte donji okvir.

>> a = 5 >>> b = 4 >>> a * b 20 >>> 20 * a // b 25 >>> b ** 2 16 >>> width = 10 # Varijabla može biti bilo koji niz> >> visina = 5 >>> širina * visina 50

167107 12
167107 12

Korak 5. Zatvorite tumača

Kada završite s tumačem, možete ga zatvoriti i vratiti se u 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: Izrada prvog programa

167107 13
167107 13

Korak 1. Otvorite uređivač teksta

Možete tako što ćete 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 tumač ispravno instaliran.

167107 14
167107 14

Korak 2. Izradite "print" iskaz

"Ispis" je jedna od osnovnih Pythonovih funkcija koja se koristi za prikaz informacija u terminalu tijekom programa. Napomena: "print" je jedna od najvećih promjena s Pythona 2 na Python 3. U Pythonu 2 trebate samo upisati "print" nakon čega slijedi ono što želite prikazati. U Pythonu 3 "print" je postao funkcija, pa morate upisati "print ()" i napisati što želite u zagrade.

167107 15
167107 15

Korak 3. Dodajte izjavu

Jedan od najčešćih načina testiranja programskog jezika je prikaz teksta "Hello, World!" Uključite ovaj dio teksta u izjavu "print ()", uključujući citate:

print ("Zdravo, Svijete!")

Za razliku od većine drugih jezika, ne morate deklarirati završetak retka sa;. Također ne morate koristiti kovrčave zagrade ({}) za predstavljanje blokova. Umjesto toga, uvlaka će pokazati što je uključeno u blok

167107 16
167107 16

Korak 4. Spremite datoteku

Pritisnite 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 (ali se ne preporučuje), odaberite "Sve datoteke", a zatim dodajte "py" na kraj naziva datoteke.

  • Spremite datoteku na mjesto kojem je lako pristupiti jer ćete je morati usmjeriti na naredbeni redak.
  • U ovom primjeru spremite datoteku kao "hello.py".
167107 17
167107 17

Korak 5. Pokrenite program

Otvorite naredbeni redak ili terminal i idite do mjesta na kojem ste spremili datoteku. Kad stignete tamo, pokrenite datoteku upisivanjem hello.py i Enter. Vidjet ćete tekst prikazan ispod naredbenog retka.

Ovisno o tome kako ste instalirali Python, možda ćete morati upisati python hello.py da biste pokrenuli program

167107 18
167107 18

Korak 6. Često testirajte program

Jedna od sjajnih stvari u vezi Pythona je to što možete odmah testirati nove programe. Još jedna prednost je što su otvoreni vaš naredbeni redak i uređivač. Nakon spremanja promjena u uređivaču, možete pokrenuti program izravno iz naredbenog retka, što mu omogućuje brzo testiranje promjena.

5. dio od 5: Izgradnja naprednih programa

167107 19
167107 19

Korak 1. Eksperimentirajte s osnovnim izjavama o kontroli protoka

Izjave o kontroli toka korisne su za kontrolu onoga što program radi pod određenim uvjetima. Ove izjave su srž Python programiranja pa možete stvoriti programe koji rade različite stvari, ovisno o ulazu i uvjetima. Dok je izjava dobar početak za učenje. U ovom primjeru koristite 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.
  • Izlazi programa su 1 1 2 3 5 8 13 21 34 55 89
  • Naredba end = '' će ispisati izlaz u isti redak umjesto stavljanja svake vrijednosti u zasebni redak.
  • U ovom jednostavnom programu potrebno je napomenuti nekoliko stvari, a one su vrlo važne za stvaranje složenih programa u Pythonu:

    • Obratite pažnju na alineje.: označava da će sljedeći redak biti uvučen i dio je bloka. U gornjem primjeru, print (b) i a, b = b, a+b dio su while bloka. Ispravno uvlačenje bitno je za rad programa.
    • Na istom retku može se definirati više varijabli. U gornjem primjeru, a i b. Obje su definirane u prvom retku
    • Ako unesete ovaj program izravno u tumača, morate dodati prazan redak na kraju kako bi tumač znao da je program završio.
167107 20
167107 20

Korak 2. Izgradite funkciju u programu

Možete definirati funkcije koje se kasnije mogu pozvati 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 () # Zatim možete pozvati # Fibonaccijevu funkciju za svaki specificirana vrijednost fib (1000)

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

167107 21
167107 21

Korak 3. Izradite složeniji program za kontrolu protoka

Izjave o kontroli toka korisne su za postavljanje određenih uvjeta koji mijenjaju način izvođenja programa. To je osobito važno ako se bavite unosom korisnika. U sljedećem primjeru koristit će se if, elif (else if) i else za stvaranje jednostavnog programa koji procjenjuje dob korisnika.

dob = int (ulaz ("Unesite svoju dob:")) ako je dob <= 12: print ("Djetinjstvo je nevjerojatno!") elif dob u rasponu (13, 20): print ("Vi ste tinejdžer!") drugo: print ("Vrijeme je za odrastanje") # Ako je bilo koja od ovih izjava točna # Prikazat će se odgovarajuća poruka. # Ako nijedna od tvrdnji nije točna, # prikazat će se poruka "else".

  • Program također uvodi neke druge vrlo važne izjave za upotrebu u raznim aplikacijama:

    • input () - Ovo 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 brojevi
    • range () - Ova se funkcija može koristiti na različite načine. U ovom programu ova funkcija provjerava je li broj u rasponu 13 i 20. Kraj raspona se ne računa u izračun.
167107 22
167107 22

Korak 4. Naučite druge uvjetne izraze

U prethodnom primjeru koristi se simbol "manje ili jednako" (<=) kako bi se utvrdilo odgovara li unesena dob uvjetu. Možete koristiti iste uvjetne izraze kao u matematici, ali način na koji se unose je malo drugačiji:

Uvjetni izraz.

Značenje Simbol Python simbol
Manji od < <
Veći od > >
Manje ili jednako <=
Veći ili jednak >=
Zajedno s = ==
Nije jednako !=

Korak 5. Stalno učenje

Sve gore navedeno samo su osnove Pythona. Iako je Python jedan od najjednostavnijih jezika za učenje, u njemu postoji mnogo prostora za istraživanje. Najbolji način da nastavite učiti je da nastavite s programiranjem! Zapamtite da možete brzo pisati programe od početka izravno s tumača, a testiranje vaših promjena jednostavno je kao ponovno pokretanje programa iz naredbenog retka.

  • Dostupne su mnoge dobre knjige o programiranju na Pythonu, 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 većina je i dalje posvećena Pythonu 2.x. Morat ćete izvršiti prilagodbe za svaki navedeni primjer.
  • Mnogi tečajevi nude učenje Pythona. Python se često uči na uvodnim satovima, jer je to jedan od lakših jezika za učenje.

Preporučeni: