Započni novu temu Odgovori na temu  [ 33 Posta ]  Idi na stranicu 1, 2  Sledeća
Autoru Poruka
PostPoslato: 18.02.2005. 00:25:59 
Site Admin
Korisnikov avatar

Pridružio se: 20.10.2001. 23:51:26
Postovi: 2866
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Evo, posto je u nekoliko tema pokazano interesovanje, da otvorimo posebnu temu za python, ipak on to zasluzuje.
Za one koji ne znaju, http://tesla.rcub.bg.ac.yu/~freeman9/ff ... osnove.txt kolega Mladen je napisao odlican uvodni tekst.

Evo i nekih linkova:

http://en.wikipedia.org/wiki/Python_pro ... g_language
http://www.python.org/
http://www.pythonline.com/
http://diveintopython.org/
http://www.pygtk.org/

_________________
------------------
GNU/Linux
Get counted! http://counter.li.org/


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.02.2005. 20:24:59 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Dobar link je i http://www.wxpython.org/ ka jednoj od lakših biblioteka za Gui.

Evo zbog čega volim ovaj jezik. Ovaj kod prikazuje dekadni broj u hekasdecimalnom obliku:
Kod:
# rečnik (asocijativni niz) u obliku "decBroj : hexCifra"
prevod = { 0: '0', 1: '1', 2: '2', 3: '3', 4: '4', \
           5: '5', 6: '6', 7: '7', 8: '8', 9: '9', \
           10:'A', 11:'B', 12:'C', 13:'D', 14:'E', 15:'F' }

# f-ja prihvata decimalni broj i a vraća hex vrednost u stringu
def dectohex(broj):
    # lista u kojoj će se čuvati "prevedeni" ostaci deljenja
    ostaci = []
    while broj != 0:
        broj, ostatak = divmod(broj, 16)
        ostaci.append(prevod[ostatak])
    ostaci.reverse()
    return ''.join(ostaci) # kraj f-je

try:
    br = int (raw_input('Unesi dekadni broj za prevod: '))
except ValueError:
    print 'Da li ti razumes kada ti se kaze BROJ?'
    import sys
    sys.exit(0)

print 'Heksadecimalno broj je:', dectohex(br)

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 18.02.2005. 20:48:29 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
zlatko je napisao:
Kod:
    br = int (raw_input('Unesi dekadni broj za prevod: '))
except ValueError:
    print 'Da li ti razumes kada ti se kaze BROJ?'

:D :D

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 01.03.2005. 09:03:23 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Evo usporedbe pythona i jave: http://www.ferg.org/projects/python_jav ... -side.html

Tvrdi se da je 5 do 10 puta produktivniji.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 07.03.2005. 09:57:51 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Python je vrlo prost jezik jer koristi najviši nivo apstrakcije (dinamičko određivanje tipova i princip sve je objekat) i sve je logično postavljeno (prinicip najmanjeg iznenađenja). Dinamičko određivanje tipa znači da se nigde u kodu ne deklariše tip (npr. int broj) već to interpreter provali. Sve je objekat znači da nema prostih tipova kao što su int, char... Svaka varijabla je referenca, ali nema dereferenciranja kao u psakalu i c-u. I ne samo da su varijable objekti već i funkcije, klase, metode i moduli. Princip najmanjeg iznenađenja glasi da uvek postoji jedan očigledan način da se nešto uradi (za razliku od perla gde uvek postoji zilion neočigledni). Zbog svi ovih osobina toga mnogi python vide kao pseudokod. Pogotovo što postoji ineteraktivni interpreter gde se može svaka nejasnoća razjasniti pojedinačno, a ne kad se čitav program napiše i prevede.

Još jedna dobra stvar jedna dobra osobina pythona je battery included. To znači da se u jednoj instalaciji od 10 MB dobije sve. Od dobro organizovanih biblioteka za sve i svašta uključujući i grafičko programiranje, preko gui interpretera, interpretera u komandnoj liniji, servera za dokumentaciju i python manuala u chm formatu sa odličnim tutorijalom i opisom biblioteka. Osim toga python je samodokumentujuć jezik. Postoje specijalni dokumentacioni komentari koji se mogu čitati u interaktivnom interpreteru. Npr. ne znate metode i atrbute liste, tad samo treba u interpreteru napraviti listu: l = [1, 2] i pozvati dir(l), rezultat je niz stringova sa imenima atributa i metoda. Ako nam je potrebna pomoć na nekom atributu/metodi pozivamo njen komentar sa l.ime.__doc__ npr: l.sort.__doc__ . Još jedan način dobijanja pomoći je pozvati f. help('list'), koja će proći kroz sve atrbute/metode liste i ištampati doc komentare.

