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 1205 korisnika na forumu :: 47 registrovanih, 6 sakrivenih i 1152 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: 8u47, A.R.Chafee.Jr., airsuba, Alibaba1981, aramis s, babaroga, bagor10, Bojan85, bojank, Boris Bosiljčić, Centauro, darkangel, darkstar101, dejina811, djordje92sm, DonRumataEstorski, Dorcolac, Georgius, GORDI, havoc995, Klecaviks, kybonacci, loon123, LUDI, mercedesamg, Mercury, mnn2, moldway, mushroom, ObelixSRB, panonski mornar, pein, procesor, raptorsi, S2M, Sir Budimir, slonic_tonic, solic, Tas011, Vatreni Zmaj, vladaa012, vladulns, wizzardone, Zaledjeni, zillbg, zixmix, šumar bk2