Započni novu temu Odgovori na temu  [ 33 Posta ]  Idi na stranicu Prethodni  1, 2
Autoru Poruka
 Tema posta:
PostPoslato: 15.09.2005. 13:12:09 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Nemam nekog direktnog iskustva u radu sa bazama pod pythonom. Ali znam da se u Python u distribuciji nalaze klase za baze zasnovane na fajlovima kao što su: DBM, GDBM, dbhash. Pošto se neka od ovih DBM-like baza ne izvršava na pojedinim platformama postoji generička baza anydbm koja se povezuje sa nekom od prehtodno nabrojanih za koju se proceni da je najbolja na toj platformi. Takođe je u standarnoj distribuciji uključena BSDDB kao i modul shelve koji predstavlja serijalizaciju python objekata u anydbm.

Ljudi koji razvijaju python su dali specifikaciju modula za rad sa bazama, a same module (drajvere) bi treba neko drugi za svaku konkretnu bazu da napiše. Slična priča kao sa JDBC-om ili ODBC-om. Na http://www.python.org/topics/database/modules.html se nalazi spisak modula koji su podržali tu specifikaciju. Primeti da od poznatih baza samo MS-ovih nema kao direktno podržanih.

Ipak se može i to rešiti. Postoji nešto na http://www.object-craft.com.au/projects/mssql/ i http://pymssql.sourceforge.net/. A preko ado-a može se ići sa http://phplens.com/lens/adodb/adodb-py-docs.htm

Možda IronPython (Python za .NET) može koristiti .NET za MSSQL. Možda je sa pyWin32 modulom moguće nešto uraditi. Znam da se sa tim modum može čak i ASP raditi u pythonu! Mada je bolje raditi Python server pages za Apache korišćenjem modpythona.

_________________
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: 23.12.2005. 19:30:04 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Evo jedne dobre vesti:
http://www.onlamp.com/pub/wlg/8821

Zna se da za Google rade najumniji ljudi, a pošto google počiva na pythonu tu mora da radi i pythonov ćale :)

_________________
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: 25.12.2005. 16:45:53 
Moderator
Korisnikov avatar

Pridružio se: 13.10.2003. 14:04:31
Postovi: 4555
Lokacija: At the poker table
Godina: II
Smer: IS
stvarno je jezik keva... uzeo sam malo i citao jednu knjigu... nikad lakse nesto nisam video... toliko mocno a toliko jednostavno i lako...

_________________
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: 26.12.2005. 13:12:11 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Gledajte kako python zamenjuje MatLab :yo:
http://www.larssono.com/musings/python/index.html
http://www.larssono.com/musings/matmatpy/index.html (skrolujte udesno za uporedni prikaz koda u alatima: Mathematica, Matlab i Python)

_________________
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: 29.12.2005. 10:02:07 
Korisnikov avatar

Pridružio se: 12.05.2003. 19:44:44
Postovi: 53
Lokacija: Osladic(Valjevo), trenutno Lekino brdo
Godina: Apsolvent
Smer: IS
Listajuci po m$ download sajtu natrcim na IronPython!

Ovo pise u readme fajlu:
Citiraj:
IronPython is the code name of the early pre-alpha preview release of the new Implementation Running on .NET of the Python programming language. The .NET Framework is a managed programming model for Windows; Microsoft standardized part of it in ECMA several years ago as the Common Language Infrastructure and C# Language Specification standards.

IronPython is fast - up to 1.8x faster than Python-2.4 on the standard pystone benchmark. It supports an interactive interpreter with fully dynamic compilation. It is well integrated with the rest of the framework and makes all .NET libraries easily available to Python programmers.

IronPython 0.9.6 is a pre-alpha release. It is suitable for experimenting and playing with; however, a large amount of testing, packaging and library development remains to be done before a production-quality IronPython-1.0. We want to be sure to release IronPython in this early state in order to encourage feedback and discussion in the community of IronPython's features and designs as early as possible so that we can incorporate that into the 1.0 design.


Zlatko je uvek bio tu da ljude zainteresuje za Pyton (uspesno), ali ja nikada nisam nasao vremena da ga cackam, ali ako ovo zazivi eto jednog velikog razloga da se cackanje zapocne!
Neko ko zna Pyton mogao bi da proba ovo da li radi kako treba, pa neka javi utiske.
Evo ga link za download http://www.microsoft.com/downloads/details.aspx?FamilyID=e73fad51-6566-4f4a-a42c-33bb5b89b4e8&DisplayLang=en

_________________
Bad Boy, Bad Boy, what you gonna do
What you gonna do when they come for you