A sad primer. Juče sam čitao raspored nastave i pošto me zanima samo moj odsek napisao sam funkciju koja čisti raspored:
Kod:
def filtriraj(tekst, izbaciRedSa = ['D3', 'D4', 'D5']):
    rez = []
    for red in tekst.split('\n'):
        for izbaci in izbaciRedSa:
            if izbaci in red:
                break
        else:
            rez.append(red)
    return '\n'.join(rez)

Funkcija prima string i listu stringova koji eliminišu red u tekstu. Ta lista ima podrazumevanu vrednost tako da svako ko je 4. na IS-u može f. pozvati sa filtriraj(string). tekst.split() razdvaja string u niz stringova a ''.join radi obrnuto. Pošto spajamo i razdvajamo redove koristimo '\n'. Vanjska petlja ide kroz svaki red, a unutarnja kroz svaki string koji eliminiše red. Da li se neki od tih stringova nalazi u redu ispitujemo sa in operatorom. U pythonu for petlje mogu imati else granu koja se izvršava ako se petlja ne prekine sa break, tj. ako se u redu koji ispitujemo ne nalazi ni jedan eliminišući string.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 07.03.2005. 14:51:17 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
i bruce ekel kaze da mu je Python omiljeni jezik :)

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.03.2005. 15:12:09 
Korisnikov avatar

Pridružio se: 06.04.2003. 15:23:01
Postovi: 190
Lokacija: (Bosnia i Hercegovinia)
Godina: IV
Smer: IS
Ja sam primjetio, da ovaj python nema IntelliSense (ili nesto sto podsjeca na njega), shto mi je vrlo trulo...

Duga stvar, imam averziju prema interpretiranim jezicima (valjda loshe iskustvo sa DOS-ovim QBasic-om).

I najbitnije shto mi se ne svidja kod ovog jezika je to da mi smrdi na puno nepotrebnog shljakanja, shta god da pochnesh raditi. Mislim u redu je parsiranje stringova, i u paskalu i u fortranu, i u svim ostalim jezicima dok je svijeta i vijeka, ali kad krenesh da pravish program koji npr. sadrzi sledece:

-pustanje mp3 fajlova
-ikonica u sys trayu
-15 formi za unos podataka
-dinamichko generisanje bitmapa
-rad sa clipboardom
-itd...

onda suzish izbor na tri jezika za pet minuta:

-Delphi
-C++
-.NET jezici

Mislim kad kad se vozis, vozi mercedes...

P.S. Gledao sam malo Eiffel. Interesantana pojava (za one koji ne znaju to je jezik koji je navodno 100% objektno orjentisan, i upravo zbog toga je i nastao), ali brate moj, sve se kuca pushaka. Ja na poslu radim na Inf. Sistemu koji izmedju ostalog ima oko 150 texbox-ova, label-a, checkbox-ova itd...

Zamislite, molim vas, da cijeli user interface chukate na ruke, ochi bi vam ispale. A ovako fino otvorish Visual Studio .NET nacrtash textbox, i onda samo: ctrl+c, ctrl+v.

Posle im dash imena i gotovo...

_________________
"Beware of computer programmers that carry screwdrivers." - Leonard Brandwien


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.03.2005. 17:23:49 

Pridružio se: 18.01.2005. 10:34:41
Postovi: 112
jel ovo neko zezanje?


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.03.2005. 22:28:32 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
s3kan je napisao:
onda suzish izbor na tri jezika za pet minuta:

-Delphi
-C++
-.NET jezici

