<div dir="ltr">> <span style="font-size:12.8px">Pripada mi to podobny udaj, jako zrychleni z 0 na 100km/h u aut</span><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Tohle je špatné přirovnání, protože i když to nevnímáš, tak to číslo je důležitý a řekne ti, jak bude to auto vlastně jezdit. On výkon sám o sobě je k ničemu, když neznáš váhu celého auta. Když pak pojedeš za kamionem a nebudeš ho kvůli vlastnostem auta moct předjet, tak tě to dostane nejen do nebezpečných situací, ale samotného tě to bude frustrovat. A takový efekt to 15% zrychlení rozhodně nemá. Ale jak naznačuješ, tak není prakticky poznat a myšlenka je dobrá.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">Ve firmě, kde jsem dřív pracoval, se řešil hodně výkon PHP, protože tam v něm byl, bůh ví proč, napsán program, co jede i 20 hodin v kuse. No a tak zajásali, když mělo přijít PHP 7 se svým brutálním zrychlením. Nakonec se ukázalo, že to to jede úplně stejně rychle, jen to potřebuje méně času na procesoru a méně paměti. Jenže paměti i procesorových jader měli hodně a to co se uvolnilo tu databázi stejně nezrychlilo a tak byli tam kde předtím, u špatného návrhu.</span></div><div><span style="font-size:12.8px"><br>Python je v porovnání s ostatními někdy i výrazně pomalejší, ale v dnešním světě je jedno, jestli to běží na jednom nebo třech serverech. Drahý je čas, který vývoj appky potřebuje a těch dvacet dolarů za servery už nikoho nepálí. Jediné co se bude honit je odezva, ale to už podle mě nemá nic společného s jazykem a jeho výkonem.</span></div><div><span style="font-size:12.8px"><br></span></div><div><span style="font-size:12.8px">K původní otázka bych chtěl říct jen NE, nevyměnil bych to. Jediné co mi na Pythonu vadí je to, že se zatím nepoužívají plošně anotace. Až se používat budou, tak mi to v PyCharmu zjednoduší vývoj.</span></div></div><div class="gmail_extra"><br><div class="gmail_quote">Dne 3. ledna 2017 23:34 Ales Zoulek <span dir="ltr"><<a href="mailto:ales.zoulek@gmail.com" target="_blank">ales.zoulek@gmail.com</a>></span> napsal(a):<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr">Padlo to tu ruznymi slovy nekolikrat, tak jen pro poradek.<div><br></div><div>Zrychleni 15-20 % je pro me umely a vlastne zbytecny cislo, ktery "neskaluje". Mnohem dulezitejsi je moznost paralelizace a citelost ("spravovatelnost") kodu. Jak z pohledu vykonu, tak z toho ekonomickeho.</div><div><br></div><div>Pripada mi to podobny udaj, jako zrychleni z 0 na 100km/h u aut. Teoreticky zajimavy benchmark, ale v realnym provozu me vice zajima maximalni komfortni rychlost, manevrovatelnost a pohodli. </div><div><br></div><div><br></div><div>Zdravim,</div><div><br></div><div>Ales.</div></div><div class="HOEnZb"><div class="h5"><br><div class="gmail_quote"><div dir="ltr">On Tue, Jan 3, 2017 at 10:43 PM Honza Javorek <<a href="mailto:mail@honzajavorek.cz" target="_blank">mail@honzajavorek.cz</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><div dir="ltr" class="m_2796836986011928689gmail_msg"><div class="m_2796836986011928689gmail_msg"><div class="m_2796836986011928689gmail_msg">Jen dodám, že balíčkování a velikost stdlib vnímám jako dvě oddělené věci.<br class="m_2796836986011928689gmail_msg"></div><br class="m_2796836986011928689gmail_msg"></div></div><div dir="ltr" class="m_2796836986011928689gmail_msg">HJ<br class="m_2796836986011928689gmail_msg"></div><div class="gmail_extra m_2796836986011928689gmail_msg"><br class="m_2796836986011928689gmail_msg"><div class="gmail_quote m_2796836986011928689gmail_msg">2017-01-03 11:24 GMT+01:00 Matěj Cepl <span dir="ltr" class="m_2796836986011928689gmail_msg"><<a href="mailto:mcepl@cepl.eu" class="m_2796836986011928689gmail_msg" target="_blank">mcepl@cepl.eu</a>></span>:<br class="m_2796836986011928689gmail_msg"><blockquote class="gmail_quote m_2796836986011928689gmail_msg" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex"><span class="m_2796836986011928689gmail_msg">On 2017-01-02, 19:53 GMT, Honza Javorek wrote:<br class="m_2796836986011928689gmail_msg">
> Nechci moc odbíhat, ale co existuje PyPA a vyvíjí to, plus píše<br class="m_2796836986011928689gmail_msg">
> <a href="https://packaging.python.org/" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">https://packaging.python.org/</a>, tak se v tom balíčkování jde orientovat<br class="m_2796836986011928689gmail_msg">
> trochu lépe, ale pořád je to nebe a dudy oproti např. (já vím, mladšímu)<br class="m_2796836986011928689gmail_msg">
> npm. Za mě je to taky momentálně největší bolest Pythonu.<br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
</span>a) Mohl bys prosím trochu rozpracovat to „nebe a dudy“? Mám teď<br class="m_2796836986011928689gmail_msg">
   v M2Crypto setup.py o 311 řádcích, ale marně přemýšlím, jak<br class="m_2796836986011928689gmail_msg">
   bych to, co tam dělám, dělal s package.json. To je stejné<br class="m_2796836986011928689gmail_msg">
   jako s gitem: to že jeden nástroj je schopný neuvěřitelných<br class="m_2796836986011928689gmail_msg">
   triků (byť s poněkud komplikovaným API) není nevýhoda oproti<br class="m_2796836986011928689gmail_msg">
   nástrojům, které něčeho takového ani vzdáleně schopni nejsou<br class="m_2796836986011928689gmail_msg">
   (aneb stížnosti uživatelů SVN proti tomu, jak je komplikovaná<br class="m_2796836986011928689gmail_msg">
   práce s git rebase -i ;))<br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