Share on FacebookShare on TwitterShare on Google+
Vrh
 Profil  
Odgovori sa citatom  
 Tema posta:
PostPoslato: 06.01.2006. 11:24:23 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Evo nam već prve 1.0 beta verzije IronPythona: http://www.redmondmag.com/news/article. ... alsID=7116.
Izgleda da se momcima iz Redmonda žuri. Kako će se nositi sa toliko lakih jezika. Sami rade protiv VisualBasica...

Ovo može doprineti većoj popularnosti Python-a, ali znajući MS ne bi me čudilo da naprave nešto tipa py#, VisualPython...

A u suštini to je nešto što su sa JVM već uradili pre 5 godina sa JPythonom koji se sada zove Jython. Ne samo da se stripta izvšava na JVM, nego se može prevesti u class fajl, korisiti klase u javi, čak ih i nasleđivati... Baš moćno. Često se koristi kao skripting jezik za neke velike programe pisane u javi.

Ako to urade i sa IronPythonom na .Net-u, nadam se da će VBA dobiti zaslušenu i dostojnu zamenu...

_________________
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.01.2006. 02:12:33 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Eh ponekad se i ja iznenadim sa zmijkčetom! Ali uvek pozitivno :) Saznadoh da se i holy vim može programirati u py-u. Još da emacs pređe sa lispa na py pa da zmija postigne svetsku dominaciju :devil:

A našao sam i još zanimljivih aplikacija. Tu je Turbogears rapid web dev stack. Likovi su spojili nekoliko sjajnih projekata u pythonu i javascriptu i dobili neverovatnu sinergiju. Tu se od baze koja se pravi u python objektima preko kontrolera i logike, mašine za šablone pa do AJAX-a. Na sajtu je i filmić kako napraviti wiki za 20 minuta. Ovo je pored django projekta drugi odgovor na Rails izazov, ali je pristup potpuno drugačiji.

Ni COBOL me nije smorio koliko GPSS iz simulacionih jezika (ono GP je akronim od glupi program). I naravno da se za 40 godina od nastanka GPSS-a prešlo na nešto bolje. A sada spektakl: diskretna simulacija u pythonu za dž SimPy. Zanimljiva simulacija računarske mreže: http://simpy.sourceforge.net/examples/J ... etwork.htm

A za ljubitelje Eclipse dodatak za py: http://pydev.sourceforge.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: 07.02.2006. 11:50:19 
Moderator
Korisnikov avatar

Pridružio se: 13.11.2001. 08:45:08
Postovi: 4717
Lokacija: Novi Bgd.
Godina: Dipl.
Smer: IS
Pošto je python mnogo lak jezik to je dovelo do zanimljih posledica. Svako misli ga može sve uraditi i pri tome ne gleda da li je neko već uradio nešto slično niti se bavi mnogo planiranjem i projektovanjem.

U drugim teškim jezicima pojedinci se ne osmele da rade komplikovane stvari. Čak i tad prvo pogledaju da li je neko to već uradio, pa ili to urađeno koriste kao gotovu stvar ili je nadograde ako licenca dozvoljava. A ako baš krenu od nule tada mnogo planiraju da se ne bi posle hvatali za glavu... Ali python je potpuno drugačiji.

I tako imamo gomilu projekata za slične stvari. To dovodi do diverzifikovanja, situacije poznate iz linux sveta gde često javljaju rasprave tipa da li nam treba toliko distribucija, da li nam treba toliko projekata za svaku priemnu softvera, da li bi bilo bolje da ima par dobrih projekata ali sa puno programera i korisnika koji bi ih još više unapredili...

Evo npr. šta se desi kada tvorac pythona Guido van Rossum zatraži informaciju o web frameworku koji bi koristio za jedan Google projekat: http://www.artima.com/forums/flat.jsp?f ... ead=146149
i http://www.artima.com/forums/flat.jsp?f ... ead=146503

Smešno da smešnije ne može biti... Prokletstvo izbora :)

Evo stranice na kojoj možete gledati primere pravljenja optih domenskih objekata u SQLObject okruženju koje je deo TuroboGears web frameworka: http://checkandshare.com/modelDesigner/
Tamo možete i online praviti svoje modele. Sve je lako u pythonu.

_________________
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  
Prikaži postove u poslednjih:  Poređaj po  
Započni novu temu Odgovori na temu  [ 33 Posta ]  Idi na stranicu Prethodni  1, 2


Ko je OnLine

Korisnici koji su trenutno na forumu: Nema registrovanih korisnika i 17 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