zaciname programovat v jazyku python rudolf pecinovsky

Začínáme programovat v jazyku Python - Rudolf Pecinovský

Python vznikl jako jazyk, který má laikům usnadnit vstup do světa programování. Jeho obliba a s ní související oblast použití se postupně neustále rozšiřují a podle většiny ukazatelů je dnes nejpoužívanějším programovacím jazykem vůbec.Předkládaná příručka seznámí čtenáře s tímto jazykem a postupně ho naučí používat Python pro tvorbu stále dokonalejších programů. První část představí základy jazyka, v druhé se naučíte vytvářet jednoduché programy, třetí vás připraví pro tvorbu větších aplikací a ve čtvrté části se na příkladu tvorby jednoduché, nicméně netriviální aplikace seznámíte se základními pravidly vytváření komplexnějších programů. Při vývoji aplikace si současně osvojíte zásady moderního programování a naučíte se je naplňovat v praxi.Tato kniha se od běžných učebnic a kurzů odlišuje: neomezuje se na výklad toho, jak navržený program zakódovat v jazyku Python, ale naučí čtenáře programy především samostatně navrhovat a také je rozchodit.Oproti předchozímu vydání přibyl výklad některých programových konstrukcí, konkrétně příkazu with a samozřejmě také řada praktických procvičovacích příkladů, aby nezůstalo jen u AHA–příkladů demonstrujících probírané konstrukce.

Objev podobné jako Začínáme programovat v jazyku Python - Rudolf Pecinovský

Začínáme programovat v jazyku Java - Rudolf Pecinovský, Jarmila Pavlíčková

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.

Objev podobné jako Začínáme programovat v jazyku Java - Rudolf Pecinovský, Jarmila Pavlíčková

Začínáme programovat v jazyku Python (978-80-271-1237-1)

Elektronická kniha - autor Rudolf Pecinovský, 272 stran, česky Publikace uvádí čtenáře do světa programování prostřednictvím jazyka Python, který vznikl jako jazyk, jenž má laikům usnadnit vstup do světa programování. Po relativně rychlém úvodu, v němž se čtenář seznámí se základními konstrukcemi jazyka, začne se čtenářem postupně budovat jednoduchou aplikaci – textovou konverzační hru. Kdykoliv se v průběhu budování této aplikace objeví potřeba využít nějakou doposud nevyloženou konstrukci, tak tuto konstrukci vyloží a vzápětí ji v aplikaci použije. Při vývoji aplikace se čtenář současně seznamuje se zásadami moderního programování a učí se je naplňovat v praxi. Hlavním rozdílem této učebnice od běžných učebnic a kurzů je to, že se neomezuje na výklad toho, jak někým navržený program zakódovat v jazyku Python, ale učí čtenáře program samostatně navrhnout a rozchodit. Osvojené základy umožní čtenáři pokračovat studiem knihy Python – Kompletní...

Objev podobné jako Začínáme programovat v jazyku Python (978-80-271-1237-1)

Začínáme programovat v jazyku Python (978-80-271-3609-4)

Elektronická kniha - autor Rudolf Pecinovský, 320 stran, česky Python vznikl jako jazyk, který má laikům usnadnit vstup do světa programování. Jeho obliba a s ní související oblast použití se postupně neustále rozšiřují a podle většiny ukazatelů je dnes nejpoužívanějším programovacím jazykem vůbec. Předkládaná příručka seznámí čtenáře s tímto jazykem a postupně ho naučí používat Python pro tvorbu stále dokonalejších programů. První část představí základy jazyka, v druhé se naučíte vytvářet jednoduché programy, třetí vás připraví pro tvorbu větších aplikací a ve čtvrté části se na příkladu tvorby jednoduché, nicméně netriviální aplikace seznámíte se základními pravidly vytváření komplexnějších programů. Při vývoji aplikace si současně osvojíte zásady moderního programování a naučíte se je naplňovat v praxi. Tato kniha se od běžných učebnic a kurzů odlišuje: neomezuje se na výklad toho, jak navržený program zakódovat v jazyku Python, ale naučí čtenáře programy...

Objev podobné jako Začínáme programovat v jazyku Python (978-80-271-3609-4)

Začínáme programovat v jazyku Python: 2., přepracované a rozšířené vydání (978-80-271-3609-4)

Kniha - autor Rudolf Pecinovský, 320 stran, česky, brožovaná bez přebalu lesklá Python vznikl jako jazyk, který má laikům usnadnit vstup do světa programování. Jeho obliba a s ní související oblast použití se postupně neustále rozšiřují a podle většiny ukazatelů je dnes nejpoužívanějším programovacím jazykem vůbec. Předkládaná příručka seznámí čtenáře s tímto jazykem a postupně ho naučí používat Python pro tvorbu stále dokonalejších programů. První část představí základy jazyka, v druhé se naučíte vytvářet jednoduché programy, třetí vás připraví pro tvorbu větších aplikací a ve čtvrté části se na příkladu tvorby jednoduché, nicméně netriviální aplikace seznámíte se základními pravidly vytváření komplexnějších programů. Při vývoji aplikace si současně osvojíte zásady moderního programování a naučíte se je naplňovat v praxi. Tato kniha se od běžných učebnic a kurzů odlišuje: neomezuje se na výklad toho, jak navržený program zakódovat v jazyku Python, ale...

Objev podobné jako Začínáme programovat v jazyku Python: 2., přepracované a rozšířené vydání (978-80-271-3609-4)

Začínáme programovat v jazyku Java (978-80-271-3062-7)

Elektronická kniha - autor Rudolf Pecinovský, 400 stran, česky Tato publikace uvádí čtenáře do světa programování prostřednictvím jazyka Java, jenž je v současné době nejpoužívanějším jazykem pro tvorbu rozsáhlých programů a aplikací. Postupně čtenáře seznamuje s jednotlivými konstrukcemi jazyka, a přitom se neomezuje pouze na to, jak navržený program zakódovat, ale učí čtenáře doopravdy programovat. Nesoustředí se proto na výuku syntaxe jazyka a práce s knihovnami, ale učí, jak program v daném programovacím jazyce navrhnout. Učí čtenáře, jak má při programování myslet. Kniha je sice primárně určena začátečníkům, ale ohlasy recenzentů ukázaly, že v ní najdou poučení i zkušení programátoři. Kniha vznikla na základě dlouholetých zkušeností autorů nejen s výukou programování na univerzitě, ale i s výukou na středních školách a vedením doplňujících kurzů pro profesionální programátory. Autoři v ní uvádějí čtenáře krok za krokem do tajů návrhu programů v jazyce...

