Knihobot

Pavel Herout

    1. leden 1961

    Pavel Herout (* 1961) je autor knih o programování a vysokoškolský pedagog na ZČU v Plzni. Mezi jeho nejznámější knihy patří Učebnice jazyka Java a Učebnice jazyka C.Zabývá se výukou softwarově orientovaných předmětů. Značné zkušenosti s výukou jazyka C získal jako spolutvůrce projektů v oblasti simulací a komunikací.

    Pavel Herout
    Java a XML
    Učebnice jazyka C. 1. díl
    Java - grafické uživatelské prostředí a čeština
    Učebnice jazyka C. 2. díl
    Učebnice jazyka C
    Učebnice jazyka Java
    • 2018
    • 2016

      Testování pro programátory

      • 408 stránek
      • 15 hodin čtení

      Tato kniha z vás neudělá testera, ale může z vás udělat lepšího programátora. Lepšího z toho pohledu, že si budete více jisti kvalitou svého kódu a tuto kvalitu budete schopni i prokázat. Testování, jako důležitá část zajišťování kvality software, je již považováno za nutnost a existuje pro něj mnoho nástrojů. Pravděpodobně jste se již setkali s pojmy jako jsou jednotkové testování, mockování, logování, pokrytí kódu, statická analýza atd. Možná, že jste některé z těchto technik již zkoušeli použít ve své programátorské praxi, ale pokusy nebyly z nejrůznějších důvodů úspěšné. A právě této skupině programátorů je kniha určena. Teorií o testování se zabývá pouze v nejnutnější míře, víceméně jen v úvodní kapitole. Všechny další kapitoly podrobně, na příkladech a od samých začátků vykládají jednotlivé v současné době běžně používané a praxí ověřené techniky testování. Od čtenáře nejsou vyžadovány žádné předchozí znalosti problematiky testování. I když je pro výklad a pro příklady použitý jazyk Java, mnohé vysvětlované věci jsou obecné a tudíž přenositelné i do jiných programovacích jazyků.

      Testování pro programátory
    • 2010

      Pohybujete-li se v oblasti ICT, nelze se prakticky vyhnout jazyku XML, s nímž se setkáte na každém kroku. Pokud je XML využíván pro transparentní uložení dat, pak velmi často nastává požadavek na možnost tato data prezentovat v uživatelsky příjemné podobě. Ta je v současné době běžně zajišťována formátem HTML, který každý uživatel dokáže bezproblémově zobrazit. Prezentace dat však může mít i grafickou formu, pro kterou lze efektivně využít vektorový grafický formát SVG. Pro převod XML do těchto formátů se používá jako přirozený prostředek právě technologie XSLT. Kniha vám pomůže proniknout do dvou jazyků z rodiny XML technologií – XSLT a XPath a to ve verzích 2.0, které jsou v současné době aktuální. Dále v ní naleznete dostatečné informace pro praktické využití formátu SVG. Naleznete zde také praktické poznámky a zkušenosti týkající se spojení zmíněných technologií s programovacím jazykem Java, který jejich možnosti dále významně rozšiřuje. Výklad je prováděn pomocí příkladů, kterých v knize naleznete téměř 150 o celkové velikosti 130 KB zdrojových textů. Po prostudování knihy budete mít velmi dobrý přehled o dané problematice a budete prakticky zvládat množství základních i pokročilejších dovedností.

      XSLT 2.0 a SVG prakticky - XPath 2.0 a Java
    • 2009

      Učebnice jazyka C. 1. díl

      • 272 stránek
      • 10 hodin čtení
      4,7(20)Ohodnotit

      6. vydání 1. dílu. Pokud to myslíte s jazykem C opravdu vážně, pak by vám Učebnice jazyka C neměla v knihovně chybět! Výhodou této knížky je, že je to opravdu učebnice a ne manuál. Krůček po krůčku vás provede úskalími jazyka C a nabídne vám postupně stále širší pohled na možnosti, které vám jazyk C může poskytnout. Kromě podrobného výkladu všech rysů jazyka C ilustrovaných na řadě příkladů se zde mimo jiné dočtete i o nejčastějších chybách, které dělají začínající programátoři. Také zde naleznete návody, jak psát přehledné programy nebo jak spolupracovat na velkém programu se svými kolegy bez rizika zbytečných nepříjemností. Jestiže si sami naprogramujete všech asi 120 příkladů ze cvičení, pak můžete o sobě na konci této učebnice prohlásit, že jazyk C ovládáte na velmi dobré úrovni. Ke knížce si můžete z přílohy zdarma stáhnout asi 350 kompletních odladěných programů. Jedná se o zdrojové soubory všech příkladů z knihy a všech vyřešených cvičení. Upozornění: Balík zdrojových souborů je společný i pro 2. díl Učebnice jazyka C (2. vydání). Tyto dvě knihy na sebe velmi úzce navazují!

      Učebnice jazyka C. 1. díl
    • 2007
    • 2007

      Fenomén nazvaný XML ovlivňuje současný svět výpočetní techniky podobným způsobem, jako se to před nedávnou dobou podařilo jazyku Java. Tato kniha by vám měla pomoci tento fenomén pochopit a začít aktivně využívat jeho nesporné výhody. Pokud jste se s XML nesetkali dosud vůbec, případně jen velmi málo, můžete využít první část knihy jako stručný úvod do problematiky XML a některých navazujících technologií. Ovšem hlavní přínos knihy je v tom, že pochopitelným způsobem popisuje čtyři základní způsoby práce s XML dokumenty v programovacím jazyce Java. Jedná se o SAX, DOM, StAX a JAXB, jejichž použití je vysvětlováno na množství příkladů. Jako bonus jsou zde popsány dvě oblasti týkající se nejen XML, se kterými se každý programátor v Javě dříve či později setká. První z nich je široce používaná utilita Ant, která při rutinních činnostech může ušetřit až neuvěřitelné množství času. Druhou je problematika kódování znaků, kterou je nutno alespoň minimálně znát, protože s problémy tohoto typu se setkáváme velmi často.

      Java a XML
    • 2005

      Učebnice jazyka Java je knihou, která Vám pomůže překonat první úskalí tohoto programovacího jazyka. Naleznete v ní to, co pro začátky svého programování v Javě potřebujete, ale nečekejte, že je v ní vše – takové množství informací není možné vtěsnat do žádné knížky. V příloze naleznete všechny zdrojové soubory, které patří ke knize. Mají toto členění: 1) PRIKLADY_Z_KNIHY Zdrojové soubory všech příkladů, jejichž minimálně jedna řádka kódu je uvedena v knize. 2) PROGRAMY_NAVIC Zdrojové soubory programů, které jsou v knize zmiňovány jako rozšiřující, ale pro nedostatek místa není v knize uveden jejich kód. 5. vydání 3) RESENA_CVICENI Zdrojové soubory všech příkladů ze cvičení. Celkově se jedná více než 400 kompletně odladěných programů. Protože problematika programovacího jazyka Java je značně rozsáhlá, jsou v této knize podrobně vysvětleny aspekty jazyka, který se pravděpodobně již nebude výrazně měnit. Programování grafických uživatelských rozhraní bude náplní dalšího dílu. Kniha je založena na výkladu pomocí příkladů, jichž zde naleznete více než 200. Kromě nich se setkáte s množstvím poznámek, dobrých rad a varování, které byly sepsány na základě zkušeností s tímto jazykem. Kromě nich v knize naleznete množství odkazů na vzájemné souvislosti, což by Vám mělo pomoci k vytvoření potřebného nadhledu. Kniha vychází v rozšířeném vydání a zahrnuje také změny od Java 5. Na knihu volně navazují knihy "Java - grafické uživatelské prostředí a čeština" a "Java - bohatství knihoven" od stejného autora.

      Učebnice jazyka Java
    • 2003

      Cílem knihy je přiblížit programátorům alespoň část z velkého bohatství kódu knihoven. Podat úplný výklad všech knihoven by znamenalo napsat knihu podstatně rozsáhlejší, ale její úplné využití by bylo sporné. Hlavním kritériem pečlivého výběru se proto stala možnost praktického využití nabytých poznatků.Na základě osobních zkušeností je stěžejním tématem oblast datových kolekcí, o jejíž existenci programátoři v Javě mnohdy netuší. Seznámí-li se však jednou s jejími principy, zjistí, jak fascinující je zjednodušení a urychlení kódu. Použití seznamů, množin a map se potom stává přirozenou součástí jejich kódu.Jako bonus jsou v knize dále uvedeny kapitoly o práci s datumem a časem, komprimací dat a několik dalších. Pravděpodobně se Vám budou všechny hodit, tak jako se hodily studentům a programátorům, kteří si jejich praktický popis vyžádali. Jejich společným znakem je, že Vám pomohou vytvořit lepší a přehlednější kód.

      JAVA : bohatství knihoven