Rudolf Pecinovský (1954)
Seznam knih
Autor nemá žádné série
Programování v jazyku Java (2025)
Nové vydání knihy o programování v jazyce Java si klade ambiciózní cíl: naučit každého, včetně začátečníků, skutečně programovat moderním, objektově orientovaným stylem, jímž se v dnešní době vyvíjí drtivá většina klíčových aplikací. Nespokojí se jen s tím, že se naučí čtenáře napsat nějaký program, mnohem důležitější je zvládnout správný návrh a pochopit základní principy, na nichž je objektově orientované programování postaveno. Nedržíte tedy v ruce jen příručku jazyka Java, ale učebnici objektově orientovaného programování v Javě. Je možné, že práci „pouhých“ kodérů v Javě bude časem vykonávat umělá inteligence, ale schopný architekt a návrhář aplikací je zatím stále nenahraditelný. A pravě tím se můžete stát s pomocí této knihy.Knihu lektorovali vedoucí různých programátorských týmů, aby posoudili, nakolik odráží potřeby a zvyky jejich každodenní praxe. Někteří z nich se rozhodli, že ji ve svých týmech budou používat jako povinnou literaturu pro nováčky. Lepší doporučení snad ani nemohla dostat.
Příručka podrobně vysvětluje vlastnosti dvacáté první verze jazyka Java. Provede čtenáře všemi zákoutími jazyka od naprostých základů až po pokročilé konstrukce. Probírá všechny prvky jazyka včetně těch, které jsou začleněny pouze jako předběžné a standardní součástí se stanou až v některé z příštích verzí. Současně ukazuje, jak tyto předběžné konstrukce aktivovat a vyzkoušet.Výklad je koncipovaný tak, že kniha poslouží jako učebnice i jako referenční příručka. Bude proto užitečná pro začátečníky i pokročilé programátory, kteří v ní najdou vysvětlení příčin řady problémů, s nimiž se denně setkávají, spolu s návody na jejich řešení. Vysvětluje podrobně i témata, která ostatní učebnice kvůli nedostatku místa opomíjejí a nutí tak programátory někdy postupovat metodou pokusů a omylů.Popsané konstrukce jsou demonstrovány v prostředí JShell, jež umožňuje jednoduchou a efektivní demonstraci funkce většiny vysvětlovaných témat bez zbytečné vaty, která je nutná při použití klasického postupu. Každý si tak může konstrukce snadno vyzkoušet a případně s nimi dále experimentovat, aniž by musel psát pomocný kód s testovacími metodami a kontrolními tisky a provádět separátní kompilaci. Tento přístup výrazně usnadňuje využití příručky v základních kurzech programování.
Nová kniha zkušeného autora volně navazuje na úspěšnou učebniciZačínáme programovat v jazyku Python, a proto předpokládá u čtenáře základní znalosti tohoto jazyka. Nesnaží se být učebnicí datové analýzy, je koncipovaná spíše jako referenční příručka seznamující s nejdůležitějšími moduly používanými při práci s daty a s možnostmi jejich využití.Najdete v ní mimo jiné výklad konstrukcí, které se v začátečnických kurzech běžně neprobírají, ale při práci s daty je jejich znalost velmi užitečná. Představí bajtové objekty používané při práci s binárními daty, podrobně probere práci s regulárními výrazy včetně nových konstrukcí přidaných ve verzi 3.11, datové třídy a výhody jejich použití nebo problematiků správců kontextu.Zabývá se také prací s daty uloženými ve formátu CSV a JSON: dozvíte se, jaké záludnosti na programátora při práci s nimi čekají a jak je možné je obejít. Mezi další témata patří principy a možnosti generátorů pseudonáhodných čísel včetně jejich použití nebo datový typ Decimal, který umožňuje práci s velkými čísly, u nichž je důležité zachování přesnosti.Dostane se rovněž na moduly pro práci s časem či koncepci virtuálního prostředí, jež umožňuje paralelně pracovat na projektech s různými potřebnými konfiguracemi používaných nástrojů. Nebude chybět ani nástroj pip, s jehož pomocí budete zavádět externí knihovny, a představení práce se třemi nejdůležitějšími datovými knihovnami: NumPy, Matplotlib a pandas.
Kniha o programovaní v jazyku Java (v současnosti nejpoužívanějším jazykem pro tvorbu rozsáhlých programů a aplikací) je určena především začátečníkům. Seznamuje čtenáře postupně s jednotlivými konstrukcemi jazyka, a přitom se neomezuje pouze na to, jak navržený program zakódovat, ale učí ho doopravdy programovat.
Nezáleží na tom, jestli je jednotkové testování váš denní chleba, nebo zda se jako programátoři s touto problematikou teprve seznamujete: příručku, věnovanou oblíbenému frameworku JUnit 5, totiž oceníte v každém případě. První a druhá část je koncipována tak, aby byla užitečná především programátorům pracujícím na platformě Java, kteří prozatím žádné zkušenosti s jednotkovým testováním nemají. Najdou zde vše potřebné, co potřebují vědět, aby se mohli okamžitě pustit do tvorby jednotkových testů využívajících platformu JUnit 5. Důležité informace zde však najdou i programátoři, kteří již s frameworkem JUnit pracují a potřebují se seznámit s novinkami jeho páté verze. Zkušenějším programátorům (ale nejen jim) jsou pak určeny následující dvě části, věnované především architektuře frameworku a jeho pokročilejším funkcím. Některá témata pak jistě ocení i „fajnšmekři“: demonstraci spolupráce frameworku JUnit 5 s frameworky Spring Boot a Cucumber, možnosti dalšího rozšíření pro tvorbu jednotkových testů nebo příklad tvorby testů na jednotlivé různé vrstvy jednoduché aplikace vystavující služby typu REST Full.
Práce s daty 1 (1997)
Popis není dostupný
Práce s daty 2 (1997)
Popis není dostupný
❤️ Fanoušci
Zatím žádní fanoušci.