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

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

Dnes si představíme knihovnu nazvanou PeachPy, která umožňuje realizovat kooperaci mezi skripty v Pythonu a strojovým kódem zapsaným formou strojových instrukcí. PeachPy je v praxi relativně často používána pro „místní“ optimalizace. celý článek

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

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

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

Už jsme se setkali s propojením Pythonu s nativními knihovnami naprogramovanými (například) v jazyku C. Dnes si ukážeme jeden z alternativních způsobů, kterým lze z Pythonu volat podprogramy (subrutiny, funkce) v assembleru.

 

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í ...

 

Rozšíření instrukční sady AVX a programy v assembleru

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

Dnes si ukážeme základy práce s instrukcemi AVX v assembleru, konkrétně v Netwide Assembleru běžícího v Linuxu. Samotné AVX (Advanced Vector Extensions) rozšiřuje možnosti vektorových instrukcí na x86 i x86–64.

 

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.

 

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.

 

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í 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

Zdroj Zdroj: root.cz     02.08.2022 (00:00)     Sekcia 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).

 

FAISS: knihovna pro rychlé a efektivní vyhledávání podobných vektorů

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

Ukážeme si základní vlastnosti knihovny FAISS, která je určena pro vyhledávání vektorů (s vysokými počty dimenzí) na základě jejich podobnosti. Tato knihovna se používá třeba při zpracování přirozeného jazyka.

 

Standardní šablonovací systém jazyka Go (dokončení)

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

V dnešním článku dokončíme popis standardního šablonovacího systému jazyka Go, který je představován knihovnou text/template. Jedná se o až překvapivě výkonný a taktéž rozšiřitelný systém umožňující například volání uživatelských funkcí.

Překladače na platformě IBM PC: od assembleru k C

Využití Redisu z jazyka Clojure pomocí knihovny Carmine

Využití Redisu z jazyka Clojure pomocí knihovny Carmine (dokončení)

Lua Fun: knihovna pro zpracování konečných i nekonečných sekvencí v jazyce Lua

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

Vývoj pro osmibitovou herní konzoli NES s využitím překladače jazyka C

Podpora funkcionálního programování v Pythonu a knihovna functools

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)

Použití databáze Redis v aplikacích naprogramovaných v Go

Vývoj pro ZX Spectrum: mikroprocesor Zilog Z80 a smyčky v assembleru

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

Pražská knihovna ruší možnost přihlášení přes mojeID

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

SymPy: knihovna pro symbolické výpočty zapsané přímo v Pythonu

Skripty pro automatické ovládání aplikací s GUI postavené na knihovně PyAutoGUI

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

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

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

Nové vlastnosti Pythonu 3.14 v praxi: komunikace mezi interpretry

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

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

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

Tvorba sešitů ve formátu XLSX v Pythonu: knihovna XlsxWriter

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

Knihovna FAISS a embedding: základ jazykových modelů

Cross assemblery a cross překladače pro platformu osmibitových domácích mikropočítačů Atari

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

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

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

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

HTMX: knihovna pro tvorbu stránek pomocí mírně rozšířeného HTML

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

 
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