<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>