<div dir="ltr"><div><div><div><div><div><div>Ahoj, <br><br></div> par malych drobnosti (nejsem expert, tak to ber s rezervou :)<br><br> """Tato funkce vypočítává juliánské nedělní písmeno,<br> parametr je sluneční kruh """<br>
<br></div><div> pri viceradkovych komentarich byva zvykem ty posledni uvozovky dat na samostatny radek, tj.<br><br> """Tato funkce vypočítává juliánské nedělní písmeno,<br> parametr je sluneční kruh<br>
"""<br></div><div><br></div> if rok <= 1699:<br> return NEDELNI_PISMENO_G_1699_MAP[nedelni_p_j]<br> elif rok <= 1799:<br> return NEDELNI_PISMENO_G_1799_MAP[nedelni_p_j]<br>
<br><br></div> "elif" je zbytecne, protoze je pred nim "return". Samotne "if" by stacilo.<br><br> <br> elif rok > 1700 and rok < 1800:<br><br></div> lepe:<br> <br></div> elif 1700 < rok < 1800:<br>
<br><br></div> Jirka<br></div><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/15 Honza Javorek <span dir="ltr"><<a href="mailto:mail@honzajavorek.cz" target="_blank">mail@honzajavorek.cz</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr"><div><div>:-)<br><br></div>Tak ony velikonoce jsou dělány přes ten dateutil, takže tam záleží, jak moc do minulosti jde ten. Jinak platí to, co je v README:<br>
<br>Aim of this library is to simplify work with Czech public holidays in current
applications, thus <strong>it does not provide any historical data</strong>. For example,
<em>Restoration Day of the Independent Czech State</em> is celebrated since 2000,
but the library returns it also for, let's say, 1978.<br><br>Čili - ne, historicky to tam není. Dalo by se to dodělat přes <a href="https://cs.wikipedia.org/wiki/%C4%8Cesk%C3%BD_st%C3%A1tn%C3%AD_sv%C3%A1tek" target="_blank">https://cs.wikipedia.org/wiki/%C4%8Cesk%C3%BD_st%C3%A1tn%C3%AD_sv%C3%A1tek</a> a jiné zdroje, ale nemám pro to využití. Pokud by se ti chtělo knihovničku obohatit o znalost historie, budu jen rád :-)<span class="HOEnZb"><font color="#888888"><br>
<br></font></span></div><span class="HOEnZb"><font color="#888888">Honza<br></font></span></div><div class="HOEnZb"><div class="h5"><div class="gmail_extra"><br><br><div class="gmail_quote">2013/10/15 Marcus Scalpere <span dir="ltr"><<a href="mailto:xdlabacekm@seznam.cz" target="_blank">xdlabacekm@seznam.cz</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">
<div bgcolor="#FFFFFF" text="#000000">
<div>A jak se zdá, dokonce sám autor:-)
Cvičení to není, archiváři ani tesaři taková cvičení bohužel
nemají:-) Svátky se hodí, něco takového přesně potřebuji. Jen se
zeptám - jsou tam nějaká omezení co se týče roků? Snažím se z toho
vykutit pomůcku pro archiváře, tudíž by to mělo zvládat třeba i
14. století.<br>
<br>
Dne 15.10.2013 19:25, Honza Javorek napsal(a):<br>
</div><div><div>
<blockquote type="cite">
<div dir="ltr">
<div>
<div>
<div>Ahoj,<br>
<br>
</div>
jen doplním, že pokud šlo jen o to vypočítat velikonoční
neděli/pondělí (a není to jen nějaké cvičení), nástroje na
to už existují hotové:<br>
<br>
- <a href="http://labix.org/python-dateutil#head-8863c4fc47132b106fcb00b9153e3ac0ab486a0d" target="_blank">http://labix.org/python-dateutil#head-8863c4fc47132b106fcb00b9153e3ac0ab486a0d</a>
(python-dateutil)<br>
</div>
- případně <a href="https://pypi.python.org/pypi/czech-holidays/" target="_blank">https://pypi.python.org/pypi/czech-holidays/</a><br>
<br>
</div>
H<br>
<div><br>
</div>
</div>
<div class="gmail_extra"><br>
<br>
<div class="gmail_quote">2013/10/15 starenka . <span dir="ltr"><<a href="mailto:starenka0@gmail.com" target="_blank">starenka0@gmail.com</a>></span><br>
<blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Ahoj,<br>
<br>
cet sem jen zbezne..<br>
- napriklad mi prijde dobry, kdyby to u tech funkcni, kdy to
vraci<br>
(napr. ty velikonoce apod) mesic a den, vratilo radsi
datetime.date,<br>
nez string (kde je jeste navic nahardkodenej ceskej mesic).<br>
- obdobne nedelni_pismeno_g, by IMO melo vratit None misto
"neni"<br>
- spoustu tech if/else returnu muzes vratit na jedny radce a
stejne<br>
citelne pomoci (napr. u zlate_cislo): return cislo if cislo
else 0<br>
<br>
Ten dotaz ohledne pramenu nechapu (vubec moc nechapu, co to
vubec<br>
dela), ale rozhodne bych do toho zadny xml netahal :D. Kdyby
neco,<br>
ubirat a pridavat dny muzes jednoduse pomoci
datetime.timedelta<br>
<br>
slunce v dusi<br>
starenka<br>
---<br>
In Perl you shoot yourself in the foot, but nobody can
understand how<br>
you did it. Six months later, neither can you. | print<br>
'aknerats'[::-1]<br>
<br>
<br>
2013/10/15 Marcus Scalpere <<a href="mailto:xdlabacekm@seznam.cz" target="_blank">xdlabacekm@seznam.cz</a>>:<br>
<div>
<div>> Pěkný den vinšuji, rád bych si nechal
zkritizovat přiložený skript,<br>
> popřípadě bych uvítal jakékoli připomínky atd. Mimo
jiné bych se rád optal<br>
> na nejlepší řešení následujícího problému - v
některých historických<br>
> pramenech je datování typu např. 2 dny před sv.
Václavem, nebo ve středu po<br>
> sv. Václavu, tudíž mě napadlo vytvořit xml, kde
budou svatí + datum jejich<br>
> svátku a pak ve skriptu bych přidával či ubíral dny
(pro zjištění přesného<br>
> data). Jen první nápad.<br>
><br>
> <a href="http://pastebin.com/4SKWA3ba" target="_blank">http://pastebin.com/4SKWA3ba</a><br>
> _______________________________________________<br>
> Python mailing list<br>
> <a href="mailto:Python@py.cz" target="_blank">Python@py.cz</a><br>
> <a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz" target="_blank">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br>
</div>
</div>
</blockquote>
</div>
<br>
</div>
<br>
<fieldset></fieldset>
<br>
<pre>_______________________________________________
Python mailing list
<a href="mailto:Python@py.cz" target="_blank">Python@py.cz</a>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a></pre>
</blockquote>
<br>
</div></div></div>
<br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz" target="_blank">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br></blockquote></div><br></div>
</div></div><br>_______________________________________________<br>
Python mailing list<br>
<a href="mailto:Python@py.cz">Python@py.cz</a><br>
<a href="http://www.py.cz/mailman/listinfo/python" target="_blank">http://www.py.cz/mailman/listinfo/python</a><br></blockquote></div><br></div>