• EOL

Mysli v Pythonu! Naučit se programovat. Druhé vydání - Allen B. Downey

Index: KSZ-08272 EAN: 9788328330023

Překlad: Piotr Pilch . Vydavatel: Helion. Kniha je dokonalým úvodem do programování v Pythonu.

Mysli v Pythonu! Naučit se programovat. Druhé vydání - Allen B. Downey
258,60 Kč
246,28 Kč bez DPH.
Nepřístupný
Produkt s ukončenou výrobou
30 dní na vrácení zboží
Výrobce: Helion

Pozornost!

Prodej produktu byl dokončen. Podívejte se na ostatní v této kategorii .

Popis

Pokud se chcete naučit programování v Pythonu, ale nevíte, jak na to, tato kniha je pro vás.

Autor knihy provede čtenáře světem Pythonu od nuly. Naučíte se, jak aplikovat funkce, co je to rekurze, jak vypadají datové struktury a o čem je objektově orientovaný design. Každá kapitola obsahuje praktická cvičení, která vám umožní používat osvojené koncepty a upevnit získané znalosti.

Obsah knihy

  • seznamuje se základy jazyka Python , včetně jeho syntaxe a sémantiky
  • popisuje nejdůležitější koncepty programování a definuje relevantní koncepty
  • ukazuje, jak použít hodnoty, proměnné, instrukce, funkce a datové struktury
  • představuje metody práce se soubory a databázemi
  • vysvětluje problematiku objektově orientovaného programování
  • popisuje techniky ladění pro ladění syntaxe, runtime a sémantické chyby

Ukázkové programy dostupné na internetu . Výňatek z knihy ke čtení online .

