Pređi na sadržaj

Vodič za Pajton 2.6/Uvod

Izvor: Викикњиге

Idemo redom

[uredi]

Pa, ranije niste programirali. Kako prolazimo kroz ovaj vodič, pokučaću da Vas naučim kako da programirate. Ovde je samo jedan način da naučite da programirate. Vi morate čitati kod i pisati kod (kako se često naziva program). Pokazaću Vam mnogo kodova. Trebalo bi da kucate kodove koje ću Vam pokazati da vidite šta će se desiti. Igrajte se sa tim i pravite promene. Najgora stvar koja može da se desi je da ne radi. Kada kucam u kodu biće formulisan ovako:

##Пајтон је лако научити
print "Здраво!"

To je tako da bi ga bilo lakše razlikovati od ostatka teksta. Ako ovo čitate na vebu, primetićete da je kod u boji -- to je samo da bi se izdvojio, i da bi se različiti delovi koda razlikovali jedan od drugog. Kod koji vi kucate verovatno neće biti u boji, ili će boje biti drugačije, ali to neće uticati na kod dokle god ga unosite na isti način kao što je ovde štampano. Ako računar nešto odštampa to će biti prikazano ovako:

Здраво!

(Imajte na umu da štampani tekst ide na ekran, i ne uključuje papir. Pre nego što računar prikaže, izlaz računarskog programa biće odštampan na papiru.)

Ako probate ovaj program i imate sintaksnu grešku, pogledajte i proverite koju verziju Pajtona imate. Ako imate Pajton 3.0, trebalo bi da koristiteVodič za Pajton 3.0. Ovaj članak je napravljen za Pajton 2.6

Često će postojati mešavina teksta koji kucate (koji je prikazan boldirano) tekst koji program štampa na ekranu, koji bi izgledao ovako:

Стани!
Ко иде тамо? Џош
Можете проћи, Џоше

(Nešto od ovog vodiča nije prevedeno u ovaj format. Pošto je ovo Viki, možete ga prebaciti kada ga nađete.)

Takođe ću vas upoznati sa terminologijom programiranja - na primer, da se programiranje često naziva kao kodiranje. Ovo Vam neće samo pomoći da razumete o čemu programeri pričaju, nego će Vam takođe pomoći u procesu učenja.

Sada, neke važnije stvari. U odredbi programa u Pajtonu biće Vam potreban Pajton softver. Ako već nemate Pajton softver idite na http://www.python.org/download/ i uzmite odgovarajuću verziju za vašu platformu. Skinite je, pročitajte instrukcije i instalirajte.

Instaliranje Pajtona

[uredi]

Za programiranje u Pajtonu potrebna Vam je Pajton instalacija koja radi i urednik teksta. Pajton dolazi sa svojim editorom IDLE, koji je sasvim dobar i potpuno dovoljan za početak. Što ste više u programiranju, verovatno ćete se prebaciti na neki drugi urednik kao emacs, vi ili drugi.

Stranica za skidanje Pajtona je http://www.python.org/download. Najnovija verzija je 3.1, ali bilo koja Pajton 2.x verzija od 2.2 će raditi za ovaj vodič. Budite oprezni sa predstojećim Python 3, iako, jer će se neki veliki detalji promeniti i slomiti primere ovog vodiča. Verzija ovog vodiča za Pajton 3 je na Vodič za Pajton 3. Postoje razne različite instalacione datoteke za različite kompjuterske platforme dostupne na sajtu za skidanje. Ovde su neke specifične instrukcije za najčešće operativne sisteme:

Linux, BSD i Unix korisnici

[uredi]

Vi ste verovatno srećni i Pajton je već instaliran na vašoj mašini. Da biste ga testirali kucajte python na komandnoj liniji. Ako vidite nešto slično u narednom delu, spremni ste.

Ako treba da instalirate Pajton, samo koristite menadžer paketa operativnog sistema ili idite u spremište gde su vaši paketi dostupni i skinite Pajton. Alternativno, možete sastaviti Pajton od nule nakon preuzimanja izvornog koda. Ako uzimate izvorni kod uverite se da ste sastavili Tk proširenje ako želite da koristite IDLE.

Mak korisnici

[uredi]

Počevši od Mac OS X (Tiger), Pajton šalje po običaju sa operativnim sistemom, ali možda ćete želeti da ažurirate novu verziju (pogledajte verziju počevši sa python u komandnoj liniji terminala). Takođe IDLE (Pajton editor) će možda nedostajati u standardnoj instalaciji. Ako želite da deinstalirate Pajton, pogledajte Mac page on the Python download site.

Windows korisnici

[uredi]

Neki proizvođači računara instaliraju Pajton. Da biste proverili da li ga već imate instaliranog, otvorite komandnu liniju (cmd u run meniju) ili MS-DOS i kucajte Pajton. Ako kaže "Loša komanda ili ime fajla" moraćete da instalirate odgovarajući Windows instalater (normalni, ako nemate 64-bitni AMD ili Intel čip). Pokrenite instalatera duplim klikom i pratite proceduru. Pajton za Bindous se može skinuti sa oficijalnog sajta sajtu

Interaktivni režim

[uredi]

Idite u IDLE (poznat kao Pajton GUI). Trebalo bi da vidite prozor koji sadrži ovakav tekst:

