Python savet

Python savet

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

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

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

Ko je trenutno na forumu
 

Ukupno su 915 korisnika na forumu :: 10 registrovanih, 4 sakrivenih i 901 gosta   ::   [ Administrator ] [ Supermoderator ] [ Moderator ] :: Detaljnije

Najviše korisnika na forumu ikad bilo je 3466 - dana 01 Jun 2021 17:07

Korisnici koji su trenutno na forumu:
Korisnici trenutno na forumu: Areal84, Bubimir, Dimitrije Paunovic, Istman, Mendonca, ruso, SlaKoj, Stanlio, strelac07, vukovi