b) Kdykoli někdo začně srovnávat balíčkování Pythonu s NPM, tak<br class="m_2796836986011928689gmail_msg">
   se jenom krátce zamyslím nad standardní knihovnou NodeJS<br class="m_2796836986011928689gmail_msg">
   (respektive toho, že v podstatě neexistuje), popřemýšlím nad<br class="m_2796836986011928689gmail_msg">
   balíčkem left-pad<br class="m_2796836986011928689gmail_msg">
   (<a href="https://github.com/stevemao/left-pad/blob/master/index.js" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">https://github.com/stevemao/<wbr>left-pad/blob/master/index.js</a>)<wbr>,<br class="m_2796836986011928689gmail_msg">
   který polámal tisíce website, když byl stažen z NPM (včetně<br class="m_2796836986011928689gmail_msg">
   Spotify, Netflix, atp.), a pak jsem zase velmi vděčen za<br class="m_2796836986011928689gmail_msg">
   Python a jeho standardní knihovnu.<br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
Hezký nový rok!<br class="m_2796836986011928689gmail_msg">
<span class="m_2796836986011928689m_-5700957829664072602HOEnZb m_2796836986011928689gmail_msg"><font color="#888888" class="m_2796836986011928689gmail_msg"><br class="m_2796836986011928689gmail_msg">
Matěj<br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
--<br class="m_2796836986011928689gmail_msg">
<a href="https://matej.ceplovi.cz/blog/" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">https://matej.ceplovi.cz/blog/</a><wbr>, Jabber: <a href="mailto:mcepl@ceplovi.cz" class="m_2796836986011928689gmail_msg" target="_blank">mcepl@ceplovi.cz</a><br class="m_2796836986011928689gmail_msg">
GPG Finger: 3C76 A027 CA45 AD70 98B5  BC1D 7920 5802 880B C9D8<br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
We are told that [St. Anthony] once fell into dejection, finding<br class="m_2796836986011928689gmail_msg">
uninterrupted contemplation above his strength; but was taught to<br class="m_2796836986011928689gmail_msg">
apply himself at intervals to manual labour by a vision of an<br class="m_2796836986011928689gmail_msg">
angel who appeared platting mats of palm-tree leaves, then rising<br class="m_2796836986011928689gmail_msg">
to pray, and after some time sitting down again to work; and who<br class="m_2796836986011928689gmail_msg">
at length said to him, "Do thus, and thou shalt be saved."<br class="m_2796836986011928689gmail_msg">
    -- Life of St. Anthony<br class="m_2796836986011928689gmail_msg">
</font></span><div class="m_2796836986011928689m_-5700957829664072602HOEnZb m_2796836986011928689gmail_msg"><div class="m_2796836986011928689m_-5700957829664072602h5 m_2796836986011928689gmail_msg">______________________________<wbr>_________________<br class="m_2796836986011928689gmail_msg">
Python mailing list<br class="m_2796836986011928689gmail_msg">
<a href="mailto:python@py.cz" class="m_2796836986011928689gmail_msg" target="_blank">python@py.cz</a><br class="m_2796836986011928689gmail_msg">
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">http://www.py.cz/mailman/<wbr>listinfo/python</a><br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
Visit: <a href="http://www.py.cz" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">http://www.py.cz</a></div></div></blockquote></div><br class="m_2796836986011928689gmail_msg"></div>
______________________________<wbr>_________________<br class="m_2796836986011928689gmail_msg">
Python mailing list<br class="m_2796836986011928689gmail_msg">
<a href="mailto:python@py.cz" class="m_2796836986011928689gmail_msg" target="_blank">python@py.cz</a><br class="m_2796836986011928689gmail_msg">
<a href="http://www.py.cz/mailman/listinfo/python" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">http://www.py.cz/mailman/<wbr>listinfo/python</a><br class="m_2796836986011928689gmail_msg">
<br class="m_2796836986011928689gmail_msg">
Visit: <a href="http://www.py.cz" rel="noreferrer" class="m_2796836986011928689gmail_msg" target="_blank">http://www.py.cz</a></blockquote></div>
</div></div><br>______________________________<wbr>_________________<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" rel="noreferrer" target="_blank">http://www.py.cz/mailman/<wbr>listinfo/python</a><br>
<br>
Visit: <a href="http://www.py.cz" rel="noreferrer" target="_blank">http://www.py.cz</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature" data-smartmail="gmail_signature"><div>Adam Štrauch</div><div><a href="http://rosti.cz/" target="_blank">Roští.cz</a> | +420 777 63 63 88</div></div>
</div>