Python - rychlost asynchroního kódu

08.10.2015 000 13:37:49 | programování | Komentáře: 0 | 10033x zobrazen

Asynchroní zpracování vstupně-výstupních operací je poslední roky velký trend. Python od verze 3.4 obsahuje novou knihovnu asyncio a v nedávno vydané verzi 3.5 přibyla i podpora pro klíčová slova async a await, které můžete znát třeba z C#. V tomto článku bych se rád podíval na rychlost asynchroního kódu v Pythonu a srovnal ho s konkurencí (Go, Erlang, Node.JS).

Zvrácená ideologie

01.10.2015 000 22:54:00 | politika | Komentáře: 0 | 8098x zobrazen

Bylo nebylo, jednoho začínajícího diktátora napadlo založit si vlastní ideologii. Byla založená na získání nadvlády jedné skupiny lidí nad ostatními a přestože sama o sobě nebyla příliš přitažlivá, podařilo se diktátorovi pomocí chytré a lstivé politiky rozšířit svůj systém mezi obrovské množství lidí. Ne všichni se všemi jeho myšlenkami souhlasili, ale tresty za kritiku a odpadlictví byly natolik vysoké, že málokdo sebral odvahu mu vzdorovat.

Vypínám AdBlock

09.09.2015 000 08:07:27 | ostatní | Komentáře: 4 | 15118x zobrazen

Dospěl jsem k rozhodnutí, které bude pro mnoho lidí asi dost nepochopitelné. Rozhodl jsem přestat používat AdBlock.

Porovnání výkonu různých implementací Pythonu

21.03.2015 000 09:52:47 | programování | Komentáře: 0 | 8725x zobrazen

Zhruba před měsícem jsem se začal zajímat o rychlost alternativních Python interpretrů. Na stránkách PyPy a dalších projektů jsou k nalezení různé srovnání s výchozím CPythonem, nikde jsem ale nenašel komplexní a hlavně nezávislé srovnání všech implementací.

Python - jsou deskriptory pomalé?

20.12.2014 000 10:45:24 | programování | Komentáře: 0 | 11522x zobrazen

Konečně jsem se po dlouhé době dostal ke shlédnutí výborné přednášky Python3 metaprogramming. Příklady, co David Beazley ukazoval, mě inspirovali k napsání pár testů rychlosti deskriptorů a dalších pokročilejších technik v Pythonu.