SVAKA TEBI CAST AKO TI JE C++ jezik za 5 minuta...

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 09.03.2005. 22:40:48 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Neznam šta ti je to IntelliSence. Pretpostavljam da IDE provaljuje šta si hteo reći. Ali to je do okružnja i nema veze sa samim jezikom. Znaš da VisualStudio nije isto što i C#. Naravno da python ne može da se meri po snazi sa jezicima koji se kompajliraju ili rade u nekom mešovitom modu. Ipak od skript jezika je ubedljivo najbolji. Jedino mu se mogu približiti Ruby i Groovy (skript jezik za javu). Interaktivni interpreter koji se dobija uz instalaciju ima mogućnost da ispiše tooltips za argumente funkcije. Npr. kad se piše f. range (koja stvara niz brojeva) pisanjem "range(" dobije se tips: "range([start], stop [, step])" i odmah znaš koje argumente imaš i koji su obavezni. Uz wxPzthon se dobija ide koje ima code completition pa npr. ako imamo listu l i stisnemo "." dobićemo sve njene metode i atribute.

U pythonu se može grafički programirati na raznim bibliotekama kao što su wxWidgets, QT, GTK, Tk... Tako da je doslovno sve iz tvog spiska moguće uraditi u pythonu, imaš i http://PyOpenGL.sourceforge.net/. Naravno da to nije najbrže rešenje. Postoje programi u pythonu, postoje i grafička okruženja za njega kao npr. Boa (a i ona su pisana u njemu). Alat za podešavanje Red Hat-a je pisan u pythonu pa je zato i nazvan Anakonda. Neke kartaške igrice za Linux su pythonske. Zatim mnogi sajtovi rade na Zope serveru izvršavajući python skripte. CMS (Content management system) u pythonu je Plone i koriste ga i neke velike firme: http://plone.org/about/sites/. Ovde pogledaj ko koristi python: http://www.pythonology.org/success a ovde ko traži python programere: http://www.python.org/Jobs.html (btw dok čitaš tu stanu seti se da ju je generisao python :) )

Google koristi python kao glue jezik. Pomoću njega spajaju programe pravljenje u nekim tvrđim jezicima poput C-a i C++-a. Koristi se i kao prototipski jezik. Kada se uradi neki veliki projekat onda se za kratko vreme implementira prototip u pythonu i u njemu se testira uspešnost dizajna. Kada se sve sredi program se iz pythona prevodi u konačan jezik (Javu, C++...).

Noviji interpretirani jezici (perl, python, ruby..) su trenutno najmoderniji i najdinamičniji. Upoređivati ih sa QBasicom je smešno. Moć pythona, lakoća programiranja, nivo apstrakcije... sve je neuporedivo. Pogledaj onaj link ka poređenju sa javom.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.03.2005. 12:06:14 
Korisnikov avatar

Pridružio se: 06.04.2003. 15:23:01
Postovi: 190
Lokacija: (Bosnia i Hercegovinia)
Godina: IV
Smer: IS
PYTHON ROCKS

Zlatko brate, hvala ti shto me prosvijetli.
Da znash brate da sam prema python-u imao žestoke predrasude, ali sad već vidim da nije još jedan od ONIH "mnogo hteo, mnogo započeo..." jezika...

Sinoć sam malo čačkao po njemu i počeo je da mi se sviđa...
Posvetiću mu neko vrijeme, obzirom na to da se moj život, u poslednje vrijeme, zasniva na .NET-u...

Pošto vidim da vas ima već upoznatih sa "zmijicom", molio bih vas da mi odgovorite na par pitanja:

-Da li može da koristi COM i COM+ (super bi bilo praviti klase u .NET-u pa ih onda koristiti u python-u)?

-Da li je podržan od strane .NET Frameworka, tj. da li mogu iz python-a da koristim .NET Framework objekte?

-Da li postoji pristojan RAD/IDE za njega i kakva je ta Boa što si naveo (ako može kratko poređenje sa VS.NET)?

I to je to...

Uglavnom hvala...

_________________
"Beware of computer programmers that carry screwdrivers." - Leonard Brandwien


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.03.2005. 13:42:53 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
mozes javine klase da koristis.. ali je to dosta sporo.. a za .net ne znam... mislim da ne moze...

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 10.03.2005. 16:55:11 
Korisnikov avatar

Pridružio se: 06.04.2003. 15:23:01
Postovi: 190
Lokacija: (Bosnia i Hercegovinia)
Godina: IV
Smer: IS
Zakili kralju, www.pythononline.com
je sajt Monti Pajtona.... :yo: :D :yo:

