python

C, C++, Java, PHP, Ruby...

Moderator/ica: Moderatori/ce

Pravila foruma
U naslovu teme unutar uglatih zagrada navesti o kojem jeziku je riječ. Primjer: [Java]
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: python

Post Postao/la DoDo »

guster je napisao/la:vidim da se topik razvlaci u raspravu, a nikako da dodjem u kontakt s nekim tko je stvarno koristio Python za nesto pa molim da mi se jave osobe koje jesu, jer i sam ucim o njemu pa bi mi dobro dosli generalni savjeti oko npr. lib-a za gui i sl. - nemam vremena za lutanje.
Ne mogu reći da sam se nekaj posebno bavil s njime, ali napravil sam jedan jednostavan Screenlet u njemu, a Šokac je napravio jedan još bolji screenlet, tako da imam feeling da on dosta dobro kuži python. (evo threada: http://www.linuxzasve.com/forum/viewtop ... omet#p4759 )

Uglavnom, za naučiti je dobro staviti Eclipse i instalirati PyDev plugin, pa onda imaš dobru intellisense podršku s popisom svih funkcija/metoda koje možeš koristiti u danom kontekstu. Također potraži po netu pokoji tutorial. Evo, npr., za izradu GUI-a je dosta dobar Glade, kojeg možeš koristiti i iz pythona i iz C-a. Evo jednog tutoriala za glade: http://www.micahcarrick.com/12-24-2007/ ... art-1.html
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: python

Post Postao/la Tux Slave »

4ndY je napisao/la:
Tux Slave je napisao/la: Probaj koristiti portage par dana. Promijenit ćeš mišljenje vrlo brzo.
Na što točno misliš?
Na cijeli package manager za Gentoo. Pisan je u Pythonu i to je oličenje sporosti. Najgori package manager koji trenutno postoji(po brzini). Jednom riječju: katastrofa!
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: python

Post Postao/la 4ndY »

Tux Slave je napisao/la: Na cijeli package manager za Gentoo. Pisan je u Pythonu i to je oličenje sporosti. Najgori package manager koji trenutno postoji(po brzini). Jednom riječju: katastrofa!
Kad već koristiš Fedoru... yum je pisan u pythonu ;)
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: python

Post Postao/la 4ndY »

DoDo je napisao/la: Evo, npr., za izradu GUI-a je dosta dobar Glade, kojeg možeš koristiti i iz pythona i iz C-a. Evo jednog tutoriala za glade: http://www.micahcarrick.com/12-24-2007/ ... art-1.html
Ako ćeš ti Glade, onda ću ja Qt :mrgreen:

http://en.wikibooks.org/wiki/Python_Programming/PyQt4
http://www.cs.usfca.edu/~afedosov/qttut/
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
DoDo
Postovi: 1559
Pridružen/a: 23 sij 2008, 11:51
Spol: M
OS: GNOME 3
Lokacija: ~/Croatia/Zagorje/Radoboj

Re: python

Post Postao/la DoDo »

4ndY je napisao/la:
DoDo je napisao/la: Evo, npr., za izradu GUI-a je dosta dobar Glade, kojeg možeš koristiti i iz pythona i iz C-a. Evo jednog tutoriala za glade: http://www.micahcarrick.com/12-24-2007/ ... art-1.html
Ako ćeš ti Glade, onda ću ja Qt :mrgreen:

http://en.wikibooks.org/wiki/Python_Programming/PyQt4
http://www.cs.usfca.edu/~afedosov/qttut/
Fancy, a ja sam mislil da je Qt samo za c++. Übercool :geek: :mrgreen:
:mrgreen: Smile! It makes people wonder what you're thinking about... :mrgreen:
I am NaN, I am a free man!
Započnite svoje Linux iskustvo na http://wiki.open.hr
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: python

Post Postao/la Tux Slave »

4ndY je napisao/la:
Tux Slave je napisao/la: Na cijeli package manager za Gentoo. Pisan je u Pythonu i to je oličenje sporosti. Najgori package manager koji trenutno postoji(po brzini). Jednom riječju: katastrofa!
Kad već koristiš Fedoru... yum je pisan u pythonu ;)
yum je možda mrvicu brži od portagea. Dali je tomu kriv programer koji piše bućkuriš ili neka viša sila neznam. Znam samo da kad tražim neki program izbjegavam python.
Avatar
4ndY
Moderator
Postovi: 4060
Pridružen/a: 15 svi 2008, 18:05
Spol: M
OS: Fedora/KDE
Lokacija: Hamburg, DE
Kontakt:

Re: python

Post Postao/la 4ndY »

Tux Slave je napisao/la: yum je možda mrvicu brži od portagea. Dali je tomu kriv programer koji piše bućkuriš ili neka viša sila neznam. Znam samo da kad tražim neki program izbjegavam python.
Ali ne možeš ga baš izbjeći... recimo većina sistemskih alata u Fedori je pisana u Pythonu, pa čak i Anaconda. Nikad nije problem u programskom jeziku... već u programeru.

Mnogi će reći da je PHP loš jezik... ali pogle koliko se koristi. :D


