Použití Pythonu pro tvorbu testů: použití třídy Mock z knihovny unittest.mock
Zdroj:
root.cz
07.05.2020 (00:00)
it, počítače
[36 minut čtení] Ve druhé části seriálu o testování s Pythonem si popíšeme další možnosti, které jsou nabízeny knihovnou unittest.mock. Ukážeme použití třídy nazvané Mock, zjistíme, zda jsou mockované funkce volány s očekávanými parametry. 1. Použití Pythonu pro tvorbu testů: použití třídy Mock z knihovny unittest.mock celý článek
Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Zdroj:
root.cz
05.05.2020 (00:00)
it-pocitace
[34 minut čtení] Již mnohokrát jsme se na stránkách Roota setkali s tematikou testů a testování aplikací. Tato problematika je tak důležitá a užitečná, že si zaslouží vlastní seriál. Příklady budou sice v Pythonu, ovšem uvedené postupy jsou univerzální. 1. Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Použití nástroje pytest pro tvorbu jednotkových testů a benchmarků
Zdroj:
root.cz
12.05.2020 (00:00)
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ů
Transcrypt: technologie umožňující použití Pythonu v prohlížeči
Zdroj:
root.cz
24.10.2023 (00:00)
it-pocitace
V dnešním článku se seznámíme s nástrojem Transcrypt, což je další překladač (přesněji řečeno transpřekladač – transpiler) zdrojových kódů z Pythonu do JavaScriptu. Nabízí i celou řadu funkcí ze standardní knihovny Pythonu.
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI
Zdroj:
root.cz
26.12.2023 (00:00)
it-pocitace
Pro tvorbu aplikací s grafickým uživatelským rozhraním v Pythonu máme na výběr množství knihoven a GUI toolkitů. Souběžně s vývojem toolkitů určených pro desktopy vznikají knihovny, zaměřené na rychlou tvorbu GUI.
SymPy: knihovna pro symbolické výpočty zapsané přímo v Pythonu (2. část)
Zdroj:
root.cz
26.05.2022 (00:00)
it-pocitace
Ukážeme si některé její další vlastnosti, řešení soustavy nerovnic, použití SymPy v Jupyter Notebooku atd. Na závěr si ukážeme tvorbu grafů s využitím knihovny SymPy i export výrazů do LaTeXu.
Multimediální frameworky: použití knihovny GStreamer
Zdroj:
root.cz
05.02.2025 (00:00)
it-pocitace
Ukážeme si použití knihovny GStreamer, která je postavena nad knihovnou GLib. Předvedeme si vytváření instancí elementů, jejich zařazení do pipeline, následnou správu smyčky zpráv a plugin dekódující video.
Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů
Zdroj:
root.cz
27.05.2021 (00:00)
it-pocitace
[28 minut čtení] Nejprve dokončíme popis knihovny Diagrams navržené pro tvorbu grafů definovaných v Pythonu. Ve druhé části článku se zaměříme na popis knihovny go-diagrams, což je obdoba Diagrams, ovšem určená pro Go. 1. Knihovny Diagrams a go-diagrams určené pro tvorbu diagramů s architekturou systémů
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny PySimpleGUI (4)
Zdroj:
root.cz
08.02.2024 (00:00)
it-pocitace
Dokončíme popis většiny zbývajících ovládacích prvků (widgetů) nabízených touto knihovnou i způsob jejich použití. Nyní už umíme tvořit i aplikace s poměrně sofistikovaným uživatelským rozhraním.
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (2)
Zdroj:
root.cz
01.06.2023 (00:00)
it-pocitace
Ukážeme si některé další možnosti použití cffi. Ukážeme si zpracování hlavičkových souborů, automatický překlad kódů z jazyka C do dynamicky linkované knihovny a předávání struktur či ukazatelů na struktury do funkcí psaných v C.
Tvorba vývojových diagramů přímo ze zdrojových kódů Pythonu
Zdroj:
root.cz
20.05.2021 (00:00)
it-pocitace
[22 minut čtení] Ve třetí části miniseriálu o knihovnách pro tvorbu různých grafů a diagramů si představíme knihovnu nazvanou pyflowchart. Už název této knihovny poměrně dobře popisuje její funkci – jedná se totiž o nástroj pro tvorbu vývojových diagramů. 1. Tvorba vývojových diagramů přímo ze zdrojových kódů Pythonu
Tvorba grafického uživatelského rozhraní v Pythonu s využitím knihovny Kivy
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – Curio a Trio
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter
Tvorba interaktivních grafů pro webové stránky a aplikace s využitím knihovny Bokeh
Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
Testování webových aplikací s REST API z Pythonu (3)
Když možnosti functools nedostačují: další knihovny pro funkcionální programování v Pythonu
Americká FDA schválila první rychlotest na COVID-19 pro domácí použití
HTMX: knihovna pro tvorbu stránek pomocí mírně rozšířeného HTML
Realizace MCP klientů i serverů v jazyku Go
Llama Stack: framework pro tvorbu aplikací s generativní AI
Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter (pokračování)
PyScript: Python ve webovém prohlížeči (dokončení)
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – závěrečné zhodnocení
Evropský regulátor posuzuje použití vakcíny od Moderny u dětí od šesti let
Commodore 1541-II: vytváření vlastních disket a použití cartridge FastLoad
ÚKZÚZ povolil mimořádné použití jedu na hraboše
Knihovna Bokeh: dokončení seriálu o vykreslování grafů
Validace dat v Pythonu s využitím knihovny Pydantic
Testování webových aplikací s REST API z Pythonu
Softwarová sklizeň (15. 7. 2020)
Expert: Použití zbraní na území Ruska by NATO do války nevtáhlo, jde o politiku
Grafická karta EGA: pouze mírný pokrok v mezích zákona (2. část)
Putin: Je důležité mít jaderné síly ustavičně připravené k použití
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Americké úřady schválily nouzové použití vakcíny Comirnaty od Pfizeru pro děti od 5 do 11 let
Knihovna FAISS a embedding: základ jazykových modelů
Tisk naformátovaného a obarveného textu na terminál s knihovnou Rich
Použití databáze Redis v aplikacích naprogramovaných v Go (2)
Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
TV Barrandov dluží za použití dabingu k telenovelám Esmeralda a Rosalinda
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu

