Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.

Python mogućnosti !?

[es] :: Python :: Python mogućnosti !?

Strane: 1 2 3

[ Pregleda: 7780 | Odgovora: 48 ] > FB > Twit

Postavi temu Odgovori

Autor

Pretraga teme: Traži
Markiranje Štampanje RSS

stevan_nk
Stevan Bogosavljevic
Niksic,Crna Gora

Član broj: 275514
Poruke: 209
*.crnagora.net.

Sajt: stevyhacker.wordpress.com


Profil

icon Re: Python mogućnosti !?01.05.2011. u 12:34 - pre 1249 dana i 8h

Python jeste spor u poredjenju sa C-om i C++-om ali mislim da nije sporiji od Jave .
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


Profil

icon Re: Python mogućnosti !?01.05.2011. u 12:44 - pre 1249 dana i 8h
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...
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


Profil

icon Re: Python mogućnosti !?01.05.2011. u 12:47 - pre 1249 dana i 8h
Laptopovi

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
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

stevan_nk
Stevan Bogosavljevic
Niksic,Crna Gora

Član broj: 275514
Poruke: 209
*.crnagora.net.

Sajt: stevyhacker.wordpress.com


Profil

icon Re: Python mogućnosti !?01.05.2011. u 12:52 - pre 1249 dana i 8h
Citat:
nesh: Jeste, ali hardware je jeftin, vreme programera ne

 
Odgovor na temu

574nk3
Software Developer

Član broj: 38673
Poruke: 230
*.dynamic.isp.telekom.rs.



Profil

icon Re: Python mogućnosti !?03.05.2011. u 09:15 - pre 1247 dana i 12h
@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.

 
Odgovor na temu

ArsicS

Član broj: 140959
Poruke: 99
*.dynamic.isp.telekom.rs.



Profil

icon Re: Python mogućnosti !?03.05.2011. u 09:52 - pre 1247 dana i 11h
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.
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


Profil

icon Re: Python mogućnosti !?03.05.2011. u 17:20 - pre 1247 dana i 3h
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
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


Profil

icon Re: Python mogućnosti !?03.05.2011. u 17:30 - pre 1247 dana i 3h
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
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
178.160.46.*



Profil

icon Re: Python mogućnosti !?03.05.2011. u 17:33 - pre 1247 dana i 3h
@nesh

python još uvijek nije dobro prihvaćen kod izrade aplikacija, a i sumnjam da će python zamijeniti javu.
 
Odgovor na temu

stevan_nk
Stevan Bogosavljevic
Niksic,Crna Gora

Član broj: 275514
Poruke: 209
*.crnagora.net.

Sajt: stevyhacker.wordpress.com


Profil

icon Re: Python mogućnosti !?03.05.2011. u 17:41 - pre 1247 dana i 3h
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 !?
 
Odgovor na temu

MarkoBalkan

Član broj: 141124
Poruke: 1624
178.160.46.*



Profil

icon Re: Python mogućnosti !?03.05.2011. u 18:16 - pre 1247 dana i 3h
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.
 
Odgovor na temu

nesh
Đorđević Nebojša
Younify - Magento (PHP) development
Niš

Član broj: 668
Poruke: 127
*.dynamic.isp.telekom.rs.

Sajt: nesh-microblog.blogspot.c..


Profil

icon Re: Python mogućnosti !?04.05.2011. u 09:18 - pre 1246 dana i 11h
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.
Nebojša Đorđević - nesh
http://younify.nl
 
Odgovor na temu

stevan_nk
Stevan Bogosavljevic
Niksic,Crna Gora

Član broj: 275514
Poruke: 209
*.crnagora.net.

Sajt: stevyhacker.wordpress.com


Profil

icon Re: Python mogućnosti !?04.05.2011. u 12:27 - pre 1246 dana i 8h
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 .
 
Odgovor na temu

lermi
Freelancer

Član broj: 230692
Poruke: 62
*.crnagora.net.



Profil

icon Re: Python mogućnosti !?04.05.2011. u 12:46 - pre 1246 dana i 8h
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...
 
Odgovor na temu

stevan_nk
Stevan Bogosavljevic
Niksic,Crna Gora

Član broj: 275514
Poruke: 209
*.crnagora.net.

Sajt: stevyhacker.wordpress.com


Profil

icon Re: Python mogućnosti !?04.05.2011. u 15:43 - pre 1246 dana i 5h
Citat:
lermi

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



Vidim koristiš T-com internet , iz kojeg si grada ?
 
Odgovor na temu

574nk3
Software Developer

Član broj: 38673
Poruke: 230
*.dynamic.isp.telekom.rs.



Profil

icon Re: Python mogućnosti !?04.05.2011. u 19:28 - pre 1246 dana i 1h
@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.
 
Odgovor na temu

lermi
Freelancer

Član broj: 230692
Poruke: 62
*.crnagora.net.



Profil

icon Re: Python mogućnosti !?04.05.2011. u 20:25 - pre 1246 dana
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.
 
Odgovor na temu

losm1

Član broj: 253305
Poruke: 30
*.dynamic.sbb.rs.



Profil

icon Re: Python mogućnosti !?04.05.2011. u 22:05 - pre 1245 dana i 23h
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

 
Odgovor na temu

Au197/79
Zlatan Kadragić
NBGD

Član broj: 3556
Poruke: 737
91.185.100.*

Sajt: aurelije.blogspot.com


Profil

icon Re: Python mogućnosti !?05.05.2011. u 21:40 - pre 1244 dana i 23h
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/
Bolje džaba ležat nego džaba radit.
 
Odgovor na temu

stevan_nk
Stevan Bogosavljevic
Niksic,Crna Gora

Član broj: 275514
Poruke: 209
*.crnagora.net.

Sajt: stevyhacker.wordpress.com


Profil

icon python-serbia.org06.05.2011. u 06:46 - pre 1244 dana i 14h
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 :( .
 
Odgovor na temu

[es] :: Python :: Python mogućnosti !?

Strane: 1 2 3

[ Pregleda: 7780 | Odgovora: 48 ] > FB > Twit

Postavi temu Odgovori

Navigacija
Lista poslednjih: 16, 32, 64, 128 poruka.