C++ za hodinu denně, Sams Teach Yourself

Hodnocení:   (4,5 z 5)

C++ za hodinu denně, Sams Teach Yourself (Siddhartha Rao)

Recenze čtenářů

Shrnutí:

Kniha je obecně dobře hodnocena, zejména pro začátečníky, kteří se chtějí naučit C++. Poskytuje ucelený přehled jazyka s různými příklady, což čtenářům usnadňuje pochopení pojmů. Má však i několik nedostatků, včetně problémů s kontrolou kvality, zastaralého obsahu a některých pedagogických nedostatků, které mohou čtenáře, kteří s programováním teprve začínají, zmást.

Klady:

Komplexní pokrytí základů jazyka C++, vhodné pro začátečníky.
Dobře strukturované a s četnými příklady, které napomáhají porozumění.
Pomáhá čtenářům vybudovat pevné základy v C++.
Dobrý zdroj informací pro samouky i jako referenční příručka.
Snadno se čte a je celkově příjemný.

Zápory:

Problémy s kontrolou kvality fyzické knihy vedly k poškození výtisků.
Zastaralé informace, zejména pokud jde o novější funkce jazyka C++.
Některé příklady obsahují chyby, které komplikují učení.
Začátečníky může zahltit příliš mnoho informací příliš rychle a bez dostatečných přestávek na procvičení.
Vyžaduje doplňující zdroje pro hlubší pochopení, protože vysvětlení v textu mohou být nedostatečná.

(na základě 87 hodnocení čtenářů)

Původní název:

C++ in One Hour a Day, Sams Teach Yourself

Obsah knihy:

Za pouhou hodinu denně získáte všechny dovednosti, které potřebujete k tomu, abyste mohli začít programovat v jazyce C++. S tímto kompletním výukovým programem si rychle osvojíte základy a poté přejdete k pokročilejším funkcím a konceptům. Tato kniha, kompletně aktualizovaná pro standard C++14 a s náhledem na C++17, představuje jazyk z praktického hlediska a pomůže vám naučit se používat C++ k vytváření rychlejších, jednodušších a efektivnějších aplikací v C++.

⬤ Ovládněte základy jazyka C++ a objektově orientovaného programování.

⬤ Pochopíte, jak vám funkce jazyka C++ pomáhají psát kompaktní a efektivní kód pomocí konceptů, jako jsou lambda výrazy, přesouvací konstruktory a přiřazovací operátory.

⬤ Zjistěte si osvědčené postupy a vyhněte se nástrahám prostřednictvím užitečných zásad "co dělat" a "co nedělat".

⬤ Poznejte standardní knihovnu šablon včetně kontejnerů a algoritmů používaných ve většině reálných aplikací jazyka C++.

⬤ Ověřte si své znalosti a vědomosti pomocí cvičení na konci každé lekce.

Učte se ve svém vlastním čase a svým vlastním tempem:

⬤ Nevyžadují se žádné předchozí zkušenosti s programováním.

⬤ Napište rychlé a výkonné programy v jazyce C++, zkompilujte zdrojový kód a vytvořte spustitelné soubory.

⬤ Obsvojte si koncepty objektově orientovaného programování, jako je zapouzdření, abstrakce, dědičnost a polymorfismus.

⬤ Využívejte algoritmy a kontejnery standardní knihovny šablon k psaní funkčně bohatých a přitom stabilních aplikací v jazyce C++.

⬤ Zjistěte, jak automatické odčítání typů pomáhá zjednodušit kód C++.

⬤ Vyvinout sofistikované programovací techniky pomocí lambda výrazů, inteligentních ukazatelů a pohyblivých konstruktorů.

⬤ Zvládněte funkce jazyka C++ díky učení od odborníků na programování.

⬤ Obsvojte si funkce jazyka C++, které vám umožní programovat kompaktní a vysoce výkonné aplikace v jazyce C++.

⬤ Přečtěte si novinky v jazyce C++17.

Obsah ve zkratce

Část I: Základy.

Lekce 1: Začínáme.

Lekce 2: Anatomie programu v C++.

Lekce 3: Používání proměnných, deklarace konstant.

Lekce 4: Správa polí a řetězců.

Lekce 5: Práce s výrazy, příkazy a operátory.

Lekce 6: Řízení toku programu.

Lekce 7: Organizace kódu pomocí funkcí.

Lekce 8: Vysvětlení pointerů a referencí.

Část II: Základy objektově orientovaného programování v jazyce C++.

Lekce 9: Třídy a objekty.

Lekce 10: Implementace dědičnosti.

Lekce 11: Polymorfismus.

Lekce 12: Typy operátorů a přetěžování operátorů.

Lekce 13: Odlévání operátorů.

Lekce 14: Úvod do maker a šablon.

Část III: Výuka standardní knihovny šablon (STL)

Lekce 15: Úvod do standardní knihovny šablon.

Lekce 16: Třída STL String.

Lekce 17: Třídy dynamických polí STL.

Lekce 18: STL seznam a forward_list.

Lekce 19: Třídy množin STL.

Lekce 20: Třídy STL Map.

Část IV: Další třídy STL.

Lekce 21: Porozumění funkčním objektům.

Lekce 22: Lambda výrazy.

Lekce 23: Algoritmy STL.

Lekce 24: Adaptivní kontejnery: Zásobník a fronta.

Lekce 25: Práce s bitovými příznaky pomocí STL.

Část V: Pokročilé koncepty jazyka C++.

Lekce 26: Porozumění inteligentním ukazatelům.

Lekce 27: Používání proudů pro vstup a výstup.

Lekce 28: Obsluha výjimek.

Lekce 29: Pokračování.

Část VI: Přílohy

Dodatek A: Práce s čísly: Binární a hexadecimální.

Dodatek B: Klíčová slova jazyka C++.

Dodatek C: Přednost operátorů.

Dodatek D: Kódy ASCII.

Dodatek E: Odpovědi.

Další údaje o knize:

ISBN:9780789757746
Autor:
Vydavatel:
Vazba:Měkká vazba
Rok vydání:2017
Počet stran:800

Nákup:

Nyní dostupné, na skladě.

Další knihy od autora:

C++ za hodinu denně, Sams Teach Yourself - C++ in One Hour a Day, Sams Teach Yourself
Za pouhou hodinu denně získáte všechny dovednosti, které potřebujete k...
C++ za hodinu denně, Sams Teach Yourself - C++ in One Hour a Day, Sams Teach Yourself
Sams Teach Yourself C++ za hodinu denně - Sams Teach Yourself C++ in One Hour a Day
Učte se programovat v jazyce C++ vlastním tempem--Obsahuje moderní jazyk C++...
Sams Teach Yourself C++ za hodinu denně - Sams Teach Yourself C++ in One Hour a Day

Díla autora vydali tito vydavatelé:

© Book1 Group - všechna práva vyhrazena.
Obsah těchto stránek nesmí být kopírován ani použit, a to ani částečně ani úplně, bez písemného svolení vlastníka.
Poslední úprava: 2024.11.08 20:25 (GMT)