Objev podobné jako Začínáme programovat v jazyku Java (978-80-271-3062-7)

Začínáme programovat v jazyku Java (978-80-271-3062-7)

Kniha - autor Jarmila Pavličková; Rudolf Pecinovský, 400 stran, česky, brožovaná bez přebalu lesklá 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.

Objev podobné jako Začínáme programovat v jazyku Java (978-80-271-3062-7)

Začínáme programovat v jazyku C++ - Miroslav Virius

Kniha seznamuje čtenáře s programovacím jazykem C++. Je založena na použití vývojového prostředí OnlineGDB Beta, které je k dispozici na webu, takže není třeba instalovat si žádné vývojové nástroje. V prvních kapitolách ukazuje na jednoduchých příkladech základy programování v C++ – jak se program vytváří, jak se ladí (tj. jak se hledají a odstraňují chyby) atd.*****Na rozdíl od běžných učebnic se však snaží ukázat tento programovací jazyk v celé jeho šíři, takže čtenář se v následujících kapitolách alespoň povrchně seznámí s objektovými typy a se základy objektově orientovaného programování, se šablonami funkcí a objektových typů i s dalšími nástroji, které C++ poskytuje. Vzhledem k rozsahu této knihy jde samozřejmě pouze o první přiblížení, jež ovšem umožní čtenáři udělat si představu o možnostech, které tento krásný programovací jazyk nabízí. * Poznáte programování v jazyce C++ od základních pojmů * Kniha ukazuje na řadě příkladů různé stránky tohoto programovacího jazyka * Seznámíte se s nástroji pro ladění programů * Nahlédnete i do pokročilých možností, jako jsou šablony nebo objektově orientované programování * Výklad je založen na vývojovém prostředí OnlineGDB Beta, které je dostupné na webu

Objev podobné jako Začínáme programovat v jazyku C++ - Miroslav Virius

Programování v jazyku Java - Rudolf Pecinovský

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.

Objev podobné jako Programování v jazyku Java - Rudolf Pecinovský

Python snadno a rychle - Rudolf Pecinovský

Python je jazyk, o němž se všichni shodnou, že není v porovnání s ostatními příliš složitý. Rychle se stal nejpoužívanějším programovacím jazykem a dnes představuje ideální volbu pro vstup do světa programování. Jeho vlastnosti ocení zejména začátečníci nebo ti, kteří se nechtějí stát programátory, ale přece jen se jim jednou za čas hodí si nějaký program napsat.Tato učebnice je určena všem, kteří se chtějí naučit základy Pythonu. Nebude vás zatěžovat rafinovanými konstrukcemi, ale pomocí jednoduchých doprovodných příkladů vám pomůže zvládnout naprosté základy potřebné k tomu, abyste mohli Python rychle používat při studiu či v praxi. Názorně a srozumitelně vysvětlí vše, co může působit problémy, a velmi rychle vás dovede k vytváření prvních jednoduchých, ale užitečných programů.Python není žádná věda!

Objev podobné jako Python snadno a rychle - Rudolf Pecinovský

Python 3.14 - Objektové konstrukce - Rudolf Pecinovský

Nové a výrazně rozšířené vydání úspěšné kompletní příručky jazyka, založené na aktuální verzi Pythonu 3.14, je tentokrát rozděleno do dvou titulů. Tato kniha navazuje na publikaci Python 3.14 – Algoritmické konstrukce, věnovanou procedurálnímu programování a tvorbě jednodušších aplikací. Soustředí se na výklad pokročilejších konstrukcí objektově orientovaného programování (včetně dekorátorů, deskriptorů, generátorů či metatříd), které se uplatní při práci na složitějších a rozsáhlejších programech. Nechybí ani výklad čtyř způsobů, které Python nabízí k realizaci souběžného (paralelního) programování.Kniha je určena všem programátorům, kteří už mají základní znalosti libovolného jazyka, nyní se ale chtějí naučit pracovat v jazyce Python. Lze ji používat dvojím způsobem: jako učebnici jazyka a později jako referenční příručku. Podrobný výklad se zaměřuje především na pochopení základních principů programování v Pythonu a celkové filozofie objektově orientovaného programování. Pomůže čtenářům najít vysvětlení nebo jednoduché a elegantní řešení i v situacích, kdy AI tápe a nabízí zbytečně složité konstrukce.

Objev podobné jako Python 3.14 - Objektové konstrukce - Rudolf Pecinovský

Python 3.14 - Algoritmické konstrukce - Rudolf Pecinovský

Nové a výrazně rozšířené vydání úspěšné kompletní příručky jazyka, založené na aktuální verzi Pythonu 3.14, je tentokrát rozděleno do dvou titulů. Tato kniha se soustředí na podrobný výklad konstrukcí, jejichž používání nevyžaduje hlubší znalost objektově orientovaného programování. Naučíte se vše potřebné k tomu, abyste byli schopni navrhnout, vyvinout a distribuovat jednoduché či středně složité aplikace v Pythonu. Navazující publikace je zaměřena na pokročilejší konstrukce využívající objektově orientované programování, které přichází ke slovu ve chvíli, když váš program začne doopravdy růst.Kniha je určena všem programátorům, kteří už mají základní znalosti libovolného jazyka, nyní se ale chtějí naučit pracovat v jazyce Python. Lze ji používat dvojím způsobem: jako učebnici jazyka a později jako referenční příručku. Podrobný výklad se zaměřuje především na pochopení základních principů programování v Pythonu a celkové filozofie objektově orientovaného programování. Pomůže čtenářům najít vysvětlení nebo jednoduché a elegantní řešení i v situacích, kdy AI tápe a nabízí zbytečně složité konstrukce.Nadstavbová témata jsou podrobně rozvedena v knize Python 3.14 – Objektové konstrukce

Objev podobné jako Python 3.14 - Algoritmické konstrukce - Rudolf Pecinovský

Python - knihovny pro práci s daty pro verzi 3.11 - Rudolf Pecinovský

Nová kniha zkušeného autora volně navazuje na úspěšnou učebnici Začí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 ... Unknown localization key: "more"

Objev podobné jako Python - knihovny pro práci s daty pro verzi 3.11 - Rudolf Pecinovský

Java 21 - Kompletní příručka jazyka - Rudolf Pecinovský

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í. Podrobný výklad vlastností jazyka od naprostých základů až po pokročilé, běžně neprobírané konstrukce Vedle aktuálních konstrukcí vysvětluje i ty, které jsou zabudovány ... Unknown localization key: "more"

