Byly vyhlášeni vítězové a zveřejněny vítězné zdrojové kódy (YouTube, GitHub) již 29. ročníku soutěže International Obfuscated C Code Contest (IOCCC), tj. soutěže o nejnepřehlednější (nejobfuskovanější) zdrojový kód v jazyce C.
Evropská komise předložila evropský balíček pro technologickou suverenitu, tedy soubor opatření, která mají posílit kapacity EU v oblasti polovodičů, umělé inteligence, cloudu a open source. To Evropě pomůže stát se lídrem v oblasti umělé inteligence, posílit její digitální autonomii a vytvářet podmínky pro udržitelnější digitální budoucnost.
OpenCV (Open Source Computer Vision, Wikipedie), tj. open source multiplatformní knihovna pro zpracování obrazu a počítačové vidění, byla vydána v nové major verzi 5.
Byla vydána nová verze 9.7 multiplatformní digitální pracovní stanice pro práci s audiem (DAW) Ardour. Přehled novinek, vylepšení a oprav v poznámkách k vydání.
Vývojáři webového prohlížeče Ladybird dnes oznámili, že mění způsob vývoje. S blížícím se vydáním alfa verze přestávají přijímat veřejné pull requesty. Všechny otevřené veřejné pull requesty budou uzavřeny. Tým nedokáže garantovat bezpečnost AI generovaných pull requestů.
OpenLogi (GitHub) je open source náhrada aplikace Logi Options+ pro přizpůsobení myší od společnosti Logitech. Zatím běží pouze na macOS.
Na čem pracují vývojáři webového prohlížeče Ladybird (GitHub)? Byl publikován přehled vývoje za květen (YouTube).
Úřad pro ochranu osobních údajů řeší desítky stížností na jednotné měsíční hlášení zaměstnavatele, které stát spustil počátkem dubna. Systém, jenž má firmám odlehčit od desítek formulářů, nejenže výrazně zatížil jejich účetní oddělení, ale docházelo v něm i k únikům osobních dat zaměstnanců k firmám, kde nepracovali. Podle ministerstva práce a sociálních věcí stála za problémem technická chyba. „Incident se týkal několika stovek
… více »Byla vydána (𝕏, Bluesky) nová verze 22.0.0 open source webového aplikačního frameworku Angular (Wikipedie). Přehled novinek v příspěvku na blogu.
Vim Classic byl vydán ve verzi 8.3. Drew DeVault oznámil tento fork editoru Vim (verze 8.2.0148, tj. těsně před zavedením Vim9 skriptování) v březnu letošního roku. Důvodem forku bylo, že vývojáři editorů Vim a Neovim začali při vývoji využívat LLM.
Protože je interpret jazyka platformně nezávislý, je možno Python použít skoro všude. Poslední informace naznačují, že jej v budoucnosti najdeme i v mobilních telefonech Nokia. V této knize naleznete základy programování v Pythonu a zároveň vám bude sloužit i jako referenční příručka tohoto jazyka.
Kniha je rozdělena na čtyři části.
V první části autoři srovnávají Python s jinými programovacími jazyky a v tomto srovnání poukazují na výhody a nevýhody Pythonu. Je zde vysvětlena struktura knihy a také jak Python nainstalovat a používat v jednotlivých operačních systémech.
Druhou část můžeme považovat za referenční příručku jazyka Python. Jsou zde podrobně popsány jak základní interní datové typy a struktury pro řízení běhu programů, tak i způsob psaní funkcí, modulů a skriptů. Ke konci kapitoly se seznámíme se základy používání vyjímek, které jsou probrány a vysvětleny důkladněji. Protože Python je objektově orientovaným jazykem, tak kapitola o tomto způsobu programování samozřejmě nesmí chybět. Jedná se ovšem o popis konstrukcí, které jsou v jazyce Python použity a ne o vysvětlení samotného objektového programování. Na závěr této části je popsána možnost programování grafického uživatelského rozhraní v Pythonu s použitím knihovny Tk.
Třetí část probírá pokročilé vlastnosti jazyka. Naučíme se vytvářet a používat balíčky, které jsou navrženy pro zvládnutí velmi velkých projektů. Další kapitola obsahuje seznam a popis všech speciálních metod, které jsou v Pythonu k dispozici a v poslední kapitole se dozvíme něco o regulárních výrazech. Kapitola o regulárních výrazech je určena především těm, kdo se s tímto pojmem dosud nesetkali.
V poslední části se seznámíme s možnostmi, které Python poskytuje pro propojení s jinými programovacími jazyky či aplikacemi. V jednotlivých kapitolách jsou položeny základy pro vzájemnou spolupráci Pythonu s COM objekty, s jazykem C/C++, s javovským virtuálním strojem nebo pro generování HTML kódu.
V knize jsem bohužel našel pár drobných nedostatků. Jednalo se o chyby ve zdrojových kódech, které vznikly jejich překladem a začátečník je může snadno přehlédnout. Dále mě překvapilo pár vět, které jsem musel kvůli jejich větné stavbě číst několikrát, abych pochopil smysl. A také jsem narazil na pár výrazů typu "velký indián" (str. 159), které jsem nepochopil vůbec.
Celkově ale hodnotím knihu velice dobře. Sazba a vnitřní úprava knihy jsou na velmi vysoké úrovni, a proto je kniha přehledná a srozumitelná. Na začátku každé kapitoly je stručně popsáno, co vše kapitola obsahuje a to umožňuje snadnější orientaci v celé knize. Protože výše zmíněných chyb je naštěstí jen pár, zájemcům o tento jazyk ji mohu doporučit.
| Název | Začínáme programovat v jazyce Python |
| Autoři | Daryl Harms, Kenneth McDonald |
| Překlad | Ivo Fořt, Lubomír Škarpa |
| Vydal | Computer Press a.s. |
| ISBN | 80-7226-799-X |
| Datum vydání | 2003 |
| Počet stran | 456 |
| Doporučená cena | 390 Kč / 590 Sk |
Nástroje: Tisk bez diskuse
Tiskni
Sdílej:
Pak ani nevi, ze neco takoveho existuje...
A jinak ohledne Pythonu, clanek jsem necetl. Python nemam rad a dokonce ho na svych strojich ani neinstaluji.

.
). Takze vlastne az na urcite "slovickareni" tvrdime to same.
Nicmene uz je to dost od tenmatu...