_________________
"Beware of computer programmers that carry screwdrivers." - Leonard Brandwien


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 12.03.2005. 10:41:06 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Postoji projekat Python extensions for Windows na http://sourceforge.net/projects/pywin32/ i tu bi trebalo da se nađu dodaci za Win32 API i podrška za COM. Ima neki Visual Python plugin za VS.NET: http://
www.activestate.com/ASPN/Downloads/VisualPython/

Nisam se preterano bavio RAD i GUI alatima. Ali imam neke linkove. Boa Constructor je još uvek u razvoju i može se naći na http://sourceforge.net/projects/boa-constructor/ Ona koristi wxPython.

Ovde imas prikaz nekih Gui biblioteka kao i Gui buildera: http://www.python.org/moin/GuiProgramming

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 26.04.2005. 15:39:14 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Odlično okruženje za python sa dodacima za pravljenje GUI programa (wxGlade) u wxPython biblioteci i proveru ispravnosti koda: http://spe.pycs.net/

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 03.05.2005. 21:55:30 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Još jedno IDE za Gui programiranje u Pythonu ovaj put korišćenjem odlične PyQt biblioteke:
http://www.die-offenbachs.de/detlev/eric3.html

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 26.05.2005. 23:48:46 
Korisnikov avatar

Pridružio se: 26.10.2002. 22:00:15
Postovi: 3293
Lokacija: Beograd
Godina: Dipl.
Smer: IS
Evo jednog primera za p2p radjenog u python-u
http://www.freedom-to-tinker.com/tinyp2p.html

neko zainteresovan da ovo isprobamo? :)

_________________
There is no patch for human stupidity!
~Social Engineering Specialist


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 28.05.2005. 20:26:45 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Ala su zakomplikovali najnekomplikovaniji jezik! Ali verujem da se kod optimizovan za ljude može napisati u manje od 100 linija.

A mogli bi ga isprobati.

Evo i jedne jako dobre knjige za python zanimljiviog imena "A byte of python". Puni ima primera i obuhvata široko python, na kraju čak daje pregled grafičih biblioteka i alata. Skinite je sa: http://www.byteofpython.info/download

Evo zanimljivosti sa početka knjige:
Citiraj:
You may find it interesting to read what great hackers like ESR have to say about Python:

