Nástroje pro statické typové kontroly v ekosystému jazyka Python

Zdroj Zdroj: root.cz     05.05.2026 (00:00)     Sekcia it, počítače

Dnes se budeme zabývat třemi nástroji, které v ekosystému jazyka Python dokážou provádět statické typové kontroly: Mypy, Pyright a Ty. Liší se od sebe jak kvalitou výsledků, tak i přehledností či rychlostí. celý článek

Související články
 
Ďalšie články
 

Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy (2.část)

Zdroj Zdroj: root.cz     20.06.2023 (00:00)     Sekcia it-pocitace

Ukážeme si práci s typově bezpečnými slovníky, typovou inferencí, práci s typově bezpečnými funkcemi (Callable) a ve druhé polovině pak převod aplikace bez určení datových typů ke kódu s doplněnými typovými informacemi.

 

Datová analýza s využitím nástroje scikit-learn: první kroky

Zdroj Zdroj: root.cz     01.08.2024 (00:00)     Sekcia it-pocitace

Datová analýza je velmi zajímavý a neustále se rozvíjející se obor. Své místo v něm má i knihovna scikit-learn běžící v ekosystému jazyka Python. Dnes si představíme naprosté základy této knihovny.

 

Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků

Zdroj Zdroj: root.cz     12.05.2020 (00:00)     Sekcia it-pocitace

[48 minut čtení] Ve třetí části seriálu o testování s využitím programovacího jazyka Python se budeme zabývat základními vlastnostmi známého nástroje pytest. Ukážeme si jak samotné použití tohoto nástroje pro jednotkové testy, tak i způsob zjištění pokrytí kódu testy, popř. vytvářením benchmarků. 1. Použití nástroje pytest pro tvorbu jednotkových testů

 

Statické typové kontroly zdrojových kódů Pythonu prováděné nástrojem Mypy

Zdroj Zdroj: root.cz     15.06.2023 (00:00)     Sekcia it-pocitace

Nástroj Mypy se společně s dalšími podobnými nástroji (Pyright, Pyro) používá pro statickou typovou kontrolu zdrojových kódů v Pythonu. Ten totiž podporuje zápis typových anotací resp. nápověd (hints).

 

Detekce velikosti hodnot uložených v operační paměti a spravovaných interpretrem Pythonu

Zdroj Zdroj: root.cz     30.03.2023 (00:00)     Sekcia it-pocitace

V ekosystému jazyka Python je mnohdy užitečné zjistit, jaký objem operační paměti zabírají hodnoty (objekty), s nimiž se v aplikacích psaných v Pythonu pracuje. Kupodivu se nejedná o zcela triviální úlohu.

 

Programovací jazyk Python: Proč je ideální volbou pro začátečníky

Zdroj Zdroj: zive.cz     16.07.2020 (17:55)     Sekcia it-pocitace

Jakmile děti vyrostly z grafických programovacích platforem, je dobré se porozhlédnout po něčem složitějším. Dříve to býval například Pascal nebo Basic, dnes je nejoblíbenější mezi začátečníky programovací jazyk Python. Název programovacího jazyka Python nepochází z latinského pojmenování ...

 

Hacky pro Python: vlastní infixové operátory

Zdroj Zdroj: root.cz     05.06.2025 (00:00)     Sekcia it-pocitace

Příručky jazyka Python (zcela správně) doporučují, aby byly zdrojové kódy psány idiomatickým způsobem. To však neznamená, že není možné syntaxi Pythonu „ohnout“ a realizovat tak různé triky.

 

Malé ohlédnutí za historií Pythonu: Python 0.9.1 na moderním hardware

Zdroj Zdroj: root.cz     23.10.2025 (00:00)     Sekcia it-pocitace

Na chvíli se ohlédněme do prehistorie jazyka Python. Verze 0.9.1 byla vydána již v roce 1991 (tedy v době DOSu a Windows 3.0), ovšem lze ho přeložit a použít i na moderním 64bitovém operačním systému.

 

Testování aplikací s využitím nástroje Hypothesis (dokončení)

Zdroj Zdroj: root.cz     16.06.2020 (00:00)     Sekcia it-pocitace

[32 minut čtení] V deváté části seriálu o tvorbě testů s využitím programovacího jazyka Python dokončíme popis některých možností poskytovaných knihovnou Hypothesis při generování dat pro jednotkové testy i při zpracování výsledků testů. 1. Test výpočtu faktoriálu

 

Testování nativních funkcí s využitím programovacího jazyka Python

Zdroj Zdroj: root.cz     31.07.2020 (00:00)     Sekcia it-pocitace

[56 minut čtení] V dnešní části seriálu o testování aplikací s využitím Pythonu se budeme zabývat možná poněkud méně známým tématem. Bude se jednat o testování nativních funkcí (či celých nativních knihoven nebo dokonce aplikací) s využitím Pythonu. 1. Testování nativních funkcí s využitím programovacího jazyka Python

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz

Tvorba grafů a diagramů s využitím doménově specifického jazyka nástroje Graphviz (dokončení)

Python 3.14: t-řetězce, barvičky, lepší nápověda a odcházející GIL

Jazyk Shine: „lepší“ Lua s novými jazykovými konstrukcemi a vylepšeními

BaCon: transpřekladač z jazyka BASIC do jazyka C

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (2.část)

Nuitka: pokročilý AOT překladač jazyka Python

Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python (3.část)

Souběžné a paralelně běžící úlohy naprogramované v Pythonu

Volání subrutin naprogramovaných v assembleru z jazyka Python

Volání subrutin naprogramovaných v assembleru z jazyka Python: knihovna PeachPy

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua (dokončení)

