Python savet

Python savet

offline
  • Pridružio: 17 Jun 2012
  • Poruke: 31
  • 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: 4533

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: 4533

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

Ko je trenutno na forumu
 

Ukupno su 687 korisnika na forumu :: 52 registrovanih, 7 sakrivenih i 628 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: -[CoA]-, _Sale, A.R.Chafee.Jr., aljosa7, amaterSRB, babaroga, Bahuss, bankulen, Bojan5150, branko7, celik, cikadeda, crnitrn, darkangel, Dimitrise93, doktor1964, Dorcolac, Drug pukovnik, Duh sa sekirom, dule10savic, Gama, Georgius, GreenMan, helen1, HrcAk47, Insan, konstruktor, Krusarac, louderick, Mihajlo, miki.premovic.go, milenko crazy north, milos.cbr, MilosKop, miodrag, mrmr, nebkv, nenad81, nuke92, Pohovani_00, raskoljnikov, RiV, Ruski Sremac, S-lash, sabros, shaja1, Singidunumac, tomigun, trajkoni018, vlvl, vobo, voja64