Iako, ima jedna iznimka... Perl :mrgreen: (ali je iznimka po ružnoći). Evo par citata o Perlu:
Perl - The only language that looks the same before and after RSA encryption.
- Keith Bostic
1987 - Larry Wall falls asleep and hits Larry Wall's forehead on the keyboard. Upon waking Larry Wall decides that the string of characters on Larry Wall's monitor isn't random but an example program in a programming language that God wants His prophet, Larry Wall, to design. Perl is born.
A neutron walks into a bar; he asks the bartender, 'How much for a beer?' The bartender looks at him, and says 'For you, no charge.'
Avatar
Tux Slave
Postovi: 519
Pridružen/a: 25 ožu 2008, 14:47
Spol: M
OS: Fedora 10 - KDE 4.2.x
Lokacija: Nova Gradiska
Kontakt:

Re: python

Post Postao/la Tux Slave »

4ndY je napisao/la:
Tux Slave je napisao/la: yum je možda mrvicu brži od portagea. Dali je tomu kriv programer koji piše bućkuriš ili neka viša sila neznam. Znam samo da kad tražim neki program izbjegavam python.
Ali ne možeš ga baš izbjeći... recimo većina sistemskih alata u Fedori je pisana u Pythonu, pa čak i Anaconda. Nikad nije problem u programskom jeziku... već u programeru.
Istina, ali eto loša iskustva su me pretvorila u ovo što jesam :mrgreen:
4ndY je napisao/la: Mnogi će reći da je PHP loš jezik... ali pogle koliko se koristi. :D
NIKAKO. Od svih jezika koje sam vidio PHP ima najčitljiviji kod. Baš mi lijepo teče kroz glavu kad ga čitam. :)
4ndY je napisao/la: Iako, ima jedna iznimka... Perl :mrgreen: (ali je iznimka po ružnoći). Evo par citata o Perlu:
Perl - The only language that looks the same before and after RSA encryption.
- Keith Bostic
1987 - Larry Wall falls asleep and hits Larry Wall's forehead on the keyboard. Upon waking Larry Wall decides that the string of characters on Larry Wall's monitor isn't random but an example program in a programming language that God wants His prophet, Larry Wall, to design. Perl is born.
Uživaj: :mrgreen:

Kod: Označi sve

not exp log srand xor s qq qx xor
s x x length uc ord and print chr
ord for qw q join use sub tied qx
xor eval xor print qq q q xor int
eval lc q m cos and print chr ord
for qw y abs ne open tied hex exp
ref y m xor scalar srand print qq
q q xor int eval lc qq y sqrt cos
and print chr ord for qw x printf
each return local x y or print qq
s s and eval q s undef or oct xor
time xor ref print chr int ord lc
foreach qw y hex alarm chdir kill
exec return y s gt sin sort split
Avatar
augur
Postovi: 60
Pridružen/a: 04 lip 2009, 10:53
Spol: M
OS: Slackware

Re: python

Post Postao/la augur »

4ndY je napisao/la: Iako, ima jedna iznimka... Perl :mrgreen: (ali je iznimka po ružnoći).
Nikak da skužim zašto je Perl ružan. To je ko da velim da je ruski ružan jer ga pišu ćirilicom.
Kaj ima ružno u ovome kodu recimo:
http://blog.jrock.us/articles/Unshorten ... 20Perl.pod

Perl ima ozbiljnijih problema od navodne ružnoće. Neki od njih su navedeni ovdje:
http://www.modernperlbooks.com/mt/2009/ ... -knot.html

Meni je recimo Python source kod izrazito "suh" - nema ničega osim slova i zagrada. Ne osjećam se dobro dok ga čitam :)
Ali me to nije spriječilo da napišem par programčića, i da izmijenim one skinute s neta.
Ash nazg durbatulûk, ash nazg gimbatul, ash nazg thrakatulûk, agh burzum-ishi krimpatul.
Avatar
jjj
Postovi: 1451
Pridružen/a: 04 lip 2009, 00:46
OS: Nepu Yvahk
Lokacija: Classyfied

Re: python

Post Postao/la jjj »

augur je napisao/la:
Nikak da skužim zašto je Perl ružan. To je ko da velim da je ruski ružan jer ga pišu ćirilicom.
Ćirilica je ružna, barem na internetsima. I Perl je ružan. To ne znači (nužno) da je loš, već da je ružno vidjet taj kod. Ne znači da nije dobar. No evo problema s takvim jezicima općenito, a Perlom specifično - potiče ljude da pišu takav kod. I onda imamo miljon viceva o noćnoj mori održavanja Perl koda. Utoliko mi je smiješna izjava o čitljivosti PHP-a - pa to je bastard Perla i miljon kurvi (drugih prog. jezika iz koje preuzeše štogod je bilo kul).
augur je napisao/la: Meni je recimo Python source kod izrazito "suh" - nema ničega osim slova i zagrada. Ne osjećam se dobro dok ga čitam :)
Ali me to nije spriječilo da napišem par programčića, i da izmijenim one skinute s neta.
Kao da ga trebasmo, još jedan dokaz da se ukusi razlikuju - posve mogu shvatiti nekoga tko tvrdi da mu je Python kod ružan za čitanje, dok se istovremeno prisjećam ekstaze otkrivenja - Python nema ružnih zagrada, semikolona, i ostale moronske (čitaj: C, Pascal, itd.) sintakse općenito. Preferirao bih da je objektno drugačije rješeno, ali to je zasigurno infekcija i zlo koje su C++ i Java.

No, što se brzine tiče, zbilja ne znam u čemu je stvar. Brz je barem koliko i Perl, sve na planeti je brže od Rubyja i Javascripta, a packet manager teško da ovisi previše o prog. jeziku.
Odgovori