Objev podobné jako Java 21 - Kompletní příručka jazyka - Rudolf Pecinovský

Deep learning v jazyku Python - 2., rozšířené vydání - François Chollet

Strojové učení zaznamenalo v posledních letech pozoruhodný pokrok a dospělo od téměř nepoužitelného rozpoznávání řeči a obrazu k téměř nadlidské přesnosti, od programů, které nedokázaly porazit jen trochu zkušenějšího hráče šachu, až k přemožitelům mistrů světa.Za pokrokem ve vývoji učících se programů stojí tzv. hluboké učení (deep learning), což je kombinace teorií a osvědčených technických postupů, které umožnily vyvinout řadu dříve nerealizovatelných aplikací. S jejich pomocí můžeme analyzovat a syntetizovat text i mluvené slovo, překládat z jazyka do jazyka, rozpoznávat osoby nebo ovládat samořídící automobily.Kniha naučí čtenáře, jehož znalosti jazyka Python jsou na střední úrovni, navrhovat v tomto jazyku hluboce se učící systémy s pomocí knihoven Keras a TensorFlow, které používá většina autorů vítězných systémů ze soutěží v hlubokém učení. Výklad je založený na intuitivních vysvětleních a praktických příkladech. Náročné koncepty si procvičíte na aplikacích v oblasti počítačového vidění, zpracování přirozeného jazyka a generativních modelů. Získáte tak znalosti a praktické dovednosti, které vám umožní aplikovat hluboké učení ve vlastních projektech.Autorem knihy je François Chollet, tvůrce knihovny Keras a výzkumník v oblasti umělé inteligence společnosti Google. Výklad základních principů hlubokého učení i pokročilých dovedností Tvorba systému hlubokého učení pro počítačové vidění, časové řady, text i generování vlastních výtvorů (například obrázků) Způsob ... Unknown localization key: "more"

Objev podobné jako Deep learning v jazyku Python - 2., rozšířené vydání - François Chollet

Deep learning v jazyku Python (978-80-247-3100-1)

Elektronická kniha - autor François Chollet, 328 stran, česky Strojové učení zaznamenalo v posledních letech pozoruhodný pokrok od téměř nepoužitelného rozpoznávání řeči a obrazu k nadlidské přesnosti. Od programů, které nedokázaly porazit jen trochu zkušenějšího hráče go, jsme dospěli k přemožiteli mistra světa. Za pokrokem ve vývoji učících se programů stojí tzv. hluboké učení (deep learning) – kombinace technických vylepšení, osvědčených postupů a teorií, které umožnily vyvinout množství dříve nerealizovatelných inteligentních aplikací. S jejich pomocí pak můžeme například analyzovat text či mluvené slovo, překládat z jazyka do jazyka, rozpoznávat osoby na sociálních sítích nebo používat samořídící automobily. Tato kniha naučí čtenáře navrhovat hluboce se učící systémy v jazyku Python, který je v současnosti nejpoužívanějším programovacím jazykem pro vývoj těchto systémů, a knihovny Keras a TensorFlow používané většinou vítězů soutěží systémů pro...

Objev podobné jako Deep learning v jazyku Python (978-80-247-3100-1)

Python (978-80-271-3442-7)

Elektronická kniha - autor Rudolf Pecinovský, 608 stran, česky Python je podle serveru Tiobe již déle než dva roky třetím nejpopulárnějším programovacím jazykem po jazycích C/C++ a Java. Jeho popularita stále sílí a ve světě vychází další a další učebnice Pythonu. Nová učebnice je výrazně rozšířena a upravena a vychází z předchozího díla autora Python - Kompletní příručka jazyka pro verzi 3.9 a vznikla jako reakce na její velký úspěch a na žádosti čtenářů o rozšíření výkladu. Původní text byl proto výrazně přepracován a podstatně rozšířen. Python vznikl jako jazyk, který měl laikům usnadnit vstup do světa programování a umožnit jim s co nejmenším úsilím vytvářet jednoduché programy. Jak jeho obliba rostla, tak rostly i požadavky na rozšíření jeho schopností. Tato publikace podrobně probírá jazyk Python a jeho možnosti včetně těch, na které v jiných knihách již nezbývá místo. Snaží se představit jazyk hlouběji, aby v ní uživatelé našli potřebné informaci i v...

Objev podobné jako Python (978-80-271-3442-7)

Python (978-80-271-3891-3)

Elektronická kniha - autor Rudolf Pecinovský, 600 stran, česky Rozšíření úspěšné publikace věnované předchozí verzi Pythonu, do něhož byl kromě aktualizací z nové verze 3.11 doplněn i výklad některých oblastí probíraných v doprovodné příručce Python – knihovny pro práci s daty pro verzi 3.11. Kniha představuje jazyk Python hlouběji, než většinou bývá zvykem (včetně možností, na které v jiných příručkách obvykle nezbývá místo). Uživatelé v ní tedy najdou potřebné informace i v okamžiku, kdy začnou své původně jednoduché programy zdokonalovat a budou se potřebovat seznámit s pokročilými konstrukcemi. Nevyhýbá se tedy tématům jako podrobný výklad dekorátorů, deskriptorů, generátorů či metatříd. Podrobně jsou vysvětlena i pravidla objektově orientovaného paradigmatu, jejichž špatné pochopení může být příčinou řady problémů. Současně průběžně upozorňuje na odchylky implementace těchto paradigmat v jazyce Python a v ostatních rozšířených jazycích. Je určena...

Objev podobné jako Python (978-80-271-3891-3)

Python (978-80-271-1269-2)

Elektronická kniha - autor Rudolf Pecinovský, 480 stran, česky Publikace podrobně probírá jazyk Python a jeho možnosti včetně těch, na které v jiných učebnicích již nezbývá místo. Python vznikl jako jazyk, který měl laikům usnadnit vstup do světa programování a umožnit jim s co nejmenším úsilím vytvářet jednoduché programy. Jak jeho obliba rostla, rostly i požadavky na rozšíření jeho schopností. Většina učebnic Pythonu však zůstává u výkladu jeho základních možností. Tato příručka se snaží představit jazyk Python hlouběji, aby v ní uživatelé našli potřebné informace i v okamžiku, kdy začnou své původně jednoduchých programy zdokonalovat a budou se potřebovat seznámit s konstrukcemi, které jim usnadní další vylepšování jejich dítek. Nevyhýbá se proto ani takovým tématům, jako je podrobný výklad dekorátorů, deskriptorů, generátorů či metatříd. Kniha je koncipována tak, aby mohla zpočátku sloužit jako učebnice jazyka a později jako referenční příručka. Tím, že se...