Obsah

    • Předmluva
      • Podivný příběh knihy
      • Konvence použité v knize
      • Pomocí příkladů kódu
      • Poděkování
      • Seznam spolupracovníků
    • Kapitola 1. Jako v programu
      • Jaký je program?
      • Spuštění překladače Pythonu
      • První program
      • Aritmetické operátory
      • Hodnoty a typy
      • Formální a přirozené jazyky
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 2. Proměnné, výrazy a tvrzení
      • Prohlášení o přiřazení
      • Názvy proměnných
      • Výrazy a pokyny
      • Skriptový režim
      • Pořadí operací
      • Řetězcové operace
      • Komentáře
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 3. Funkce
      • Volání funkcí
      • Matematické funkce
      • Podání
      • Přidávání nových funkcí
      • Definice a aplikace
      • Postup popravy
      • Parametry a argumenty
      • Proměnné a parametry jsou místní
      • Hromadné diagramy
      • Plodné a prázdné funkce
      • Proč funkce?
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 4. Případová studie: Návrh rozhraní
      • Želví modul
      • Jednoduché opakování
      • Cvičení
      • Zapouzdření
      • Zobecnění
      • Návrh rozhraní
      • Refaktorování
      • Návrhový plán
      • Poznámka k dokumentaci
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 5. Podmíněná tvrzení a rekurze
      • Rozdělte beze zbytku a absolutní hodnotu
      • Booleovské výrazy
      • Logické operátory
      • Podmíněné vymáhání
      • Alternativní provedení
      • Řetězové podmíněné příkazy
      • Vnořené podmíněné příkazy
      • Rekurze
      • Stack diagramy pro rekurzivní funkce
      • Nekonečná rekurze
      • Data zadaná z klávesnice
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 6. Ovocné funkce
      • Návratové hodnoty
      • Inkrementální design
      • Podání
      • Booleovské funkce
      • Ještě více rekurze
      • Skok víry
      • Ještě jeden příklad
      • Kontrola typů
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 7. Iterace
      • Změna přiřazení
      • Aktualizace proměnných
      • Zatímco prohlášení
      • Prohlášení o přestávce
      • Odmocniny
      • Algoritmy
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 8. Řetězy
      • Řetězec je řetězec
      • Funkce lnu
      • Traverz se smyčkou for
      • Řetězové fragmenty
      • Řetězce jsou neměnné
      • Vyhledávání
      • Dělat smyčky a počítat
      • Řetězcové metody
      • Provozovatel v
      • Porovnání řetězce
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 9. Případová studie: Slovní hra
      • Čtení seznamů slov
      • Cvičení
      • Vyhledávání
      • Provádění smyček pomocí indexů
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 10. Seznamy
      • Seznam je řetězec
      • Seznamy jsou měnitelné
      • Seznam operací procházení
      • Seznam operací
      • Seznam výňatků
      • Seznam metod
      • Mapování, filtrování a snižování
      • Mazání položek
      • Seznamy a řetězce
      • Objekty a hodnoty
      • Vytvořte alias
      • Seznam argumentů
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 11. Slovníky
      • Slovník je mapování
      • Slovník jako sbírka čítačů
      • Provádění smyček a slovníků
      • Inverzní vyhledávání
      • Slovníky a seznamy
      • Zapamatované hodnoty
      • Globální proměnné
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 12. N-tice
      • N-tice jsou neměnné
      • Přiřaďte n-tici
      • Tice jako návratové hodnoty
      • Řazené kolekce členů s proměnnou délkou
      • Seznamy a n-tice
      • Slovníky a n-tice
      • Struny strun
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 13. Případová studie: Výběr datové struktury
      • Frekvenční analýza slov
      • Náhodná čísla
      • Histogram slov
      • Nejčastěji používaná slova
      • Nepovinné parametry
      • Odečítání slovníků
      • Náhodná slova
      • Markovova analýza
      • Datové struktury
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 14. Soubory
      • Trvanlivost
      • Čtení a psaní
      • Operátor formátu
      • Názvy souborů a cesty
      • Chytání výjimek
      • Databáze
      • Pomocí modulu na nakládání
      • Proudy
      • Ukládání modulů
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 15. Třídy a předměty
      • Typy definované programátorem
      • Atributy
      • Obdélníky
      • Instance jako návratové hodnoty
      • Objekty jsou proměnlivé
      • Kopírování
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 16. Třídy a funkce
      • Třída Time
      • Čisté funkce
      • Modifikátory
      • Porovnání prototypování a plánování
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 17. Třídy a metody
      • Prvky objektu
      • Prohlížení objektů
      • Další příklad
      • Složitější příklad
      • Init
      • Metoda __str__
      • Provozovatelé přetížení
      • Přesměrování podle typu
      • Polymorfismus
      • Rozhraní a implementace
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 18. Dědičnost
      • Kartové předměty
      • Atributy třídy
      • Porovnat karty
      • Pasy
      • Palubní displej
      • Přidat, odstranit, přesunout a třídit
      • Dědictví
      • Diagramy tříd
      • Zapouzdření dat
      • Ladění
      • Slovník
      • Cvičení
    • Kapitola 19. Užitečné prvky
      • Podmíněné výrazy
      • Dopisové výrazy
      • Generátorové výrazy
      • Jakékoli a všechny funkce
      • Sklizeň
      • Počítadla
      • defaultdict
      • N-tice se jménem
      • Shromažďování argumentů klíčových slov
      • Slovník
      • Cvičení
    • Kapitola 20. Ladění
      • Syntaktické chyby
        • Stále dělám změny a nic to nezmění
      • Chyby za běhu
        • Můj program nedělá absolutně nic
        • Můj program visí
          • Nekonečná smyčka
          • Nekonečná rekurze
          • Postup popravy
        • Když spustím program, dostanu výjimku
        • Přidal jsem tolik tiskových prohlášení, že jsem byl ohromen výstupem
      • Sémantické chyby
        • Můj program nefunguje
        • Mám velký a obtížný výraz, který nefunguje podle očekávání
        • Mám funkci, která nevrací to, co očekávám
        • Opravdu ano, ale opravdu nevím, co mám dělat, a potřebuji pomoc
        • Ne, opravdu potřebuji pomoc
    • Kapitola 21. Analýza algoritmů
      • Rychlost růstu
      • Základní analýza operací v Pythonu
      • Analýza vyhledávacích algoritmů
      • Hash pole
      • Slovník
        • O autorovi
        • Tiráž

    Seznamte se s jedním z nejkomplexnějších programovacích jazyků

    Python je programovací jazyk, který zaujme šíří a rozmanitostí dostupných knihoven. Stejně jako mnoho jiných projektů implementovaných v modelu Open Source je tento jazyk vyvíjen mezinárodní komunitou nadšenců.

    Jednou z největších výhod Pythonu je jeho svoboda při používání. Neukládá programátorovi žádná přísná pravidla, můžete jej flexibilně přizpůsobit svému vlastnímu stylu práce na vývoji aplikace.

    Vynikající učebnice - Think in Python

    Přístupné uvedení do světa Pythonu vydalo známé nakladatelství Helion. Mysli v Pythonu! Naučit se programovat. Číslo II - Allen B. Downey je kniha, která jasně představuje problémy, jako jsou proměnné, pokyny a datové struktury.

    Autor publikace také pojednává o nuancích objektově orientovaného programování, technikách ladění a práci s databázemi a soubory, tj. Koncepty, které budou užitečné zejména pro začínající programátory. V současné době je kniha Thought in Python méně přístupná, takže místo toho můžete odkázat na Python. Kapesní lexikon. Vydání V.

    Kniha - autor Allen B. Downey
    Kniha - ISBN 978-83-283-3002-3
    Kniha - vazba měkký
    Kniha - vydavatel Helion
    Šířka balení 0.001 cm
    Výška balení 0.001 cm
    Hloubka balení 0.001 cm
    Váha balení 0.001 kg

    Buďte první, kdo se zeptá na tento produkt!

    Zákazníci, kteří koupili tento produkt, koupili také:

    Produkty ze stejné kategorie: