[ stevan_nk @ 17.04.2011. 16:55 ] @
Vidim da je dosta neaktivan forum pa sam odlučio da postavim jednu temu ,

Šta se sve može napraviti u Python-u i kakva je plata Python programera ? Ja sad učim Javu jer nekako ne vidim neku perspektivu sa Python-om .
[ stevan_nk @ 18.04.2011. 12:33 ] @
Posle 20 sati još niko ne odgovara .
[ Milan Kragujevic @ 29.04.2011. 19:26 ] @
Po meni, Piton je nekorišćen programski jezik.
Ja ga ne koristim.
Nekako mi je "glupo" koristiti Piton.
(jes' da ja znam samo PHP, ali nema veze)
[ ArsicS @ 30.04.2011. 08:27 ] @
U Srbiji definitivno ne može da se uporedi sa Javom i .NET, daleko manje posla ima. Medjutim, na globalnom nivou je to jezik u konstantnom rastu i jedna od sigurnijih opcija za budućnost. Recimo da je to prvi jezik Google-a, a evo ga i trend porasta (relativni) u odnosu na ostale jezike koji se pominju: Indeed

Ako kliknete na Absolute, vidi se da on i dalje dosta ispod Jave, ali PHP nema nikakvu prednost (Python će ga verovatno prestići uskoro)
[ Panta_ @ 30.04.2011. 10:14 ] @
Citat:
Milan Kragujevic: Po meni, Piton je nekorišćen programski jezik.
Ja ga ne koristim.
Nekako mi je "glupo" koristiti Piton.
(jes' da ja znam samo PHP, ali nema veze)

Upravo, u velikoj meri ga koristi ta Linux distribucija koju imas instaliranu. Probaj da ga uklonis pa ces videti.
[ maksvel @ 30.04.2011. 10:28 ] @
Takođe me zaintrigirao ovaj jezik - vidim da ga ozbiljni igrači koriste, potpuno je OO, Mikroknjiga je uradila nedavno i prevod knjige. U usponu je, rekao bih.
[ Milan Kragujevic @ 30.04.2011. 10:44 ] @
Dobrom, mis'im...
Piton, i ako bih koristio, koristio bih za veb aplikacije.
Budućnost je veb aplikacijama! (citat - Google.com)


Citat:
Panta_: Upravo, u velikoj meri ga koristi ta Linux distribucija koju imas instaliranu. Probaj da ga uklonis pa ces videti.

A koju ja to distribuciju imam?
[ nesh @ 30.04.2011. 11:14 ] @
Citat:
stevan_nk: Vidim da je dosta neaktivan forum pa sam odlučio da postavim jednu temu ,

Šta se sve može napraviti u Python-u i kakva je plata Python programera ? Ja sad učim Javu jer nekako ne vidim neku perspektivu sa Python-om .


(flamabilna tema )

Python je univerzalni programski jezik zadnje generacije (za razliku od design-by-comitee monstruma *cough*java i templejt jezika nateranih da izigravaju programski jezik). Koristi se za sve od server aplikacija, GUI-a, script jezika za game engine, numericku analizu .... http://www.python.org/about/quotes/

A sto se tice posla, dnevno dobijam oglase gde se traze Python programeri a i zadnjih par godina sam dobio (direktano kontaktiran od klijenta) i zavrsio par dugih i vrlo isplativih projekata bas u Pythonu, tako da ne bih rekao da posla nema, narocito sto u zadnje vreme vidim porast potraznje za tim.

A sto se tice kvaliteta dodatnih biblioteka i dokumentacije -> http://docs.python.org/library/

Citat:
Milan Kragujevic: Po meni, Piton je nekorišćen programski jezik.
Ja ga ne koristim.
Nekako mi je "glupo" koristiti Piton.
(jes' da ja znam samo PHP, ali nema veze)


troll??

Kao korisnik PHP-a od verzije 2 (ili bese bas tad izaso 3?) jedino mogu da kazem .... ne, modovi ce to da obrisu ...

Ako neko oce ozbiljno da se bavi programiranjem drzanje za jedan jezik (pogotovo za PHP) je daleko od pametne ideje (da ne kazem 'glupo') ...

p.s. Radeci do sada ozbiljno na projektima u vise jezika ne mogu da ne primetim da je kvalitet programera (a i koda) daleko visi u Python commuinty-ju nego drugde (pogotovo bolji od PHP-a koji mu IMHO dodje novi BASIC/VB...)
[ stevan_nk @ 30.04.2011. 11:46 ] @
Citat:
Panta_: Upravo, u velikoj meri ga koristi ta Linux distribucija koju imas instaliranu. Probaj da ga uklonis pa ces videti.
Ja sam jednom nenamjerno to i uradio :) i posle toga nisam mogao pokrenuti Ubuntu i morao sam da ga reinstaliram .
[ Milan Kragujevic @ 30.04.2011. 11:52 ] @
Citat:
Milan Kragujevic: Po meni, Piton je nekorišćen programski jezik.
Ja ga ne koristim.
Nekako mi je "glupo" koristiti Piton.
(jes' da ja znam samo PHP, ali nema veze)

Ispravka.
Ispade, uz Django, da je Piton lakši od PHP-a...
Izvnjavam se na grešci...
[ MarkoBalkan @ 30.04.2011. 18:09 ] @
python-u raste popularnost jer je kao jednostavan za naučiti.
svaki jezik se više manje može naučiti, međutim, za komplicirane stvari u bilo kojem jeziku opet treba grijati stolicu.
trebat će još dosta godina da se pythona prihvati globalno u enterprise okruženju gdje je sad java No.1.

možda bude dobro prihvaćen ali tek sa verzijom 5 ili 6.

nije da se ne može odraditi web aplikacija za enterprise u pythonu, ali npr. da li bi projekt uspio da banka radi internet bankarstvo u python-u?
možda bi se uspješno napravilo, samo je pitanje kako bi funkcionirala aplikacija "in real time".

nešto što je provjereno koristi se i dalje.
[ stevan_nk @ 30.04.2011. 19:22 ] @
Mene najvise nervira deljenje jezika na 2.x i 3.x verzije , ja sam počeo da učim treću jer sam mislio da je to dobro i da će svi programi u budućnosti biti pisani u python-u 3 ali posle sam uvidio da se za skoro sve još uvek koristi druga verzija i to me tako nervira .
[ MarkoBalkan @ 30.04.2011. 20:03 ] @
Citat:
stevan_nk: Mene najvise nervira deljenje jezika na 2.x i 3.x verzije , ja sam počeo da učim treću jer sam mislio da je to dobro i da će svi programi u budućnosti biti pisani u python-u 3 ali posle sam uvidio da se za skoro sve još uvek koristi druga verzija i to me tako nervira .


ovo se naziva "teški hakeraj", da nije tako onda bi u 3.x mogao koristiti code koji je napisan za 2.x.
[ BiF @ 30.04.2011. 23:15 ] @
Koristim ga par godina, pre njega sam bio na VB. Odlučio sam se za python zato što je mufte i radi na Win i Lin, a uz put mi se i svideo. Stičem utisak da je napolju daleko popularniji nego kod nas i verujem da će narednih godina nastaviti uzlaznom putanjom, kako kod nas tako i u svetu
[ nesh @ 01.05.2011. 10:21 ] @
Citat:
MarkoBalkan: python-u raste popularnost jer je kao jednostavan za naučiti.
svaki jezik se više manje može naučiti, međutim, za komplicirane stvari u bilo kojem jeziku opet treba grijati stolicu.
trebat će još dosta godina da se pythona prihvati globalno u enterprise okruženju gdje je sad java No.1.

možda bude dobro prihvaćen ali tek sa verzijom 5 ili 6.


HAHA v2 je stara 10tak godina kolko se secam a i tone i tone vrlo ozbiljnog sw-a se vrte na tome.

Enterprise ... heh to je naziv za izgovor okruzenje gde menadzeri koji nemaju pojma o onome sto se radi odlucuju sta se radi. Jedini razlog sto se tamo Java koristi (iako je realno VB i dalje broj 1 tamo realno) je sto vecina ozbiljnih programera pobegne sto pre moze iz takvih 'krugova' :P

Citat:
MarkoBalkannije da se ne može odraditi web aplikacija za enterprise u pythonu, ali npr. da li bi projekt uspio da banka radi internet bankarstvo u python-u?
možda bi se uspješno napravilo, samo je pitanje kako bi funkcionirala aplikacija "in real time".


Uspeh projekta zavisi od ljudi koji ga rade ne jezika, jezik je samo alat a koriscenje Jave samo IMHO usporava proces, nista drugo.

Citat:
MarkoBalkannešto što je provjereno koristi se i dalje.


Riiiiiight, tako je COBOL i dalje trazen posto vecina banaka i dan danas ima tone koda u njemu koji jos radi

Citat:
stevan_nk: Mene najvise nervira deljenje jezika na 2.x i 3.x verzije , ja sam počeo da učim treću jer sam mislio da je to dobro i da će svi programi u budućnosti biti pisani u python-u 3 ali posle sam uvidio da se za skoro sve još uvek koristi druga verzija i to me tako nervira .


2.7 je zadnja verzija iirc tako da prelazak na 3.x nije daleko

Citat:
MarkoBalkan: ovo se naziva "teški hakeraj", da nije tako onda bi u 3.x mogao koristiti code koji je napisan za 2.x.


Razlog sto je v3 je i napravljena da bi se moglo ispraviti ono sto se smatralo kao lose u jeziku bez obaziranja na kompatibilnost. Zadrto insistiranje na backward compatibility daje monstrume ko Java (a i bas nije tako kompatibilna) ili Windows

Zato je i dug period prelaska, da bi se imalo vremena da se kod prebaci na nove verzije.
[ MarkoBalkan @ 01.05.2011. 11:13 ] @
Citat:
nesh
Enterprise ... heh to je naziv za izgovor okruzenje gde menadzeri koji nemaju pojma o onome sto se radi odlucuju sta se radi. Jedini razlog sto se tamo Java koristi (iako je realno VB i dalje broj 1 tamo realno) je sto vecina ozbiljnih programera pobegne sto pre moze iz takvih 'krugova' :P



a koji je razlog da pobjegnu?
zamišljam internet bankarstvo napravljeno u python-u i nije mi baš najbolje jasno kao moguća opcija.


[ nesh @ 01.05.2011. 12:03 ] @
Citat:
MarkoBalkan: a koji je razlog da pobjegnu?


To definitivno nije mesto za bilo kakav kreativan posao ... -> code monkeys only

Citat:
MarkoBalkanzamišljam internet bankarstvo napravljeno u python-u i nije mi baš najbolje jasno kao moguća opcija.


Voleo bih da cujem samo jedan razlog za to....
[ nesh @ 01.05.2011. 12:11 ] @
Citat:
MarkoBalkan:možda bude dobro prihvaćen ali tek sa verzijom 5 ili 6


FYI, brojevi verzija u ozbiljnim open source projektima tesko rastu jer da bi se zasluzila promena prve cifre verzije treba mnoooooogo. Dogurati to 1.0 je uspeh :) jer to obicno znaci da je barem 6 meseci ili tako nekako nije bilo ozbiljnijeg buga u kodu ...

5 ili 6 ce biti oko ... 3000 godine? ;)
[ stevan_nk @ 01.05.2011. 12:21 ] @
Citat:
Razlog sto je v3 je i napravljena da bi se moglo ispraviti ono sto se smatralo kao lose u jeziku bez obaziranja na kompatibilnost. Zadrto insistiranje na backward compatibility daje monstrume ko Java (a i bas nije tako kompatibilna) ili Windows


Ovo "nazadna kompatibilnost" i meni ponekad smeta pošto već mesec dana učim Javu a kad je uporedim sa Pythonom mnogo više koda mora da se piše.
[ MarkoBalkan @ 01.05.2011. 12:29 ] @
Citat:
nesh: Voleo bih da cujem samo jedan razlog za to....


ja ne znam, pa zato pitam.
priča se da je python spor itd...
[ stevan_nk @ 01.05.2011. 12:34 ] @
Python jeste spor u poredjenju sa C-om i C++-om ali mislim da nije sporiji od Jave .
[ nesh @ 01.05.2011. 12:44 ] @
Citat:
MarkoBalkan:priča se da je python spor itd...


U odnosu na ... C, ASM, ...

Posebno za 'enterprise' applikacije 99% vremena ionako trosi SQL server ili sl ...

Da ne pominjem da je vrlo jednostavno dodati C biblioteke pythony...
[ nesh @ 01.05.2011. 12:47 ] @
Citat:
stevan_nk: Python jeste spor u poredjenju sa C-om i C++-om ali mislim da nije sporiji od Jave .


Jeste, ali hardware je jeftin, vreme programera ne
[ stevan_nk @ 01.05.2011. 12:52 ] @
Citat:
nesh: Jeste, ali hardware je jeftin, vreme programera ne

[ 574nk3 @ 03.05.2011. 09:15 ] @
@nesh
Da li možda znaš koje su prednosti Pythona u odnosu na Perl. Tačnije pros i cons Pythona kao jezika i dostupnih biblioteka? Kakve su performanse.
[ ArsicS @ 03.05.2011. 09:52 ] @
Citat:
stevan_nk: Python jeste spor u poredjenju sa C-om i C++-om ali mislim da nije sporiji od Jave .


To da je Java sporija od C++ je važilo pre 10 godina, više ne. Ono što npr Google radi je da koristi Python u kombinaciji ca C-om (za delove koda gde im trebaju visoke performanse), ili jednostavno koriste Javu.
[ nesh @ 03.05.2011. 17:20 ] @
Citat:
574nk3: @nesh
Da li možda znaš koje su prednosti Pythona u odnosu na Perl. Tačnije pros i cons Pythona kao jezika i dostupnih biblioteka? Kakve su performanse.


Python vs Perl samo mogu da komentarisem IMHO posto sam Perl zadnji put koristio oooodavno ... ako nista drugo mnogo je citljiviji i laksi za odrzavanje bez potrebe za mnogo strogom disciplinom oko pisanja koda ... mozda http://www.linuxjournal.com/article/3882 pomogne?

Biblioteke si mu je najjaca strana, jos nisam video bolju i dokumentovaniju standardnu biblioteku a i dosta externih projekata je nasledilo taj stil tako da je u proseku (kao i svuda uvek ima i losih stvari) kvalitet koda i dokumentacije prilicno visok.

Sto se tice performansi, zavisi, koriste ga za svasta a zahvaljujuci lakoj integraciji C biblioteka cak i za stvari koje zahtevaju poprilicno (npr http://numpy.scipy.org/) raw CPU snage. Python kod je definitivno brzi od PHP i Ruby-a (iirc, nisam bas 100% siguran za Ruby da se nesto nije promenilo u medjuvremenu) a ako nista drugo bare komparabilan ako ne i brzi od Perl-a.

Sto se mene tice to je jezik koji, ko sto procitah negde na net-u, "just fits my brain". ESRova napomena da oko lakoce pisanje je tacna -- jednostavno pisem onako kako mislim da je logicno i u 99% posto slucajeve je to bas tako

A kao dodatak za one koji bas ne mogu da zive bez Jave tu je Jython implementacija koja radi pod JVM-om. Nisam siguran koji je status IronPython-a trenutno (.net/mono VM implementacija).

HTH
[ nesh @ 03.05.2011. 17:30 ] @
Citat:
ArsicS: To da je Java sporija od C++ je važilo pre 10 godina, više ne. Ono što npr Google radi je da koristi Python u kombinaciji ca C-om (za delove koda gde im trebaju visoke performanse), ili jednostavno koriste Javu.


[offtopic]
Google -- Java??, za performanse se i dalje koristi taj nemoguci, neupotrebljiv, vulgaran jezik zvan C (iako se Apache Fondacija fali sa jos cudnijim - Erlang-om )

Bez obzira koliko interpreteri i JIT napredovali nisam siguran da i dalje Java moze da pridje po brzini native kompajliranom kodu (mada nisam siguran koliko su komiteti uspeli da 'zakomplikuju' c++ od kada mi je zadnji put zatrebao) -- sa ogradom da uvek postoje situacije gde je sama brzina CPU izvrsavanja nebitna jer se ceka na neki externi IO/event...
[/offtopic]

Bottom line, need for speed -> C, ostatak u nekom od dinamickih jezika tipa Python ili Ruby
[ MarkoBalkan @ 03.05.2011. 17:33 ] @
@nesh

python još uvijek nije dobro prihvaćen kod izrade aplikacija, a i sumnjam da će python zamijeniti javu.
[ stevan_nk @ 03.05.2011. 17:41 ] @
Citat:
MarkoBalkan
python još uvijek nije dobro prihvaćen kod izrade aplikacija, a i sumnjam da će python zamijeniti javu.


Ja sam prvo učio python 3 a sad počeo sa Javom , kad pročitam ovu temu odmah počnem da se razmišljam da li sam dobro uradio !?
[ MarkoBalkan @ 03.05.2011. 18:16 ] @
Citat:
stevan_nk: Ja sam prvo učio python 3 a sad počeo sa Javom , kad pročitam ovu temu odmah počnem da se razmišljam da li sam dobro uradio !?


to ne znači da ne bude?

možda za 10 godina, možda za 20 godina, a možda nikad.
recimo dobro je znati i python i javu.

barem dva jezika.
ja sam počeo sa nesretnim .net-om jer nikog nisam imao da pitam za savjet.
[ nesh @ 04.05.2011. 09:18 ] @
Citat:
MarkoBalkan:python još uvijek nije dobro prihvaćen kod izrade aplikacija, a i sumnjam da će python zamijeniti javu.


Zavisi od definicije reci 'aplikacija' -- mislis na GUI/Desktop ili nesto generalnije? Gledajuci Java desktop aplikacije ... IMHO sve je bolje od Jave, jeste da je (kao) 'run anywhere' ali se vise svodi na 'ugly anywhere' , a i dobar deo linux desktop stvari danas je napisan na Python-u koji ima prilicno pristojne biblioteke za to (wxPython, ili direktan pristup native API-ju, npr za OSX postoji lepi Cocoa wrapper cak podrzan direktno u Xcode-u).

Dobar deo ljudi koji rade sa njim je i dalje pod uticajem *NIX filozofije da alati treba da rade jednu i samo jedno stvar -- sto se u vecini slucajeva zavrsi sa alatima koji rade iz konzole -- iako ima dosta GUI wrappera za razlicite alate pisanih u Python-u.

Broj ljudi koji koriste Python raste i najverovatnije sa tim srazmerno ce rasti i njegovo koriscenje za desktop aplikacije.

Citat:
stevan_nk: Ja sam prvo učio python 3 a sad počeo sa Javom , kad pročitam ovu temu odmah počnem da se razmišljam da li sam dobro uradio !?


Da IMHO (ako nista drugo) Python kao prvi jezik je daleko bolji izbor od Jave -- moderniji, cistije sintakse, neopterecen komitetima i teorijskim 'idejama' ... pravljen od programera za programere....

Citat:
MarkoBalkan:barem dva jezika.


IMHO malo vise od dva .... C obavezno (jer je to i dalje najbolji alat za low-level stvari), neki od high level jezika kao sto su Python ili Ruby, mozda C++/Java/C# cisto da se razgleda kako komiteti umeju da 'ulepsaju' jezike a i nekad mogu da zatrebaju ako nizasta drugo onda da se lakse iscita neki kod za portovanje. U slucaju rada na *NIX OS-ovima ne bi trebalo preskociti ni bash/awk/perl jer je i dalje dosta koda pisano u njima, ko se bavi igrama bi trebao da poglada i Lua, web dev definitivno zahteva ako nista drugo onda barem dovoljno znaja za citanje PHP koda ...

Use Right Tool For Right Job(tm) -- jedan jezik nikada nece biti dovoljan za bilo kakav ozbiljinij rad.
[ stevan_nk @ 04.05.2011. 12:27 ] @
Koje knjige su dobre za savladavanje Python-a 3 ? Ja sam čitao Invent Your Own Computer Games with Python ( www.inventwithpython.com ) tu se u svakom poglavlju pravi jedna igrica i knjiga je dosta zanimljiva za početnike ali ja bih volio da znam mnogo više .
[ lermi @ 04.05.2011. 12:46 ] @
Citat:
stevan_nk: Koje knjige su dobre za savladavanje Python-a 3 ? (...) ali ja bih volio da znam mnogo više .


Nije mi jasno... pa nije programiranje (ili makar nije meni) zbirka zadataka koja se rješava tek tako da bi se rješavala. Započni neki svoj projekat pa ćeš brzo naići na probleme i zadatke... Za pitanja uvijek imaš #python na Freenodu, Stackoverflow, pa i ovaj forum, ne računajući ogromnu dokumentaciju Pythona.

A možeš i da se priključiš nekom timu i pomogneš im u hvatanju buba.

Ja volim Python i za sada, u mom amatersrkom pisanju koda, nije bilo neke oblasti u kojoj nisam mogao uraditi što sam htio. Ne planiram napuštati Python, mada se polako ukazuje potreba da savladam makar osnove C-a (koji se, opet, lako ubacuje u Python).

A moram iskorisiti priliku da hejtujem Javu: zbog svih programa koje sam koristio, a pisani su u tom jeziku, što free što komercijalnih - potpuno je ignorišem kao jezik...
[ stevan_nk @ 04.05.2011. 15:43 ] @
Citat:
lermi

Član broj: 230692
Poruke: 43
*.crnagora.net.
OS: Linux



Vidim koristiš T-com internet , iz kojeg si grada ?
[ 574nk3 @ 04.05.2011. 19:28 ] @
@Nesh

Hvala na odgovoru za Python. Znaci mi dosta svaka informacija. U slobodno vreme radim na nekom pet projektu koji ukljucuje i crawling, pa razmisljam da li je bolje koristiti Python ili Perl. Sve vise naginjem ka perlu, pogotovo nakon komentara jos jednog clana sa ESa.

Citat:
lermi
A moram iskorisiti priliku da hejtujem Javu: zbog svih programa koje sam koristio, a pisani su u tom jeziku, što free što komercijalnih - potpuno je ignorišem kao jezik...


Java danas i nije jezik koji sluzi za desktop programiranje. Uglavnom se koristi na serveru i tu pokazuje svoju pravu snagu. Postoji veliki broj alata, razvojnih okruzenja, frameworka(spring, jpa ...). Koga zanima razvoj web aplikacija Java je odlican izbor.

Citat:
nesh: Da IMHO (ako nista drugo) Python kao prvi jezik je daleko bolji izbor od Jave -- moderniji, cistije sintakse, neopterecen komitetima i teorijskim 'idejama' ... pravljen od programera za programere....

Zavisi od definicije reci 'aplikacija' -- mislis na GUI/Desktop ili nesto generalnije? Gledajuci Java desktop aplikacije ... IMHO sve je bolje od Jave, jeste da je (kao) 'run anywhere' ali se vise svodi na 'ugly anywhere'


Ajao :D Taman su mi se svideli tvoji postovi. Cemu toliki hejt ka Java svetu.
[ lermi @ 04.05.2011. 20:25 ] @
Citat:
574nk3: Java danas i nije jezik koji sluzi za desktop programiranje. Uglavnom se koristi na serveru i tu pokazuje svoju pravu snagu. Postoji veliki broj alata, razvojnih okruzenja, frameworka(spring, jpa ...). Koga zanima razvoj web aplikacija Java je odlican izbor.


Java na serverima pokazuje svoju snagu? Na primjer...?

Koristi se za desktop, uzgred.

Kako to odjednom pričamo o Javi?

Što se tiče Perla, imaš odličnu raspravu o tom jeziku na istoimenom ES forumu, pa pogledaj sam. Moje skromno mišljenje je da je to suviše nečitak jezik, za razliku od Pythona.
[ losm1 @ 04.05.2011. 22:05 ] @
Citat:
lermi
Java na serverima pokazuje svoju snagu? Na primjer...?
Koristi se za desktop, uzgred.


Ako smatras da je tako vidis samo vrh ledenog brega. Procitaj malo o kompleksnim zverima kao sto su WebSphere, JBoss i ostalima kao i o JEE uopste. Mnogo jaka platforma ispracena maksimalno od strane velikih. (IBM, Oracle, Google, Yahoo!...)
Da ne ulazimo u advocacy, kao sto neko iznad vec rece, treba koristiti pravi alat za pravi posao, jer kao sto je java za red velicina brza od pythona isto tako je asm brzi za nekoliko redova velicine od Jave. To ne znaci da cemo zbog toga da pisemo web app u asm, vec cemo da izaberemo neki visi jezik tipa python ili php. (kao sto je lepo napisao @nesh)

A sad da dam neki doprinos temi :)

Sto se tice pythona, ja sam imao dva slucaja koriscenja:
1. Web (Django, GAE)
2. Pisanje quick&dirty skripti (koje parsiraju neke html strane, salju emailove, nesto sracunavaju i sl.) - za ovo mislim da nema boljeg jezika


Ovo ne znaci da su mu to jedine primene (daleko od toga :) ali meni je bio pogodan za to.
Ono sto mi najvise smeta u odnosu na ostale jezike je nedostatak dobrog IDE. Konkretno, ja sam pisao u vim. Nikako mi ne bi palo na pamet da pisem Javu u vim pored Eclipse/NB koji ubijaju koliko su dobri. Da, znam da mogu da se koriste Eclipse/NB i za python ali mi se nije dopalo kako to funkcionise ili se ja nisam dovoljno potrudio da podesim.

Toliko od mene

[ Au197/79 @ 05.05.2011. 21:40 ] @
Citat:
574nk3: @Nesh

U slobodno vreme radim na nekom pet projektu koji ukljucuje i crawling, pa razmisljam da li je bolje koristiti Python ili Perl.


Pogledaj http://scrapy.org/ i http://wwwsearch.sourceforge.net/mechanize/
[ stevan_nk @ 06.05.2011. 06:46 ] @
Vidio sam na sajtu python.org da postoji i Local User Group za Srbiju i sajt se zove python-serbia.org !? Medjutim sajt ne radi ili je taj projekat ugašen . Takodje sam vidio na Google Grupama dogovore oko toga i oni su stari više od 3 godine :( .
[ nesh @ 06.05.2011. 21:38 ] @
Citat:
574nk3:Hvala na odgovoru za Python. Znaci mi dosta svaka informacija. U slobodno vreme radim na nekom pet projektu koji ukljucuje i crawling, pa razmisljam da li je bolje koristiti Python ili Perl. Sve vise naginjem ka perlu, pogotovo nakon komentara jos jednog clana sa ESa.


Hmm, ako imas iskustva sa Perl-om onda i nije tako lose, ako ne Python ce biti daleko manja glavobolja

Citat:
574nk3Ajao Taman su mi se svideli tvoji postovi. Cemu toliki hejt ka Java svetu.


Nije samo Java tu je i C++, C# .... nekako lose reagujem na monstruozno komplikovane jezike bez preterano jakih razloga jos od Pascal vremena -- razlog, spasavanje programera od 'pucanja samom sebi u nogu' ne spada u validne

Citat:
losm1: Ako smatras da je tako vidis samo vrh ledenog brega. Procitaj malo o kompleksnim zverima kao sto su WebSphere, JBoss i ostalima kao i o JEE uopste. Mnogo jaka platforma ispracena maksimalno od strane velikih. (IBM, Oracle, Google, Yahoo!...)


IMHO to je i najveci problem, Java app razvoj je postao preglomazan bez obzira na velicinu projekta ... previse 'red tape'a za secenje...

Citat:
losm1Ovo ne znaci da su mu to jedine primene (daleko od toga ali meni je bio pogodan za to.
Ono sto mi najvise smeta u odnosu na ostale jezike je nedostatak dobrog IDE. Konkretno, ja sam pisao u vim. Nikako mi ne bi palo na pamet da pisem Javu u vim pored Eclipse/NB koji ubijaju koliko su dobri. Da, znam da mogu da se koriste Eclipse/NB i za python ali mi se nije dopalo kako to funkcionise ili se ja nisam dovoljno potrudio da podesim.


Tja, ja sa druge strane ne mrdam godinama od Textmate-a (ili medit/gedit-a/vim po *NIX-ima) ... probao sam Eclipse, NB i tone drugih i nista ne moze da pridje brzini i jednostavnosti rada u navedenim editorima ... ako za rad u jeziku treba IDE (osim GUI designera za desktop app i, retko, GUI debuggera) ja bih menjao jezik, a ne okruzenje.
[ stevan_nk @ 08.05.2011. 19:20 ] @
A zna li se datum izlaska Djanga koji podrzava python 3 ? Pošto dosad podrzavaju samo 2.x verzije.
[ vatri @ 22.05.2011. 20:08 ] @
Ljudi nemam nista protiv nijednog prog. jezika - neka svako koristi sta mu odgovara, ali me samo zanima zasto bi neko koristio Python (Django ili sta vec) pored PHP-a ? :)

Inace poceo sam nedavno uciti Python zato sto kontam da je dobar za programiranje mobilnih i GUI (Linux) aplikacija, a i koliko vidim, zasad, dosta je jednostavan. Kasnije vjerovatno nastavljam sa ucenjem C/C++ posto je ipak koliko znam interpreter za sam Python pisan u njemu :D
[ nesh @ 22.05.2011. 22:20 ] @
Citat:
stevan_nk: A zna li se datum izlaska Djanga koji podrzava python 3 ? Pošto dosad podrzavaju samo 2.x verzije.


To vise zavisi od toga kada ce vecina shared hostinga poceti da podrzava 3.x granu a i rewrite na 3.x nece biti tako mali posao...

Citat:
vatri: Ljudi nemam nista protiv nijednog prog. jezika - neka svako koristi sta mu odgovara, ali me samo zanima zasto bi neko koristio Python (Django ili sta vec) pored PHP-a ?


Previse cenim svoje vreme da bi ga provodio u template jeziku ... BTW, da, trenutno koristim PHP za rad ali to ne znaci da to mora da mi se svidja -- kad god mogu da biram onda je Python ... a to se srecom sve vise desava

Citat:
vatri: Inace poceo sam nedavno uciti Python zato sto kontam da je dobar za programiranje mobilnih i GUI (Linux) aplikacija, a i koliko vidim, zasad, dosta je jednostavan. Kasnije vjerovatno nastavljam sa ucenjem C/C++ posto je ipak koliko znam interpreter za sam Python pisan u njemu


Samo C, C++ nije ni primirisao u CPython-u

IMHO za onog ko hoce da ide na mobile app trziste sada postoje samo dve ozbiljne varijante: Java (Android) ili Objective C (iOS). Python nema sta da trazi (za sada) tamo.
[ vatri @ 22.05.2011. 23:32 ] @
Brate samo kontam ovu zadnju recenicu sto si napisao za mobilne aplikacije. Sad sam malo pogledao i postoji neki SL4A (Scripting Layer For Android) pa pomocu njega kao moze, mada mi to izgleda vise kao budzenje, sto mi se ne svidja.

Ovo ostalo mi nije jasno, sta znaci template jezik i kako to da C nije primirisao u CPython-u?: )
[ stevan_nk @ 23.05.2011. 06:34 ] @
:D I ja sam se malo zbunio , ali čovek je hteo da kaže C++ nije ni primirisao Pythonu , a Python napravljen je samo od C-a .
[ vatri @ 23.05.2011. 07:49 ] @
Aha to je to, nisam dobro procitao :S
[ nesh @ 23.05.2011. 16:02 ] @
Citat:
vatri: Brate samo kontam ovu zadnju recenicu sto si napisao za mobilne aplikacije. Sad sam malo pogledao i postoji neki SL4A (Scripting Layer For Android) pa pomocu njega kao moze, mada mi to izgleda vise kao budzenje, sto mi se ne svidja.


Tja zvuci interesantno ali IMHO mobilni procesori nisu (jos) dovoljno jaki da se 'baca' CPU na interpretiranje -- zato mi se i vise svidja iOS 'native' pristup nego Java na Androidu iako bese izasao neki native SDK i za Android skoro ...
[ obrad1985 @ 05.12.2011. 19:43 ] @
Ljudi poceo sam da ucim python skoro i trebala bi mi pomoc oko nekih osnovnih stvari nekoga ko ima yelje da pomogne. Hvala!