Rychlá tvorba webových služeb s využitím frameworků FastAPI a SQLAlchemy

MicroPython ve webovém prohlížeči: lehkotonážní varianta k Pyodide

Lexikální a syntaktická analýza zdrojových kódů jazyka Python (4.část)

Jak nainstalovat Python? Dnes si ukážeme pár základních fíglů pro zelenáče

Softwarová sklizeň (23. 4. 2025): mocný editor pro Python

Převody zdrojových kódů z jazyka C do jazyka Go

Python a Ollama: pracujeme s lokálnymi jazykovými modelmi

Basilisp: interpret programovacího jazyka Clojure integrovaný s Pythonem

Moonscript: jazyk inspirovaný CoffeeScriptem určený pro ekosystém jazyka Lua

Těžké loučení. Bitevní vrtulníky typu Mi-24 sloužily v ČSLA od roku 1978

Klimatické změny mohou způsobit kolaps oceánských ekosystémů již v této dekádě

Python-nopie: rychlejší Python jako novinka v Debianu a Ubuntu

OpenAI a Python: pracujeme so súbormi, shellom, MCP a audiom

OpenAI a Python: štruktúrované výstupy a volanie nástrojov

Měsíc ovlivňuje zvuky ekosystémů korálových útesů, zjistila studie

Microsoft spouští Python pro Excel. Toto by mohla být největší změna pro tabulkový procesor za celé roky

Alzácká herní myš Rapture Python nikdy nebyla levnější než teď. Stojí jen 250 Kč a má dobré hodnocení

Calysto Hy: integrace programovacího jazyka Hy s Jupyter Notebookem

Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů

Python byl zrozen z vánoční nudy a touhy po jednoduchosti. Jeho otec Guido van Rossum dnes slaví sedmdesátiny

Programovací jazyk R: vektory ve funkci základního datového typu jazyka

 
Počasí Kurzy

1 € = 27.453   CZK

1 € = 0.7276   GBP

1 € = 1.0736   CHF

1 € = 4.1582   PLN

1 € = 1.1168   USD

Program

Markíza19:00 TELEVÍZNE NOVINY

 

Jednotka19:55 Góly - body - sekundy

 

Dvojka20:00 Záznam zo žrebovania: KENO 10, Keno Joker, Loto, Joker, Loto 5 z 35 (B)

 

JOJ19:30 NOVINY TV JOJ

 

Kompletný tv program

Reality Horoskopy

Beran: Ak sa vás partner pýta, ako využijete voľné dni, vy sa pýtajte, ako si ich predstavuje. Je možné, že sa s vami bude chcieť pochváliť a pozve vás medzi priateľov, na ich úsudku mu veľmi záleží.

Býk: Dnes zacítite pocit naplnenia a úspechu. A ak sa darí vám, vaši priatelia a známi môžu rovnako počítať s vašou podporou a pomocou. Čaká vás množstvo pracovných aj súkromných stretnutí, kde prejavíte svoju schopnosť prejaviť účasť a poskytnúť cennú radu.

Blíženci: Dnes je váš deň, tak to využite. Poteší vás nejaká dobrá správa. Všetko sa pohne dopredu. Rozdávajte okolo seba úsmevy a ukazujte veselú tvár, lebo nie ste tak chudí, aby ste trocha šťastia nemohli dať.

Rak: Ak sa budete dnes predbiehať v rade alebo nebudete radu rešpektovať, môžete prísť domov dosť zničený. Na vašom okolí potom bude vysvetliť vám, prečo tomu tak je.

Lev: Ak sa chcete hádať, uvedomte si, že deň vám dáva energiu, takže máte dosť síl, aby ste neuhli a vytrvali až do víťazného konca. Buď uhnete, alebo deň zakončíte ujmou na zdraví.

Panna: Dnes vám uspokojenie môže prinášať iba láska, ale pretože váš nepružný a konzervatívny postoj môže hocikoho odradiť, voľte radšej úsmev. Ak sa k vám opačné pohlavie dnes priblíži, využite svoje šance.

Váhy: Plný energie budete iba v dopoludňajších hodinách. Celý ďalší zbytok dňa budete vyžadovať citlivejšie a jemnejšie zachádzanie. Ak si to navzájom poskytnete s ostatnými, budete celkom v príjemnej pohode.

Štír: Neprehrabávajte vrecká svojmu partnerovi! List od nelegálneho partnera tam síce neobjavíte, ale mohli by ste nájsť podrobný rozpis všetkých domácich prác, ktoré chce vo voľných dňoch stihnúť, čo by vás spoľahlivo otrávilo.

Střelec: Nesmiete sa stať panovačnými až diktátorskými. Mohlo by to mať netušené následky. Hľadajte svoje prednosti a verte, že ste dobrý taký, aký ste. Vo vzťahu máte potrebu väčšej istoty, alebo by ste radi realizovali niečo, čo vám už dlho vŕta v hlave.

Kozoroh: Dovoľte si byť voľný a ničím nezaťažený, aj keď je situácia neúnosná a vy máte pocit, že sa vám niečo vymklo z rúk.

Vodnář: Vaša dnešná fyzická odolnosť sa nedá porovnávať so silnejším znameniami horoskopu. Potreba odpočinku je u vás proste vyššia, a tak pozorne vnímajte signály vášho tela, ktoré poukazuje na preťaženie organizmu.

Ryby: Pozor dajte pri vysvetľovaní hocičoho. Budete hovoriť rýchlejšie než normálne a môžete nechtiac vyrobiť dosť veľký trapas. Pokiaľ nemusíte, radšej sa k ničomu nevyjadrujte, najmä nie písomne.

Ďalšie horoskopy