Projekt py2many: transpiler Pythonu do dalších programovacích jazyků
Zdroj: root.cz 18.06.2024 (00:00) it, počítače
V dnešním článku se seznámíme se základními vlastnostmi projektu py2many, který dokáže překládat zdrojové kódy z Pythonu do dalších jazyků, včetně C++, Rustu, Go či jazyku Julia. celý článek
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.
Projekt py2many: dokončení
Zdroj: root.cz 20.06.2024 (00:00) it-pocitace
Na článek o „univerzálním“ transpileru py2many dnes navážeme a dokončíme popis možností a schopností tohoto nástroje. Ukážeme si způsob překladu konstrukcí async a await, try a except, použití pattern matchingu i překlad kódů s definicí tříd.
13 nejšílenějších programovacích jazyků, ze kterých vám praskne hlava
Zdroj: zive.cz 19.06.2023 (12:45) it-pocitace
Myslíte si, že umíte programovat? • Ale prosím vás, zkuste jazyk Wenyan nebo Malbolge • Z ezoterických jazyků zešílíte, nebo vás zaměstnají v Googlu
Podpora funkcionálního programování v Pythonu a knihovna functools
Zdroj: root.cz 27.07.2023 (00:00) it-pocitace
Python je multiparadigmatickým jazykem, což znamená, že lze psát prakticky čistě imperativně, ale i objektově. Navíc v Pythonu nalezneme poměrně velké množství vlastností převzatých z funkcionálních jazyků.
Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Zdroj: root.cz 12.11.2020 (00:00) it-pocitace
[29 minut čtení] Knihovna ggplot2 určená pro použití v programovacím jazyku R se stala velmi populární a mnoho uživatelů k R přivedla. Podobný koncept, grammar of graphics, lze však použít i v jiných jazycích, například v Pythonu. 1. Kombinace možností ggplot2 a Pythonu: knihovna Plotnine
Bitcoin Script a Ethereum Solidity: něžný úvod do programovacích jazyků
Zdroj: root.cz 15.09.2020 (00:00) it-pocitace
[9 minut čtení] Co je to vlastně programovací jazyk? Vysvětlujeme si trošku netradičně na dvou příkladech z oblasti kryptoměn: bitcoinovém Scriptu a ethereovém Solidity. Tyto dva protipóly totiž ukazují, že jazyk musí často odpovídat konkrétnímu účelu. Na počátku tohoto článku stála touha dozvědět se, proč vlastně kryptoměny jako Bitcoin a Ethereum potřebují své zvláštní programovací jazyky (jedná se o Script a Solidity). Proč prostě nevyužijí vývojáři některý z již ověřených jazyků? Záhy jsem pochopil, že k pochopení zapotřebí udělat krok zpět a zeptat se na meta otázku: proč vlastně existuje na světě tak velké množství množství programovacích jazyků?
Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
Zdroj: root.cz 18.05.2021 (00:00) it-pocitace
[27 minut čtení] Ve druhé části miniseriálu o tvorbě grafů a diagramů v univerzálním programovacím jazyku (a nikoli v DSL) se zaměříme na knihovnu Napkin určené pro vykreslení sekvenčních diagramů (UML) přímo na základě kódu v Pythonu. 1. Tvorba sekvenčních diagramů v Pythonu s využitím knihovny Napkin
Lexikální a syntaktická analýza zdrojových kódů programovacího jazyka Python
Zdroj: root.cz 02.08.2022 (00:00) it-pocitace
V tomto článku o jazyku Python si řekneme, jak je možné s využitím standardní knihovny Pythonu provádět lexikální i syntaktickou analýzu zdrojových kódů napsaných v Pythonu, včetně konstrukce a zobrazení AST (abstraktního syntaktického stromu).
Když možnosti functools nedostačují: další knihovny pro funkcionální programování v Pythonu
Zdroj: root.cz 17.08.2023 (00:00) it-pocitace
Ve čtvrtém článku o podpoře funkcionálního programování v jazyku Python se zaměříme na popis knihovny nazvané funcy, která do Pythonu přináší další užitečné funkcionální techniky, mezi než patří currying funkcí a taktéž kompozice funkcí.
Propojení Pythonu s nativními knihovnami s využitím balíčku cffi (3)
Zdroj: root.cz 08.06.2023 (00:00) it-pocitace
Ve třetí části článku o propojení Pythonu s nativními knihovnami s využitím balíčku cffi se budeme zabývat tím, jakým způsobem je možné do funkce naprogramované v jazyku C předat pole s prvky různých typů.
Pattern matching v programovacím jazyku Coconut
Podpora funkcionálního programování v Pythonu a knihovna functools (3. část)
Kouzelné funkce a využití dalších skriptovacích jazyků v IPythonu
Framework Capstone aneb univerzální disassembler
Rychlost CPythonu 3.11 a 3.12 v porovnání s JIT a AOT překladači Pythonu
Frameworky Capstone a Keystone: základ pro tvorbu assemblerů a disassemblerů
Spacemacs: práce s projekty psanými v Pythonu a režim Org
Datový typ Decimal v programovacím jazyku Python
Vědci z ČVUT získali evropský grant ve výši 77 milionů na výzkum programovacích jazyků
Využití serializačního formátu MessagePack v Pythonu
Čtyři způsoby zpracování XML v Pythonu
Ghostwriter Chat je AI kámoš přímo ve vývojovém prostředí, který pomůže s kódem. Ale ne zadarmo
Použití Pythonu pro tvorbu testů: od jednotkových testů až po testy UI
Zemřel Niklaus Wirth, otec Pascalu a autor slavného počítačového zákona o neefektivním softwaru
Manipulace s binárními datovými strukturami v Pythonu
Sledování správy paměti v Pythonu s využitím nástroje objgraph
Funkcionální programování v Pythonu s využitím knihovny Toolz (2. část)
Pattern matching v programovacím jazyku Coconut (2)
Nová špičková kamera pro Raspberry Pi: Fotíme a ostříme v Pythonu
Proměnné, funkce a datové typy v jazyku OCaml
Nástroj huey: užitečná knihovna pro práci s frontami úloh v Pythonu
Pyrsistent: persistentní datové struktury v Pythonu
Řídicí struktury využitelné v programovacím jazyku Clojure
Práce s Kafkou z příkazové řádky: nástroje Kafkacat a Kcli
PyScript: další technologie umožňující využití Pythonu v prohlížeči
Interpret Pythonu bez GILu: vyplatí se odstranění velkého zámku?
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í
Automatický refaktoring zdrojových kódů Pythonu s využitím nástroje Pyrefact
Jak složit panorama v Pythonu. Pomůže knihovna OpenCV a výsledky budou fakt povedené