[python] Ostravské Pyvo: web.py, command line a uvidíme co ještě
Ahoj, v Ostravě se bude konat tento čtvrtek další Pyvo. Přijít může kdokoli - začátečník, ostřílený profesionál i ten, kdo Python vůbec nezná. Po zkušenosti můžeme říct, že si zde rozšíří obzory úplně každý. Mimoto poznáte nové lidi, příjemně strávíte večer u dobrého pivka a jídla a ještě se něco naučíte. Zatím přihlášená témata: - základy vývoje webových aplikací ve frameworku web.py - praktické použití command line Nebudeme probírat nic extrémně komplikovaného a spíše se zaměříme na různé možnosti využití Pythonu a jeho výhody. Pokud se o něm chcete dozvědět více, určitě přijďte. S vlastní krátkou přednáškou se samozřejmě může přihlásit kdokoli, není se čeho bát, protože během večera se vždy objeví téma, které stojí za to probrat a osvětlit ostatním. http://lanyrd.com/2014/napyvo/ http://srazy.info/pyvo-v-ostrave/4245 https://www.facebook.com/events/578961218857005/ Za tým organizátorů Honza (a Lumírovy texty pozvánky 8-) ) ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
[python] začiatočník programuje ,alebo čo som zostrojil a tak to to(NE)/ funguje
dobrý deň! Vytvoril som cvičný program zatiaľ je bez primárnej podstaty. Nemá jednoznačnú úlohu, pretože je pokusný tu sa len učím, teda hľadám na nete čo by ešte mohol robiť a ako to napísať v pythone. Kedže som začal skúmať Tkinter a momentálne si skúšam všetky grafické udelátka ako vyzerajú a čo môžu robiť ,zaujímalo by ma či tento môj program sa neda upraviť pre grafiku. A to je aj moja otázka : Dá sa do použitích funkcii dopysať graficky kód, alebo musim ten program začať od nuly v grafike ? Len tak mimochodom zatiaľ programujem len funkčne a precedulárne oop som ešte nejako nepochopil (samouk) Martin ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
[python] začiatočník programuje alebo čo som zostrojil a NE/funguje to
prepačte tu je ten program zabudol som na prílohu def pristup(): import time print dnes je\n,time.ctime() print loading please wait\n time.sleep(3) print spustam aplikaciu prosim cakajte!\n,\n... zadanie = raw_input(zadajte prosim vase meno) print \n volate sa + zadanie,\n zoznam = [ Martin , Diana , Stefan , Alena , Pavol , Gabika , ] if zadanie in zoznam: print \n vytajte v systeme matrix !!!\n else: print prepacte vase meno nieje v zozname\n\n, vas pristup do systemu matrix je zamietnuty\n nadavky = [ kokot , pica , chuj , jebo , fas , skurvenec , vyjebanec, kurva , debil , blazon , blbec , hovno , kokotina , picovina , chujovina] if zadanie in nadavky: print nadavate?!\n import os os.abort() else: print \n Dakujem ze nenadavate!!!\n if zadanie not in zoznam: print vytam noveho uzivatela v systeme matrix\n,vitajte+ zadanie, \n zoznam.append(zadanie) print zoznam ,\n zoznam.append(zadanie) with open(seznam.txt,wt) as subor: for i in zoznam: print subor, i else: print uz sa nachadzate na zozname\n pristup() def zapis(): subor = open(log programu.txt,w) subor.write( \n \n Program sa inicializuje nacita pocka 3 sekundy. ocakava vstup od uzivatela zadanie jeho mena. vypise zadanie co zadal uzivatel. kontroluje sa zoznam s pred definovanymi uzivatelmi.\n V pripade ze sa uzivatel nachadza v zozname program pristup je ukonceny, vypise sa uvitanie v systeme. Spusti sa program falosny terminal. V pripade ze zadanie mena je vulgarizmus program sa ukonci s poznamkou nadavate?!\n Ak sa uzivatel nenachadza v zozname a sucasne nenadava privita sa ako novy uzivatel a program pristup spusti falosny terminal s vypysom noveho zoznamu a pridaneho uzivatela.\n \n Nasledne sa zapise tento log subor na disk pocitaca Okrem toho sa vygeneruje 6 cisel do hry loto od tiposu a zaroven sa spusti moj textovy internetovy prehliadac.\n A az po nacitani pozadovaneho webu sa program graficky tj otvori sa okno z tlacidlom s napisom dovidenia po stlaceni tohto tlacidla sa okno ako aj celi program falosny terminal ukonci. \n Dufam ze sa vam paci moj vytvor a ze sa da pouzit aj inac ako som ho napisal ja Martin.) subor.close() print \n log programu je vytvoreny a ulozeny v pocitaci\n\n \n cesta k logu je: /home /x /moje programovanie v pythone/M.G Python terminal grafika/ \n zapis() def welcome(): import time printdnes je ,time.asctime() print vita vas aplikacia falosny terminal\n import random printvase kontrolne cislo transakcie je\n,random.randint(10,1000) welcome() def terminal(): vstup = int(raw_input(zadajte sumu)) printzadali ste sumu,vstup,eur if vstup=10: printopkujte svoje zadanie\n return terminal() ucet = int(raw_input(zadajte cislo uctu)) printzadali ste,ucet controla =int(raw_input(zadajte cislo uctu znovu)) import time time.sleep(4) printoverujem.\n printzadali ste,controla if controla!= ucet: printopakujte zadanie cisla uctu\n return welcome(),terminal() a = vstup b=10 c=3.14 printprebieha vypocet:.\n import time time.sleep(8) printco dostanete\n, a*b*c/100.0,eur vysledok= a*b*c/100.0 if vysledok99: return terminal() terminal() print \n este si pozrite ci ste nahodou nevyhrali v sportke\n def sportka(): import random lotterynumbers = [] x = 0 while x 6: lotterynumbers.append(random.randint(1, 49)) x += 1 lotterynumbers.sort() print lotterynumbers,\n sportka() print \n kto vie citat medzi riadkamy dozvie sa velmi vela. \n kto nie nech radsej si otvori chrome alebo firefox \n def web(): import urllib2 print \n Vita vas moj textovy internetovy prehiadac.\n TENTO PREHLIADAC NIEJE PLNE HODNOTNY VASMU FIREFOXU ALEBO CHROMU!!! Prehliadac je textovy a zobrazene stranky su v ich zdrojovom kode a mozu byt az necitatelne\n Momentalne sa s timto prehliadacom nepripojite k ftp serverom!!!\n Pri vkladani vasej adresy vas poziadam vkladajte ju spolu s http:// protokolom za pochopenie dakujem.\n webula = urllib2.urlopen(raw_input(zadajte vasu webovu stranku)).read() print webula web() from Tkinter import* wokno = Tk() import os tlacidlo = Button(wokno, text = DOVIDENIA , command = os.abort) tlacidlo.pack() mainloop()___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
[python] Zjištění dne v týdnu
Zdravím pánové, mám dotaz ohledně zjištění dne v týdnu. Řekněme, že vím ve který den v týdnu začíná nový rok (1. 1.), jak to využít pro zjištění dalších dnů? A ano, vím, že už jsou hotové funkce, ale zatím jsem nenašel žádnou, který by byla bez časového omezení. A o to mi právě jde, aby to bylo použitelný pro greg. kalendář od 1582, pro jul. kalendář...ještě dál do minulosti. ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Zjištění dne v týdnu
Nevím co myslíš tím jak to využít pro zjištění dalších dnů, ale asi chces ziskat neco jako seznam roku podle weekday nebo tak neco, nevim jestli ti tohle pomuze ale koukni na nasledujici gist https://gist.github.com/Visgean/8793232 asi nejužitečnější tam bude tenhle oneliner: years_by_weekday = lambda weekday: [datetime.date(day=1, month=1, year = year).year for year in range(1582,2014) if datetime.date(day=1, month=1, year = year).isoweekday() == weekday] btw tenhle kus dokumentace se hodí: date.weekday() Return the day of the week as an integer, where *Monday is 0 and Sunday is 6.* For example, date(2002, 12, 4).weekday() == 2, a Wednesday. See also isoweekday()http://docs.python.org/2/library/datetime.html#datetime.date.isoweekday . date.isoweekday() Return the day of the week as an integer, where *Monday is 1 and Sunday is 7*. For example, date(2002, 12, 4).isoweekday() == 3, a Wednesday. See also weekday()http://docs.python.org/2/library/datetime.html#datetime.date.weekday, isocalendar()http://docs.python.org/2/library/datetime.html#datetime.date.isocalendar . :) 2014-02-03 Marcus Scalpere xdlabac...@seznam.cz: Zdravím pánové, mám dotaz ohledně zjištění dne v týdnu. Řekněme, že vím ve který den v týdnu začíná nový rok (1. 1.), jak to využít pro zjištění dalších dnů? A ano, vím, že už jsou hotové funkce, ale zatím jsem nenašel žádnou, který by byla bez časového omezení. A o to mi právě jde, aby to bylo použitelný pro greg. kalendář od 1582, pro jul. kalendář...ještě dál do minulosti. ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz -- github/visgean http://github.com/Visgean ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz
Re: [python] Zjištění dne v týdnu
Krasny den, a jaka data potrebujete zkoumat ? standartni knihova datetime jde ochodtne do roku 1 ? Python 2.7.3 from datetime import date a = date(1582, 10, 13) a.timetuple() time.struct_time(tm_year=1582, tm_mon=10, tm_mday=13, tm_hour=0, tm_min=0, tm_sec=0, tm_wday=2, tm_yday=286, tm_isdst=-1) Jinak bych ulohu resil převodem data na julianske datum (napr: http://oneau.wordpress.com/2011/08/30/jdcal/) a pak je zjisteni dne v týdnu otazka delení sedmi. jinak prozkoumejte astronomicke ci astrologicke programy napsane v pythonu, ty musi mít praci s datem vyřešenou. S pozdravem Honza Vrana Dne 3. února 2014 22:58 Visgean Skeloru visg...@gmail.com napsal(a): Nevím co myslíš tím jak to využít pro zjištění dalších dnů, ale asi chces ziskat neco jako seznam roku podle weekday nebo tak neco, nevim jestli ti tohle pomuze ale koukni na nasledujici gist https://gist.github.com/Visgean/8793232 asi nejužitečnější tam bude tenhle oneliner: years_by_weekday = lambda weekday: [datetime.date(day=1, month=1, year = year).year for year in range(1582,2014) if datetime.date(day=1, month=1, year = year).isoweekday() == weekday] btw tenhle kus dokumentace se hodí: date.weekday() Return the day of the week as an integer, where *Monday is 0 and Sunday is 6.* For example, date(2002, 12, 4).weekday() == 2, a Wednesday. See also isoweekday()http://docs.python.org/2/library/datetime.html#datetime.date.isoweekday . date.isoweekday() Return the day of the week as an integer, where *Monday is 1 and Sunday is 7*. For example, date(2002, 12, 4).isoweekday() == 3, a Wednesday. See also weekday()http://docs.python.org/2/library/datetime.html#datetime.date.weekday, isocalendar()http://docs.python.org/2/library/datetime.html#datetime.date.isocalendar . :) 2014-02-03 Marcus Scalpere xdlabac...@seznam.cz: Zdravím pánové, mám dotaz ohledně zjištění dne v týdnu. Řekněme, že vím ve který den v týdnu začíná nový rok (1. 1.), jak to využít pro zjištění dalších dnů? A ano, vím, že už jsou hotové funkce, ale zatím jsem nenašel žádnou, který by byla bez časového omezení. A o to mi právě jde, aby to bylo použitelný pro greg. kalendář od 1582, pro jul. kalendář...ještě dál do minulosti. ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz -- github/visgean http://github.com/Visgean ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz -- *Jan Vrána* Dělnicka 26 779 00 Olomouc tel: 777-808-339 ___ Python mailing list python@py.cz http://www.py.cz/mailman/listinfo/python Visit: http://www.py.cz