Objev podobné jako Python (978-80-271-1269-2)

Python - knihovny pro práci s daty (978-80-271-0659-2)

Elektronická kniha - autor Rudolf Pecinovský, 320 stran, česky Nová kniha zkušeného autora volně navazuje na úspěšnou učebnici Začí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ří...

Objev podobné jako Python - knihovny pro práci s daty (978-80-271-0659-2)

Angličtina pre samoukov a pre jazykové kurzy + 2 CD (978-80-8172-015-4)

Upravené a doplněné vydání moderně koncipované učebnice angličtiny, která uživatele dovede k úrovni porozumění hlavním myšlenkám běžných témat každodenního života. Obsahuje dialogy z reálných situací a gramatiku vysvětlenou s důrazem na praktické použití. Součástí jsou 2 CD a ukázky psaní různých dokumentů.

  • Moderně koncipovaná učebnice s praktickým zaměřením
  • Výuka podporovaná 2 CD s poslechovými cvičeními
  • Gramatika vysvětlena s důrazem na nutné minimum a procvičování
  • Dialogy vycházející z reálných životních situací

Objev podobné jako Angličtina pre samoukov a pre jazykové kurzy + 2 CD (978-80-8172-015-4)

Myslíme objektově v jazyku Java (978-80-247-2653-3)

Elektronická kniha - autor Rudolf Pecinovský, 576 stran Tato kniha provede čtenáře krok za krokem světem objektového programování a naučí jej doopravdy programovat. Autor řeší dvě základní nectnosti většiny současných učebnic, kterými jsou výklad objektových technologií začínající někde ve středu učebnice a demonstrace látky na triviálních příkladech. Souběžně s objektovými technologiemi se v knize čtenář naučí pracovat v jazyku Java, především v jeho verzi 5.0, ale seznámí se i s novinkami verzí 6.0 a 7.0.

Objev podobné jako Myslíme objektově v jazyku Java (978-80-247-2653-3)

Data Analysis with Python - Rituraj Dixit

An Absolute Beginner''s Guide to Learning Data Analysis Using Python, a Demanding Skill for TodayKey FeaturesHands-on learning experience of Python''s fundamentals.Covers various examples of how to code end-to-end data analysis with easy illustrations.An excellent starting point to begin your data analysis journey with Python programming.DescriptionIn an effort to provide content for beginners, the book Data Analysis with Python provides a concrete first step in learning data analysis. Written by a data professional with decades of experience, this book provides a solid foundation in data analysis and numerous data science processes. In doing so, readers become familiar with common Python libraries and straightforward scripting techniques.Python and many of its well-known data analysis libraries, such as Pandas, NumPy, and Matplotlib, are utilized throughout this book to carry out various operations typical of data analysis projects.Following an introduction to Python programming fundamentals, the book combines well-known numerical calculation and statistical libraries to demonstrate the fundamentals of programming, accompanied by many practical examples. This book provides a solid groundwork for data analysis by teaching Python programming as well as Python''s built-in data analysis capabilities.What you will learnLearn the fundamentals of core Python programming for data analysis.Master Python''s most demanding data analysis and visualization libraries, ... Unknown localization key: "more"

Objev podobné jako Data Analysis with Python - Rituraj Dixit

The Quick Python Book, Fourth Edition - Naomi Ceder

A fast-paced introduction to Python for intermediate developers–now with coverage of generative AI!For over 25 years, The Quick Python Book has been one of the best Python books money can buy. It concisely covers programming basics, while introducing Python''s comprehensive standard library and unique features in depth and detail. In this fourth edition, you''ll find new coverage of AI coding tools like Copilot and Google''s Colaboratory (Colab), and develop a mindset that can make the most of AI. The Quick Python Book, Fourth Edition includes: Python syntax, data structures, and best practices Python as an object oriented language Common Python libraries Basic data handling with Python Using AI code generation tools with Python Whether you''re new to Python or looking to advance your basic skills, The Quick Python Book, Fourth Edition will get you writing effective Python code fast. Python authority and former Chair of the Python Software Foundation Board or Directors Naomi Ceder has returned to author this extensively revised fourth edition. With the personal touch of a skilled teacher, Naomi beautifully balances details of the language with the insights and advice you need to handle any task. About the technology: System automation. High-performance web apps. Cloud and back-end ... Unknown localization key: "more"

Objev podobné jako The Quick Python Book, Fourth Edition - Naomi Ceder

Python Workout - Reuven Lerner

Python Workout presents 50 exercises designed to deepen the reader’s skill with Python. Readers will not only tackle exercises using built-in data structures, but also more advanced techniques, such as functional programming, object-oriented programming, iterators, and generators. With each engaging challenge, readers will practice a new skill and learn how to apply it to everyday coding tasks. Key Features 50 hands-on exercises and solutions Basic Python sequence types Python dictionaries and sets Functional programming in Python Creating your own classes Working with Python objects Generator functions Intended for readers with basic Python skills. About the technology Python is a versatile, elegant, general purpose programming language. Essential for data analysis, web development, artificial intelligence, games, desktop apps, and more, Python skills are a hot commodity. Reuven M. Lerner, an independent consultant for more than two decades, teaches Python, data science, and Git to companies around the world. His Better developers newsletter and blog are read by thousands of Python developers each week. Reuven has written a monthly column, “At the Forge,” for Linux Journal since 1996 and is a panellist on the weekly Freelancers Show podcast. Reuven lives with his wife and three children in Modi’in, Israel, and can be reached ... Unknown localization key: "more"

Objev podobné jako Python Workout - Reuven Lerner

Learn Enough Python to Be Dangerous - Michael Hartl

All You Need to Know, and Nothing You Don''t, to Solve Real Problems with Python Python is one of the most popular programming languages in the world, used for everything from shell scripts to web development to data science. As a result, Python is a great language to learn, but you don''t need to learn "everything" to get started, just how to use it efficiently to solve real problems. In Learn Enough Python to Be Dangerous, renowned instructor Michael Hartl teaches the specific concepts, skills, and approaches you need to be professionally productive. Even if you''ve never programmed before, Hartl helps you quickly build technical sophistication and master the lore you need to succeed. Hartl introduces Python both as a general-purpose language and as a specialist tool for web development and data science, presenting focused examples and exercises that help you internalize what matters, without wasting time on details pros don''t care about. Soon, it''ll be like you were born knowing this stuff--and you''ll be suddenly, seriously dangerous. Learn enough about . . . Applying core Python concepts with the interactive interpreter and command line Writing object-oriented code with Python''s native objects Developing and publishing self-contained Python packages Using elegant, ... Unknown localization key: "more"