Пајтон 2.5.1 (r251:54863, 14 Јануар 2016, 08:51:08) [MSC v.1310 32 bit (Intel)] on win32
Куцајте "copyright", "credits" или "license()" за више информација.


   ****************************************************************
   Лични заштитни зид софтвера може упозорити на неактивне конекције 
   које IDLE чини са својим софтвером користећи овај унутрашњи  
   приступ рачунару.  Ово повезивање није видљиво на било ком 
   спољашњем уређају и није податак није послат или примњен од интернета.
   ****************************************************************


IDLE 1.2.1      
>>>

>>> je Pajtonov način da kaže da ste u interaktivnom modu. U interaktivnom režimu ono što kucate odmah se pokrene. Probajte da kucate 1+1 tamo. Pajton će odgovoriti sa 2. Interaktivni režim Vam dozvoljava da testirate i vidite šta će Pajton uraditi. Ako se ikad osećate da treba da se igrate sa novim Pajtonovim izjavama, idite u interaktivni režim i isprobajte.

Stvaranje i pokretanje programa

[uredi]

Uđite u IDLE ako već niste. U meniju na vrhu, izaberite File zatim New Window. U novom prozoru koji se pojavi, kucajte sledeće:

print "Здраво!"

Sada sačuvajte program: izaberite File iz menija, zatim Save. Sačuvajte kao "здраво.py" (možete ga sačuvati u folderu u kom god hoćete). Sada kada je sačuvano pokrenite ga.

Zatim pokrenite program odlaskom u Run zatim Run Module (ili ako imate stariju verziju IDLE-a koristite Edit zatim Run script). Ovo će otvoriti Здраво! na *Python Shell* prozoru.

Za detaljnije upoznavanje sa IDLE-om, duži vodič sa slike može se naći na http://hkn.eecs.berkeley.edu/~dyoo/python/idle_intro/index.html

Pokretanje Pajton programa na Unix-u

[uredi]

Ako koristite Unix (kao što je Linux, Mac OSX, ili BSD), ako napravite program izvršen sa chmod, morate kao prvu liniju:

#!/usr/bin/env python2

možete pokrenuti Pajton program kao ./здраво.py bilo koju drugu komandu.

Napomena: U nekim računarskim okruženjima, treba da napišete:

#!/usr/bin/env python

Primer za Solaris:

#!/usr/bin/python

Imena programskih fajlova

[uredi]

Vrlo je važno da se držite nekih pravila u pogledu imena fajlova Pajton programa. U suprotnom neke stvari će možda poći neočekivano. Ovo nije toliko bitno za program, ali možete imati čudne probleme ako ih ne pratite za imena modula (o modulima će se govoriti kasnije).

  1. Uvek sačuvajte program sa ekstenzijom .py. Ne stavljajte drugu tačku negde u nazivu fajla.
  2. Samo koristite standardne karaktere za imena fajlova: slova, brojeve, crte (-) i donje crte (_).
  3. Razmak (" ") ne bi trebalo da koristite (npr. koristite umesto njega donje crte).
  4. Ne koristite ništa drugo osim slova (posebno bez brojeva!) na početku imena fajla.
  5. Ne koristite "ne-engleske" karaktere (kao ä, ö, ü, å or ß) u imenima svojih fajlova, ili, još bolje, ne koristite ih uopšte u programiranju.

Korišćenje Pajtona iz komandne linije

[uredi]

Ako ne želite da koristite Pajton iz komandne linije, ne morate, samo koristite IDLE. Da biste ušli u interaktivni režim samo ukucajte python bez ikakvih argumenata. Da pokrenete program, stvorite ga u uredniku teksta (Emacs ima dobar Pajton režim) i onda ga pokrenite sa python program_name.

Dodatno, da koristite Pajton u Vim, možda želite da posetite Using vim as a Python IDE

Gde pronaći pomoć

[uredi]

U nekom delu svoje Pajton karijere verovatno ćete se zaglaviti i nećete znati kako da rešite problem na kome bi trebalo da radite. Ovaj vodič pokriva samo osnovu Pajton programiranja, ali ima mnogo dostupnih daljih informacija.

Pajton dokumentacija

[uredi]

Prvenstveno, Pajton je veoma dobro dokumentovan. Možda će čak biti kopija ovih dokumenata na vašem računaru, što dolazi sa Vašom Pajton instalacijom: * Glavni Pajton vodič Gvida von Rosima je česno dobra početna tačka za opšta pitanja.

  • Za pitanja o standardnim modulima (naučićete kasnije čta je to), Preporuka Pajton biblioteke je mesto gde bi trebalo da pogledate.
  • Ako želite da saznate nešto o detaljima jezika, Ručne Pajton preporuke sveobuhvatano je, ali prilično složeno za početnike.

Pajton zajednica korisnika

[uredi]

Svuda je mnogo drugih Pajton korisnika, i obično su spremni da Vam pomognu. Ovaj veoma aktivni korisnik zajednice je uglavnom organizovan preko poštanskih listi i novinskih grupa:

Da se ne bi ponovo izmislio točak i opet i opet razgovaralo o istim pitanjima, ljudi će mnogo ceniti ako uradite veb istraživanje za rešenja vaših problema pre kontaktiranja ovih listi!

Šablon:Vodič za Pajton 2.6/Navigation