• Eric S. Raymond is the author of 'The Cathedral and the Bazaar' and is also the person who coined
the term 'Open Source'. He says that Python has become his favorite programming language
[http://www.linuxjournal.com/article.php?sid=3882]. This article was the real inspiration for my first
brush with Python.

• Bruce Eckel is the author of the famous 'Thinking in Java' and 'Thinking in C++' books. He says
that no language has made him more productive than Python. He says that Python is perhaps the
only language that focuses on making things easier for the programmer. Read the complete interview
[http://www.artima.com/intv/aboutme.html] for more details.

• Peter Norvig is a well-known Lisp author and Director of Search Quality at Google (thanks to
Guido van Rossum for pointing that out). He says that Python has always been an integral part of
Google. You can actually verify this statement by looking at the Google Jobs
[http://www.google.com/jobs/index.html] page which lists Python knowledge as a requirement for
software engineers.

• Bruce Perens is a co-founder of OpenSource.org and the UserLinux project. UserLinux aims to create
a standardized Linux distribution supported by multiple vendors. Python has beaten contenders
like Perl and Ruby to become the main programming language that will be supported by UserLinux.

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.06.2005. 02:18:54 
Korisnikov avatar

Pridružio se: 10.03.2005. 04:03:40
Postovi: 1129
Lokacija: На првој линији ;)
Godina: Dipl.
Smer: IS
Zlatko,

Ako Python postane popularan kod nas, tebi bi neko trebao da da nagradu za promociju. Bez obzira što ti nisi pokrenuo ovu temu, Python jeziku sam čuo od tebe (kao i mnog druge pametne stvari) prije par godina. I pitam se, a pitaću se i na glas zašto ne bi održao neki seminar/predavanje, gdje bi mogao upoznati šire mase o mogućnostima ovog jezika. U septembru, ko je bio na predavanjima koje je držao Koplijan moglo se čuti hvale za taj jezik.
Međutim, od njega se moglo da čuti da je Java jezik koji je "sazrio" i postao standard, u smislu da će još dugo biti aktuelan.

Nije možda tema, ali sa programskim jezicima ima veza.

Da skrenem pažnju ostalim forumašima da je Zlatko odličan poznavalac programskih jezika.


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 02.06.2005. 14:36:48 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
Zlatko kick ass Slika

_________________
I know that the spades are the swords of a soldier
I know that the clubs are weapons of war
I know that diamonds mean money for this art
But thats not the shape of my heart


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 04.06.2005. 08:51:59 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Hvala na pohvalama :stid:

Kada je FONIS pozivao ljude da predaju, ja sam se javio za python. Međutim priča se svela na to da python nije zanimljiv širokim studentskim masama. A evo ni oni koji su trebali nešto da predaju nisu uradili ništa. Teško se dolazi do dogovora o prostorijama.

Ali mi je drago da više nisam usamljeni pythonista. Sad me ljudi sve manje gledaju belo kad pomenem taj jezik. Evo Mladen, stvaralac FONIX-a, je napisao i tutorial za python. A Bojan iz DIS-a je okačio rešenje za 1. domaći u pythonu. To je nastavak svetle tradicije FON-a da je u svemu prvi (prvi uveli unix, prvi C++, prvi javu, prvi python :P ).

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 04.06.2005. 22:41:30 
Moderator
Korisnikov avatar

Pridružio se: 11.11.2004. 14:34:28
Postovi: 8655
Godina: Apsolvent
Smer: IS
prvi ce i da ga napuste :lol:

_________________
Tommorow is cancelled due to lack of interest!
...
O, da mi je da se još jednom zaljubim,
Opet bih uzeo kostim Večnog dečaka,
I opet bih smislio kako da prodangubim
Dok ona ne sleti niz hodnik Studenjaka...


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 05.06.2005. 11:02:25 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Neće, ako neka dobra firma stane iza njega, po mogućstvu MS. I da neko menadžerima objasni kako je to cool i fancy :)

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 14.09.2005. 21:11:36 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Evo nekoliko projekata iz sveta Pythona:

1. django framework za brz razvoj dinamičkog web-a. Pogledajte primer na: http://www.djangoproject.com/documentation/overview/ Moćno, nema šta. Projekt je još u začetku. Uglavnom PHP-u se crno piše (grozota od jezika), osim ako ne budu pametni pa jedno od ona 2 slova p ne preuzme značenje python :)

2. twisted framework za mrežno programiranje zasnovano na događajima. Na http://twistedmatrix.com/projects/core/ ... /examples/ se mogu naći primeri upotrebe. U ovome je smešno lako uraditi domaći iz DIS-a.

3. Spambayes program koji uči da prepoznaje spam. Konfiguriše se web interfejsnom, radi na raznim platformama...

_________________
Oni hipotetički kostrukti o kojima se može govoriti kao o konzistentnim i relativno trajnim dinamičkim sistemima koji objašnjavaju veći deo procesa motivacije, obuhvatajući i ciljeve i motive kroz njihove međusobne relacije, čime se mogu uslovno..


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 15.09.2005. 02:16:03 
Korisnikov avatar

Pridružio se: 06.04.2003. 15:23:01
Postovi: 190
Lokacija: (Bosnia i Hercegovinia)
Godina: IV
Smer: IS
Kako python radi sa bazama?
Kakve klase ima za rad sa bazama?
Bio bih zahvalan na nekom parchetu koda za, recimo, uzimanje jednog zapisa iz MSSQL baze...

_________________
"Beware of computer programmers that carry screwdrivers." - Leonard Brandwien


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 33 Posta ]  Idi na stranicu 1, 2  Sledeća


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 7 gostiju


Ne možete postavljati nove teme u ovom forumu
Ne možete odgovarati na teme u ovom forumu
Ne možete monjati vaše postove u ovom forumu
Ne možete brisati vaše postove u ovom forumu
Ne možete slati prikačene fajlove u ovom forumu

Pronađi:
Idi na:  
Copyleft FONForum 2001-2014 | Powered by phpBB © phpBB Group