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.
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
Souběžné a paralelně běžící úlohy naprogramované v Pythonu – knihovna Trio
Zdroj: root.cz 10.05.2022 (00:00) it-pocitace
Dnes si popíšeme koncepty knihovny Trio. Ta je postavená nad relativní novinkou v Pythonu: klíčovými slovy async a await. Cílem Tria je zjednodušit tvorbu aplikací, v nichž jednotlivé části mohou běžet souběžně.
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
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
ÚKZÚZ povolil mimořádné použití jedu na hraboše
Knihovna Bokeh: dokončení seriálu o vykreslování grafů
Testování webových aplikací s REST API z Pythonu
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Softwarová sklizeň (15. 7. 2020)
Americké úřady schválily nouzové použití vakcíny Comirnaty od Pfizeru pro děti od 5 do 11 let
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)
Knihovna LibCST umožňující snadnou modifikaci zdrojových kódů Pythonu
Pythonize (pz): když chcete na řádce Python místo Bashe
Místo izolace bude možné doporučit použití ochrany dýchacích cest
Nástroj pytest a jednotkové testy: fixtures, výjimky, parametrizace testů
Použití jaderných zbraní by nezůstalo bez odezvy, řekl šéf britské diplomacie
Použití databáze Redis v aplikacích naprogramovaných v Go
Využití Redisu z jazyka Clojure pomocí knihovny Carmine (dokončení)
Británie jako první na světě schválila použití covidové vakcíny
Použití odposlechů v kauze Vojenského zpravodajství bylo podle NS v pořádku
Formát EDN: extensible data notation (dokončení)
Knihovna Pandas: použití metody groupby, naformátování a export tabulek pro tisk
Jak uhasit požár atomovou bombou. Vrt hořel tři roky, až někoho v Rusku napadla tahle šílenost