Objev podobné jako Learn Enough Python to Be Dangerous - Michael Hartl

Effective Python - Brett Slatkin

Master the art of Python programming with 125 actionable best practices to write more efficient, readable, and maintainable code. Â Python is a versatile and powerful language, but leveraging its full potential requires more than just knowing the syntax. Effective Python: 125 Specific Ways to Write Better Python, 3rd Edition is your comprehensive guide to mastering Python's unique strengths and avoiding its hidden pitfalls. This updated edition builds on the acclaimed second edition, expanding from 90 to 125 best practices that are essential for writing high-quality Python code. Â Drawing on years of experience at Google, Brett Slatkin offers clear, concise, and practical advice for both new and experienced Python developers. Each item in the book provides insight into the "Pythonic" way of programming, helping you understand how to write code that is not only effective but also elegant and maintainable. Whether you're building web applications, analyzing data, writing automation scripts, or training AI models, this book will equip you with the skills to make a significant impact using Python. Â Key Features of the 3rd Edition: Expanded Content: Now with 125 actionable guidelines, including 35 entirely new items. Updated Best Practices: Reflects the latest features in Python releases up ... Unknown localization key: "more"

Objev podobné jako Effective Python - Brett Slatkin

Unlocking Python - Ryan Mitchell

A fun and practical guide to learning Python with a special focus on data science, web scraping, and web applications In Unlocking Python: A Comprehensive Guide for Beginners, veteran software engineer, educator, and author Ryan Mitchell delivers an intuitive, engaging, and practical roadmap to Python programming. The author walks you through the vocabulary, tools, foundational knowledge, and occasional pop-culture references you'll need to hone your skills with this popular programming language. You'll learn how to install and run Python on your own machine, get up and coding with the language quickly, and best practices for programming both independently and in the workplace. You'll also find: Key concepts in computer and data science explained from the ground upAdvanced Python topics such as logging, unit testing, multiprocessing, and interacting with databases. Introductions to some of Python's most popular third-party libraries: Flask, Django, Scrapy, Scikit-Learn, Numpy, and PandasAmusing anecdotes from the trenches of industry Perfect for tech-savvy professionals at any stage of their careers who are interested in diving into Python programming. Unlocking Python is also a must-read for readers who work in a technical role but are interested in getting more directly involved with programming, as well as non-Python programmers who want ... Unknown localization key: "more"

Objev podobné jako Unlocking Python - Ryan Mitchell

Learn AI-Assisted Python Programming, Second Edition - Daniel Zingaro, Leo Porter

See how an AI assistant can bring your ideas to life immediately! Once, to be a programmer you had to write every line of code yourself. Now tools like GitHub Copilot can instantly generate working programs based on your description in plain English. An instant bestseller, Learn AI-Assisted Python Programming has taught thousands of aspiring programmers how to write Python the easy way—with the help of AI. It''s perfect for beginners, or anyone who''s struggled with the steep learning curve of traditional programming. In Learn AI-Assisted Python Programming, Second Edition you''ll learn how to: Write fun and useful Python applications—no programming experience required! Use the GitHub Copilot AI coding assistant to create Python programs Write prompts that tell Copilot exactly what to do Read Python code and understand what it does Test your programs to make sure they work the way you want them to Fix code with prompt engineering or human tweaks Apply Python creatively to help out on the job AI moves fast, and so the new edition of Learn AI-Assisted Python Programming, Second Edition is fully updated to take advantage of the latest models and AI coding tools. Written by two esteemed computer science university professors, it ... Unknown localization key: "more"

Objev podobné jako Learn AI-Assisted Python Programming, Second Edition - Daniel Zingaro, Leo Porter

Python in Excel Step-by-Step - David Langer

An intuitive guide for professionals wanting to prepare for the future of Microsoft Excel by building Python in Excel skills and unleashing the power of their data. A hands-on guide to the foundational Python in Excel skills you’ll need to understand and use this powerful analytics tool, Python in Excel Step-by-Step is for current Excel users interested in expanding their data analysis skillset with Python. Analytics educator and Microsoft Excel MVP David Langer demonstrates how to use Python in Excel, to unlock new analytics capabilities in Excel, and build your foundation for the future of Excel: do-it-yourself (DIY) data science. The book leverages your existing Excel knowledge to learn the Python foundation you can apply right away. This is the same approach David has used to successfully teach more than 1,000 professionals Python – even if you’ve never written code before. David also includes: Targeted coverage of the Python fundamentals required for analytics – learn just what you need fastHow to use the powerful pandas and plotnine libraries to facilitate data manipulation and visualization using Python in ExcelA DIY data science roadmap for you to build the skills you need to unleash the power of your data to have more ... Unknown localization key: "more"

Objev podobné jako Python in Excel Step-by-Step - David Langer

Foundations of Python Network Programming - Brandon Rhodes, Tim Bower, John Goerzen

This second edition of Foundations of Python Network Programming targets Python 2.5 through Python 2.7, the most popular production versions of the language. Python has made great strides since Apress released the first edition of this book back in the days of Python 2.3. The advances required new chapters to be written from the ground up, and others to be extensively revised. You will learn fundamentals like IP, TCP, DNS and SSL by using working Python programs; you will also be able to familiarize yourself with infrastructure components like memcached and message queues. You can also delve into network server designs, and compare threaded approaches with asynchronous event-based solutions. But the biggest change is this edition''s expanded treatment of the web. The HTTP protocol is covered in extensive detail, with each feature accompanied by sample Python code. You can use your HTTP protocol expertise by studying an entire chapter on screen scraping and you can then test lxml and BeautifulSoup against a real-world web site. The chapter on web application programming now covers both the WSGI standard for component interoperability, as well as modern web frameworks like Django. Finally, all of the old favorites from the first edition are back: ... Unknown localization key: "more"

Objev podobné jako Foundations of Python Network Programming - Brandon Rhodes, Tim Bower, John Goerzen

Python All-in-One For Dummies - Alan Simpson, John C. Shovic

