Oficiálně byl vydán Android 16. Detaily na blogu a stránkách věnovaných vývojářům.
Byla vydána nová verze 14.3 svobodného unixového operačního systému FreeBSD. Podrobný přehled novinek v poznámkách k vydání.
CSIRT.CZ upozorňuje, že na základě rozhodnutí federálního soudu ve Spojených státech budou veškeré konverzace uživatelů s ChatGPT uchovávány. Včetně těch smazaných.
Ač semestr ve škole právě končí, bastlíři ze studentského klubu Silicon Hill neodpočívají a opět se jako každý měsíc hlásí s pravidelným bastlířským setkáním Virtuální Bastlírna, kde si můžete s ostatními techniky popovídat jako u piva o novinkách, o elektronice, softwaru, vědě, technice obecně, ale také o bizarních tématech, která se za poslední měsíc na internetu vyskytla.
Z novinek za zmínku stojí Maker Faire, kde Pájeníčko předvedlo … více »Na WWDC25 byl představen balíček Containerization a nástroj container pro spouštění linuxových kontejnerů na macOS. Jedná se o open source software pod licencí Apache 2.0 napsaný v programovacím jazyce Swift.
Do 16. června do 19:00 běží na Steamu přehlídka nadcházejících her Festival Steam Next | červen 2025 doplněná demoverzemi, přenosy a dalšími aktivitami. Demoverze lze hrát zdarma.
Apple na své vývojářské konferenci WWDC25 (Worldwide Developers Conference, keynote) představil řadu novinek: designový materiál Liquid Glass, iOS 26, iPadOS 26, macOS Tahoe 26, watchOS 26, visionOS 26, tvOS 26, nové funkce Apple Intelligence, …
Organizátoři konference LinuxDays 2025, jež proběhne o víkendu 4. a 5. října 2025 v Praze na FIT ČVUT, spustili přihlašování přednášek (do 31. srpna) a sběr námětů na zlepšení.
Po roce byla vydána nová stabilní verze 25.6.0 svobodného multiplatformního multimediálního přehrávače SMPlayer (Wikipedie).
DNS4EU, tj. evropská infrastruktura služeb DNS založená na vysoce federovaném a distribuovaném ochranném ekosystému, byla spuštěna v testovacím režimu [𝕏]. Na výběr je 5 možností filtrování DNS.
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:
A jinak ohledne Pythonu, clanek jsem necetl. Python nemam rad a dokonce ho na svych strojich ani neinstaluji.