Python savet

Python savet

offline
  • suca41  Male
  • Novi MyCity građanin
  • Pridružio: 17 Jun 2012
  • Poruke: 28
  • Gde živiš: Beograd

Treba da ucim programski jezik Python, i sada ne znam koju verziju da skinem 2.x ili 3.x? U cemu je razlika?



Registruj se da bi učestvovao u diskusiji. Registrovanim korisnicima se NE prikazuju reklame unutar poruka.
offline
  • Acid_Burn  Male
  • Moderator foruma
  • Glavni moderator foruma Zabava
  • Hellraiser
  • Demon to some. Angel to others
  • Pridružio: 07 Jan 2005
  • Poruke: 25503
  • Gde živiš: Beneath the Black Sky

3 skini i vozi



offline
  • Pridružio: 25 Jan 2004
  • Poruke: 2784
  • Gde živiš: Niš

I jedna i druga verzija su još uvek supported. Naravno, prednost ima Python 3 zbog dodatnih jezičkih konstrukcija ali je problem oko manjka portovanih biblioteka sa verzije 2 (koji je doduše 90% rešen, a stanje možeš da pratiš ovde - http://py3readiness.org/ odnosno da unapred analiziraš dostupnost potrebnih biblioteka pre početka projekta što tebi verovatno prilikom učenja nije bitno) i takođe je problem JIT kompajlera kao što je PyPy koji još uvek nije kompletan i kaska za novijim verzijama trojke.

offline
  • Pridružio: 06 Okt 2013
  • Poruke: 105

Default ::I jedna i druga verzija su još uvek supported. Naravno, prednost ima Python 3 zbog dodatnih jezičkih konstrukcija ali je problem oko manjka portovanih biblioteka sa verzije 2 (koji je doduše 90% rešen, a stanje možeš da pratiš ovde - py3readiness.org/ odnosno da unapred analiziraš dostupnost potrebnih biblioteka pre početka projekta što tebi verovatno prilikom učenja nije bitno) i takođe je problem JIT kompajlera kao što je PyPy koji još uvek nije kompletan i kaska za novijim verzijama trojke.

Upravo to, ja sam ucio trojku, ali ispalo je bolje da sam ucio dvojku, ubio sam se kasnije dok sam nasao odredjene biblioteke koje za 2 ima a za 3 ne, pogotovo kompajlere, ali onda sam shvatio da mi kompajler ni ne trebam jer se uz Python ugl instalira i interpreter...

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4476

DecakBrate ::ali onda sam shvatio da mi kompajler ni ne trebam jer se uz Python ugl instalira i interpreter...

Kompajler i interpreter nisu isto Wink

https://en.wikipedia.org/wiki/Compiler
https://en.wikipedia.org/wiki/Interpreter_(computing)

Python je interpretatorski jezik i za njega ne postoji kompajler jer se prevodi u bajtkod, kao npr. Java i C# (zato postoje i Jython i IronPython).

offline
  • Pridružio: 06 Okt 2013
  • Poruke: 105

Lol, znam sta je interpreter a sta kompajler, samo sto nigde nisam procitao da je interpretatorski jezik, dok sam nalazio puno tema o tome kako kompajlovati...

offline
  • Programer
  • Pridružio: 23 Maj 2012
  • Poruke: 4476

Onda ti što su to pisali ne znaju da razlikuju kompajler od interpretera Wink

Ko je trenutno na forumu
 

Ukupno su 762 korisnika na forumu :: 43 registrovanih, 5 sakrivenih i 714 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3028 - dana 22 Nov 2019 07:47

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: 5.56, A.R.Chafee.Jr., amonsrb, Apok, aramis s, babaroga, boki199777, Boris902, bossga, DELL4, DonRumataEstorski, Dorcolac, Duško, dzonkomarac, ekser222, helen1, krkalon, Kubovac, kybonacci, marsovac 2, maximal62, mean_machine, Mercury2, Metanoja, MILO-VAN, miodrag, Mixelotti, perica5, Recce, royst33, ruma, Skywhaler, Srki94, Srna2, vasa.93, Vieri, Vlada1389, vlvl, vobo, voja64, volimpivuvolimrakiju, Zandar, zola92