Everything you need to know to get into Python coding, with 7 books in one Python All-in-One For Dummies is your one-stop source for answers to all your Python questions. From creating apps to building complex web sites to sorting big data, Python provides a way to get the work done. This book is great as a starting point for those new to coding, and it also makes a perfect reference for experienced coders looking for more than the basics. Apply your Python skills to data analysis, learn to write AI-assisted code using GitHub CoPilot, and discover many more exciting uses for this top programming language. Get started coding in Python—even if you’re new to computer programmingReference all the essentials and the latest updates, so your code is air-tightLearn how Python can be a solution for large-scale projects and big datasetsAccelerate your career path with this comprehensive guide to learning PythonExperienced and would-be coders alike will love this easy-to-follow guide to learning and applying Python.

Objev podobné jako Python All-in-One For Dummies - Alan Simpson, John C. Shovic

Python Programming Guide for GCSE Computer Science with Online Edition, Python Files & Videos - CGP Books

This brilliant CGP book is the perfect no-nonsense guide for anyone who wants to learn Python. It contains clear notes on all the key programming skills - ideal for Python beginners, GCSE Computer Science students, and as an introduction to Python at A-Level. There are plenty of useful practice questions, fully-worked examples and coding challenges throughout, with full answers included at the back of the book. We've even added over 250 downloadable files covering different areas of Python - they're just the ticket for anyone looking for practical, on-screen practice. If that wasn't enough, there are video solutions to walk you through some of the coding challenges and we've also included a free Online Edition of the entire book - just use the unique code printed inside the cover to gain access. Don't miss our matching Python Programming Cards (9781837741380) to become a real Python pro!

Objev podobné jako Python Programming Guide for GCSE Computer Science with Online Edition, Python Files & Videos - CGP Books

Learn Python the Hard Way - Zed Shaw

You Will Learn Python! Zed Shaw has created the world''s most reliable system for learning Python. Follow it and you will succeed--just like the millions of beginners Zed has taught to date! You bring the discipline, persistence, and attention; the author supplies the masterful knowledge you need to succeed. In Learn Python the Hard Way, Fifth Edition, you''ll learn Python by working through 60 lovingly crafted exercises. Read them. Type in the code. Run it. Fix your mistakes. Repeat. As you do, you''ll learn how a computer works, how to solve problems, and how to enjoy programming . . . even when it''s driving you crazy. Install a complete Python environment Organize and write code Fix and break code Basic mathematics Strings and text Interact with users Work with files Looping and logic Object-oriented programming Data structures using lists and dictionaries Modules, classes, and objects Python packaging Automated testing Basic SQL for Data Science Web scraping Fixing bad data (munging) The "Data" part of "Data Science" It''ll be frustrating at first. But if you keep trying, you''ll get it--and it''ll feel amazing! This course will reward you for every minute you put into it. Soon, you''ll know one of the ... Unknown localization key: "more"

Objev podobné jako Learn Python the Hard Way - Zed Shaw

Starting Out with Python, Global Edition - Tony Gaddis

For courses in Python programming. A clear and student-friendly introduction to Python Starting Out with Python® introduces programming concepts and problem-solving skills using Tony Gaddis'' accessible approach. Control structures are discussed before classes to familiarize new programmers with the fundamentals. Every chapter includes easy-to-read code listings, practical examples, and application exercises to help students gain confidence in their skills and learn to recognize the logic of developing high-quality programs. The 6th Edition is thoroughly updated with new language features and functionality for versions of Python up through Python 3.9. Hallmark features of this title Student-friendly presentation Written for novice programmers, Gaddis uses easy-to-understand language to introduce concepts. Control structures are explained, then classes and GUI applications. Optional turtle graphics sections are extremely effective at teaching the procedural steps of programming to beginners. Student-focused features Hundreds of example programs explore specific topics or more involved problem solving. Students can run the programs themselves using the source code. In the Spotlight case studies analyze how to solve a programming problem in step-by-step detail. Checkpoints and review questions let students test their understanding at regular intervals. Programming exercises offer hands-on practice opportunities at the end of each chapter. New and updated features of ... Unknown localization key: "more"

Objev podobné jako Starting Out with Python, Global Edition - Tony Gaddis

Beginning Programming with Python For Dummies - John Paul Mueller

Create simple, easy programs in the popular Python language Beginning Programming with Python For Dummies is the trusted way to learn the foundations of programming using the Python programming language. Python is one of the top-ranked languages, and there’s no better way to get started in computer programming than this friendly guide. You’ll learn the basics of coding and the process of creating simple, fun programs right away. This updated edition features new chapters, including coverage of Google Colab, plus expanded information on functions and objects, and new examples and graphics that are relevant to today’s beginning coders. Dummies helps you discover the wealth of things you can achieve with Python. Employ an online coding environment to avoid installation woes and code anywhere, any time Learn the basics of programming using the popular Python language Create easy, fun projects to show off your new coding chops Fix errors in your code and use Python with external data sets Beginning Programming with Python For Dummies will get new programmers started—the easy way.Â

Objev podobné jako Beginning Programming with Python For Dummies - John Paul Mueller

Python Automation For Dummies - Alan Simpson

Streamline Your Workflow and Boost Productivity with Python Automation In today's workplaces, there's a high demand for know-how on the Python programming language, especially for writing time-saving scripts that can simplify routine work tasks. Python Automation For Dummies delivers, with simple explanations of how you can use Python to automatically wrangle data files, manage media files, create shortcuts, find and organize web data, and even analyze social media for trends. With this easy-to-follow Dummies guide, you can upskill, expand your productivity, and speed up the process of generating data-driven insights. You'll even learn to enhance your Python automations with AI, for workflows that are faster and smarter. Review the basics of Python coding and follow steps for automating all sorts of tasksManage large file sets, organize and analyze data, and speed up research processesAutomate scheduling and other time-consuming tasks—and optimize work with AIFree up time and resources by automating routine work, so you can foucs on more important issues This is a great Dummies resource for Python developers interested in applying the popular coding language to make workflows more efficient.

Objev podobné jako Python Automation For Dummies - Alan Simpson

Python in easy steps - Mike McGrath

Python in easy steps, 3rd edition teaches you to program in the powerful Python programming language – the world’s favorite coding language. It gives complete examples that illustrate each aspect with colorized source code. Python in easy steps, 3rd edition begins by explaining how to install the free Python interpreter so that you can quickly begin to create your own executable programs by copying the book's examples. It demonstrates all the Python language basics before moving on to provide examples of Object-Oriented Programming (OOP). A new chapter for this edition then demonstrates how to process web form data with the Flask web framework for Python. The book concludes by demonstrating how you can use your acquired knowledge to create and deploy graphical windowed applications. Python in easy steps, 3rd edition has an easy-to-follow style, and makes no assumption you have previous knowledge of any programming language, so it's ideal for: The newcomer to computer programming. Programmers moving from another programming language. Students studying Python programming at school or college. Those seeking a career in computing who need a fundamental understanding of computer programming.

