|
Programiranje Programski jezici, tehnike, alatke... |
|
Alatke vezane za temu | Vrste prikaza |
10.4.2011, 5:01 | #1 |
Starosedelac
|
Piton - Python
Čini mi se da ovaj jezik iz nekog razloga nije mnogo popularan kod nas, a ne znam zašto. Baš je super, lak za učenje, sintaksa je čista, podržan je od dosta velikih firmi (NASA, Google, Reddit).
Ja sam počeo da ga učim pre 2 dana i već danas sam napisao skripticu koja ulazi u poddirektrojium, konvertuje sve jpg u jedan pdf fajl, pomeri PDF u dati dir, izađe iz tog dira, krene u sledeći dir i ponovi proces. Trebalo mi je da bih konvertovao jedno 150 brojeva Alana Forda za iPad Početnicima bih preporučio Dive into Python, odlična knjiga, i džaba je. S obzirom da se jedva pominje bilo de drugde na forumu, mislio sam da ovo bude nekakva generalna tema za Python. |
10.4.2011, 10:46 | #2 |
V.I.P. GNU/Linux
Član od: 1.11.2005.
Poruke: 11.166
Zahvalnice: 2.086
Zahvaljeno 4.923 puta na 2.859 poruka
|
Re: Piton - Python
Ja sam pisao skriptu koja multi-volume rar fajlove u formatu rar, r00, r01, r02... preimenuje u 001, 002, 003...
|
10.4.2011, 11:46 | #3 |
Starosedelac
|
Re: Piton - Python
To kažem, vrlo je lak za učenje. Ovo su mi svi govorili pre i ja sam uvek razmišljao "koliko lak može biti?". I stvarno je dosta lak. Sve nekako teče, ide automatski. Vrlo malo vremena provedeš debugging.
Evo te skripte koju sam pomenuo u OP: Kod:
# Skirpta koja ulazi u sve poddirektorije (prvog nivoa), spaja sve JPG u jedan PDF, i prebacuje rezultat PDF-a u top-level pod-direktorijum # By Deusdies # skripta se moze obogatiti time sto ce pitati sa raw_input() u koji direktorij korisnik zeli prebaciti fajlove import os def convert(ime): komanda = "convert *jpg '%s.pdf'" % (ime) # definisanje convert komande kao string os.system(komanda) # izvrsenje convert print 'konvertovano u %s, prebacujem u direktorij... ' % (ime) komanda2 = "cp *pdf ../PDFs" # promeniti ../PDFs u direktorijum u koji hocete, pazite da ste vlasnik os.system(komanda2) # izvrsenje pomeranaj print '%s prebaceno, idemo dalje' % (ime) os.chdir("../") # vracanje u top level path = os.getcwd() # nadji trenutnu putanju files = os.listdir(path) # izlistaj sve fajlove u putanji for a in files: print a if (a == "ALAN FORD") or (a == "alanford.py"): # trebao mi je izuzetak 1 dir i 1 fajla print "kraj" break os.chdir("%s" % (a)) # udji u pod-direktorij print os.getcwd() # prikazi trenutnu putanju convert(a) # pozovi gornju funkciju |
10.4.2011, 13:42 | #4 |
V.I.P. Programiranje
|
Re: Piton - Python
^ convert iz Imagemagick-a, pretpostavljam? Probao sam Python da integrišem u jednu igru kao skripting jezik, ali mi je mnogo bio nelogičan a i primetio sam da sporije radi, pa sam se opredelio za Lua Naravno za ovakve male skriptice Python je više nego optimalan, mada opet, stvar je ukusa, ja navikao na Perl
|
10.4.2011, 16:24 | #5 |
Veteran
Član od: 17.1.2008.
Lokacija: Београд
Poruke: 636
Zahvalnice: 481
Zahvaljeno 128 puta na 85 poruka
|
Re: Piton - Python
Питон? Зар није Пајтон? Перл је мени доста бољи, мада као што каже Гео, ствар укуса.
|
10.4.2011, 16:29 | #6 |
Član
Član od: 30.8.2009.
Lokacija: Budva - Zemun
Poruke: 134
Zahvalnice: 9
Zahvaljeno 169 puta na 63 poruka
|
Re: Piton - Python
Python je super skripting jezik, ja sam ga prije koristio za zadavanje komandi za 3d modeling paket maya-u , preko portova. Tako da sam pravio razne alatke za rigovanje
Evo video da to dokazem : http://www.youtube.com/watch?v=xF6vD...el_video_title |
Bookmarks sajtovi |
|
|
Slične teme | ||||
tema | temu započeo | forum | Odgovora | Poslednja poruka |
Python igra | JoXa | Programiranje | 2 | 1.4.2011 20:00 |
Plone Django Python | zabluda | Web razvoj | 0 | 17.8.2010 9:15 |
Piton (Python) ili neki drugi? | Deusdies | Programiranje | 4 | 4.5.2010 13:53 |
Decimale (Python) | brainzor | Programiranje | 2 | 22.3.2009 3:50 |
Python 2.4 | Andross | Programiranje | 3 | 31.12.2005 17:45 |