Poslao: 09 Apr 2013 23:38
|
offline
- respectzr
- Počasni građanin
- Pridružio: 14 Feb 2011
- Poruke: 941
|
Rešio sam da krenem učiti Python i skinuo najnoviju verziju 3.3 ali imam problem - nemam odakle učiti. Na tutorijali.org ima dva tutorijala ali za starije verzije, učim iz jednog ali mi ništa ne pomaže kad kod mene ništa od tih kodova ne prihvata. Tražim po netu, ima gomila za 2.x a retko gde za 3.x i ako ima, onda je to nešto šturo.
Zbunjuje me Print, sad se ubacuju zagrade a pre nisu trebale:
staro:
print "nesto"
novo:
print ("nesto")
A imam problem da uradi Print kod matematičkih operacija, npr.
print (a+b)
Ima tako još dosta nejasnoća pa nemam odakle da učim, nisam našao neki kvalitetniji tutorijal kao ovaj npr. http://download.tutoriali.org/Tutorials/Python/Uvo....._jezik.pdf (na eng. ili srpskom).
Ako neko ima da mi preporuči, dakle za 3.x verziju i da je detaljniji kao ovaj što sam naveo (na srpskom nema sigurno, ali bi bilo poželjno. Ako nema, može i eng)
Hvala.
|
|
|
Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
|
|
Poslao: 09 Apr 2013 23:59
|
offline
- m4rk0
- Administrator
- Administrator tech foruma
- Marko Vasić
- Gladijator - Maximus Decimus Meridius
- Pridružio: 14 Jan 2005
- Poruke: 15766
- Gde živiš: Majur (Colosseum)
|
Imam prirucnik za Python na srpskom, jos detaljniji od tog. Kacim sutra u toku dana.
|
|
|
|
|
Poslao: 10 Apr 2013 01:09
|
offline
- bocke
- Moderator foruma
- Glavni moderator Linux foruma
- Pridružio: 16 Dec 2005
- Poruke: 12524
- Gde živiš: Južni pol
|
Jeste, postoje značajnje razlike između verzija 2.x i 3.x - nisu međusobno kompatibilni. Imaš ovde malo o tome: Python 3 nije kompatibilan sa Python-om 2.
Ako m4rk0 nema nešto Python 3.x specifično, pretpostavljam da bi imao mnogo više sreće sa poznavanjem nekog stranog jezika. Literaturu na engleskom, nemačkom, francuskom, ruskom bi bilo lakše naći. Pogotovo kad je u pitanju engleski.
|
|
|
|
Poslao: 10 Apr 2013 10:50
|
offline
- E.L.I.T.E.
- Legendarni građanin
- Pridružio: 23 Maj 2012
- Poruke: 4575
|
Imam i ja isti problem. U 2.x verziji je bilo
a = "Zdravo"
b = "svete"
print a + b
A sada mora:
a = ("Zdravo")
b = ("svete")
print (a + b)
Vidiš, ti u tim tutorijalima nemaš kontrolisanje IDLE (Python grafičkog okruženja koje ti olakšava kodiranje).
Ovaj lik na svom kanalu ima tutorijale za Python 3.0. Možeš pogledati, ide korak po korak, instalacija, ispis teksta na ekranu, varijable, baš sve sve redom.
http://www.youtube.com/watch?v=RC5GeZIOZaU
|
|
|
|
|
Poslao: 10 Apr 2013 12:10
|
offline
- vasa.93
- Moderator foruma
- Pridružio: 17 Dec 2007
- Poruke: 14824
- Gde živiš: Niš
|
E.L.I.T.E. ::U 2.x verziji je bilo
a = "Zdravo"
b = "svete"
print a + b
A sada mora:
a = "Zdravo"
b = "svete"
print a + b A koja je razlika?
|
|
|
|
|
Poslao: 10 Apr 2013 13:42
|
offline
- Conte7
- Ugledni građanin
- Pridružio: 18 Jan 2012
- Poruke: 477
|
Python 2.x ima daleko bolju podršku od python 3.x verzija, broj raznih alata i tutorijala je daleko veći za stariji python. Ja ti preporučujem da učiš njega. I ja sam isto kao i ti prvo krenuo sa novom verzijom, pa sam se onda vratio na staru i nju počeo da učim.
|
|
|
|
Poslao: 10 Apr 2013 14:12
|
offline
- respectzr
- Počasni građanin
- Pridružio: 14 Feb 2011
- Poruke: 941
|
@E.L.I.T.E.: Ja koristim PyScripter Ok, hvala za link, pogledaću.
@m4rk0: Zar taj nije za 2.x?
@Conte7: Da primetio sam i ja to. Ali ne želim da učim 2.x jer će se polako svi okretati novijoj verziji i onda će 3.x biti popularna kao sada 2.x
|
|
|
|