Objev podobné jako Python in easy steps - Mike McGrath

Classic Computer Science Problems in Python - David Kopec

Classic Computer Science Problems in Python presents dozens of coding challenges, ranging from simple tasks like finding items in a list with a binary sort algorithm to clustering data using k-means. Classic Computer Science Problems in Python deepens your Python language skills by challenging you with time-tested scenarios, exercises, and algorithms. As you work through examples in search, clustering, graphs, and more, you''ll remember important things you''ve forgotten and discover classic solutions to your "new" problems Key Features · Breadth-first and depth-first search algorithms · Constraints satisfaction problems · Common techniques for graphs · Adversarial Search · Neural networks and genetic algorithms · Written for data engineers and scientists with experience using Python. For readers comfortable with the basics of Python About the technology Python is used everywhere for web applications, data munging, and powerful machine learning applications. Even problems that seem new or unique stand on the shoulders of classic algorithms, coding techniques, and engineering principles. Master these core skills, and you’ll be ready to use Python for AI, data-centric programming, deep learning, and the other challenges you’ll face as you grow your skill as a programmer. David Kopec teaches at Champlain College in Burlington, VT and is the ... Unknown localization key: "more"

Objev podobné jako Classic Computer Science Problems in Python - David Kopec

Fast Python for Data Science - Tiago Antao

Fast Python for Data Science is a hands-on guide to writing Python code that can process more data, faster, and with less resources. It takes a holistic approach to Python performance, showing you how your code, libraries, and computing architecture interact and can be optimized together. Written for experienced practitioners, Fast Python for Data Science dives right into practical solutions for improving computation and storage efficiency. You''ll experiment with fun and interesting examples such as rewriting games in lower-level Cython and implementing a MapReduce framework from scratch. Finally, you''ll go deep into Python GPU computing and learn how modern hardware has rehabilitated some former antipatterns and made counterintuitive ideas the most efficient way of working. About the technologyFast, accurate systems are vital for handling the huge datasets and complex analytical algorithms that are common in modern data science. Python programmers need to boost performance by writing faster pure-Python programs, optimizing the use of libraries, and utilizing modern multi-processor hardware; Fast Python for Data Science shows you how.

Objev podobné jako Fast Python for Data Science - Tiago Antao

Python for Scientific Computing and Artificial Intelligence - Stephen Lynch

Python for Scientific Computing and Artificial Intelligence is split into 3 parts: in Section 1, the reader is introduced to the Python programming language and shown how Python can aid in the understanding of advanced High School Mathematics. In Section 2, the reader is shown how Python can be used to solve real-world problems from a broad range of scientific disciplines. Finally, in Section 3, the reader is introduced to neural networks and shown how TensorFlow (written in Python) can be used to solve a large array of problems in Artificial Intelligence (AI).This book was developed from a series of national and international workshops that the author has been delivering for over twenty years. The book is beginner friendly and has a strong practical emphasis on programming and computational modelling.Features:No prior experience of programming is requiredOnline GitHub repository available with codes for readers to practiceCovers applications and examples from biology, chemistry, computer science, data science, electrical and mechanical engineering, economics, mathematics, physics, statistics and binary oscillator computingFull solutions to exercises are available as Jupyter notebooks on the WebSupport MaterialGitHub Repository of Python Files and Notebooks: https://github.com/proflynch/CRC-Press/Solutions to All Exercises:Section 1: An Introduction to Python: https://drstephenlynch.github.io/webpages/Solutions_Section_1.htmlSection 2: Python for Scientific Computing: ... Unknown localization key: "more"

Objev podobné jako Python for Scientific Computing and Artificial Intelligence - Stephen Lynch

What Every Engineer Should Know About Python - Raymond J. Madachy

Engineers of all disciplines can benefit from knowledge of Python. This powerful programming language can help engineers better leverage their skill set and do more sophisticated work in a shorter time, including engineering analysis, machine learning, system design, integration and testing, and project management. What Every Engineer Should Know About Python provides engineering students and practitioners with a simple and practical introduction to Python for technical programming and other empowering uses for engineering and scientific work. It teaches the core features of Python relevant for engineers without computer science jargon, with the immediate goal of writing useful programs.• Features examples tied to real-world engineering and scientific scenarios that are easily adapted and incorporated• Covers how to best leverage the plethora of open source Python packages as opposed developing new software from scratch• Details the why, when, and how to incorporate Python into engineering designs and systems• Describes tool environments and software process best practices for rapid development• Demonstrates other uses of Python besides numerical computing, such as how to incorporate into engineering designs and systems, development tools and processes, and other ancillary uses to improve personal and organizational productivity through workflow automation• Points to more extensive material online for readers ... Unknown localization key: "more"

Objev podobné jako What Every Engineer Should Know About Python - Raymond J. Madachy

Python Network Programming Cookbook - - Dr. M. O. Faruque Sarker, Pradeeban Kathiravelu

Discover practical solutions for a wide range of real-world network programming tasksAbout This Book• Solve real-world tasks in the area of network programming, system/networking administration, network monitoring, and more. • Familiarize yourself with the fundamentals and functionalities of SDN• Improve your skills to become the next-gen network engineer by learning the various facets of Python programmingWho This Book Is ForThis book is for network engineers, system/network administrators, network programmers, and even web application developers who want to solve everyday network-related problems. If you are a novice, you will develop an understanding of the concepts as you progress with this book. What You Will Learn• Develop TCP/IP networking client/server applications• Administer local machines' IPv4/IPv6 network interfaces• Write multi-purpose efficient web clients for HTTP and HTTPS protocols• Perform remote system administration tasks over Telnet and SSH connections• Interact with popular websites via web services such as XML-RPC, SOAP, and REST APIs• Monitor and analyze major common network security vulnerabilities• Develop Software-Defined Networks with Ryu, OpenDaylight, Floodlight, ONOS, and POX Controllers• Emulate simple and complex networks with Mininet and its extensions for network and systems emulations• Learn to configure and build network systems and Virtual Network Functions (VNF) in heterogeneous deployment environments• Explore ... Unknown localization key: "more"

Objev podobné jako Python Network Programming Cookbook - - Dr. M. O. Faruque Sarker, Pradeeban Kathiravelu

Python for Cybersecurity

Discover an up-to-date and authoritative exploration of Python cybersecurity strategies Python For Cybersecurity: Using Python for Cyber Offense and Defense delivers an intuitive and hands-on explanation of using Python for cybersecurity. It relies on the MITRE ATT&CK framework to structure its exploration of cyberattack techniques, attack defenses, and the key cybersecurity challenges facing network administrators and other stakeholders today. Offering downloadable sample code, the book is written to help you discover how to use Python in a wide variety of cybersecurity situations, including: Reconnaissance, resource development, initial access, and executionPersistence, privilege escalation, defense evasion, and credential accessDiscovery, lateral movement, collection, and command and controlExfiltration and impact Each chapter includes discussions of several techniques and sub-techniques that could be used to achieve an attacker's objectives in any of these use cases. The ideal resource for anyone with a professional or personal interest in cybersecurity, Python For Cybersecurity offers in-depth information about a wide variety of attacks and effective, Python-based defenses against them.

Objev podobné jako Python for Cybersecurity

Foundational Python for Data Science - Kennedy Behrman

Data science and machine learning—two of the world''s hottest fields—are attracting talent from a wide variety of technical, business, and liberal arts disciplines. Python, the world''s #1 programming language, is also the most popular language for data science and machine learning. This is the first guide specifically designed to help students with widely diverse backgrounds learn foundational Python so they can use it for data science and machine learning. This book is catered to introductory-level college courses on data science. Leading data science instructor and practitioner Kennedy Behrman first walks through the process of learning to code for the first time with Python and Jupyter notebook, then introduces key libraries every Python data science programmer needs to master. Once students have learned these foundations, Behrman introduces intermediate and applied Python techniques for real-world problem-solving. Throughout, Foundational Python for Data Science presents hands-on exercises, learning assessments, case studies, and more—all created with Colab (Jupyter compatible) notebooks, so students can execute all coding examples interactively without installing or configuring any software.

Objev podobné jako Foundational Python for Data Science - Kennedy Behrman

Python for Data Analysis 3e - Wes McKinney

Get the definitive handbook for manipulating, processing, cleaning, and crunching datasets in Python. Updated for Python 3.10 and pandas 1.4, the third edition of this hands-on guide is packed with practical case studies that show you how to solve a broad set of data analysis problems effectively. You'll learn the latest versions of pandas, NumPy, and Jupyter in the process.Written by Wes McKinney, the creator of the Python pandas project, this book is a practical, modern introduction to data science tools in Python. It's ideal for analysts new to Python and for Python programmers new to data science and scientific computing. Data files and related material are available on GitHub.Use the Jupyter notebook and IPython shell for exploratory computingLearn basic and advanced features in NumPyGet started with data analysis tools in the pandas libraryUse flexible tools to load, clean, transform, merge, and reshape dataCreate informative visualizations with matplotlibApply the pandas groupby facility to slice, dice, and summarize datasetsAnalyze and manipulate regular and irregular time series dataLearn how to solve real-world data analysis problems with thorough, detailed examples

Objev podobné jako Python for Data Analysis 3e - Wes McKinney

Coding with Python - Create Amazing Graphics - Max Wainewright

Coding with Python – Create Amazing Graphics introduces coding in Python through a variety of projects. Each one teaches new coding concepts and results in some amazing graphics.Python is a powerful, text-based programming language essential to grasp for serious coding but can be dull to learn. This book focuses on inspired learning. Step-by-step, it illustrates how to use Python code to create exciting and colourful graphics — making learning Python great fun!Learn Python code to:Use random numbers to create unique artworkMix colours together using variables to create amazing effectsUse loops to repeat your code and create intricate patternsCode your own functions and build up your own designs

Objev podobné jako Coding with Python - Create Amazing Graphics - Max Wainewright

Statistical Analysis with Python For Dummies - Joseph Schmuller

Wrangle stats as you learn how to graph, analyze, and interpret data with Python Statistical Analysis with Python For Dummies introduces you to the tool of choice for digging deep into data to inform business decisions. Even if you're new to coding, this book unlocks the magic of Python and shows you how to apply it to statistical analysis tasks. You'll learn to set up a coding environment and use Python's libraries and functions to mine data for correlations and test hypotheses. You'll also get a crash course in the concepts of probability, including graphing and explaining your results. Part coding book, part stats class, part business analyst guide, this book is ideal for anyone tasked with squeezing insight from data. Get clear explanations of the basics of statistics and data analysisLearn how to summarize and analyze data with Python, step by stepImprove business decisions with objective evidence and analysisExplore hypothesis testing, regression analysis, and prediction techniques This is the perfect introduction to Python for students, professionals, and the stat-curious.

Objev podobné jako Statistical Analysis with Python For Dummies - Joseph Schmuller

Doing Math with Python - Amit Saha

Doing Math with Python shows you how to use Python to delve into high school level math topics like statistics, geometry, probability, and calculus. You ll start with simple projects, like a factoring program and a quadratic-equation solver, and then create more complex projects once you ve gotten the hang of things. Along the way, you ll discover new ways to explore math and gain valuable programming skills that you ll use throughout your study of math and computer science. Learn how to: Describe your data with statistics, and visualize it with line graphs, bar charts, and scatter plots Explore set theory and probability with programs for coin flips, dicing, and other games of chance Solve algebra problems using Python s symbolic math functions Draw geometric shapes and explore fractals like the Barnsley fern, the Sierpinski triangle, and the Mandelbrot set Write programs to find derivatives and integrate functions Creative coding challenges and applied examples help you see how you can put your new math and coding skills into practice. You ll write an inequality solver, plot gravity s effect on how far a bullet will travel, shuffle a deck of cards, estimate the area of a circle by throwing ... Unknown localization key: "more"

Objev podobné jako Doing Math with Python - Amit Saha

Python Crash Course: 3rd Edition (9781718502703)

Kniha - autor Eric Matthes, 544 stran, anglicky, brožovaná bez přebalu matná Python Crash Course is the world’s bestselling programming book, with over 1,500,000 copies sold to date! Python Crash Course is the world’s best-selling guide to the Python programming language. This fast-paced, thorough introduction will have you writing programs, solving problems, and developing functioning applications in no time. You’ll start by learning basic programming concepts, such as variables, lists, classes, and loops, and practice writing clean code with exercises for each topic. You’ll also learn how to make your programs interactive and test your code safely before adding it to a project. You’ll put your new knowledge into practice by creating a Space Invaders–inspired arcade game, building a set of data visualizations with Python’s handy libraries, and deploying a simple application online. As you work through the book, you’ll learn how to: Use powerful Python...

Objev podobné jako Python Crash Course: 3rd Edition (9781718502703)