C++ w godzinę dziennie, Sams Naucz się sam

Ocena:   (4,5 na 5)

C++ w godzinę dziennie, Sams Naucz się sam (Siddhartha Rao)

Opinie czytelników

Podsumowanie:

Książka jest ogólnie dobrze przyjęta, szczególnie dla początkujących, którzy chcą nauczyć się C++. Zapewnia kompleksowy przegląd języka z różnymi przykładami, ułatwiając czytelnikom zrozumienie pojęć. Ma jednak również kilka wad, w tym kwestie kontroli jakości, nieaktualne treści i pewne błędy pedagogiczne, które mogą zmylić czytelników początkujących w programowaniu.

Zalety:

Wszechstronne omówienie podstaw C++, odpowiednie dla początkujących.
Dobrze skonstruowana z licznymi przykładami ułatwiającymi zrozumienie.
Pomaga czytelnikom zbudować solidne podstawy w C++.
Dobre źródło zarówno do samodzielnej nauki, jak i jako przewodnik referencyjny.
Łatwa do czytania i ogólnie przyjemna.

Wady:

Problemy z kontrolą jakości fizycznej książki skutkowały uszkodzonymi egzemplarzami.
Nieaktualne informacje, w szczególności dotyczące nowszych funkcji C++.
Niektóre przykłady zawierają błędy, co komplikuje naukę.
Może przytłoczyć początkujących zbyt dużą ilością informacji zbyt szybko bez odpowiednich przerw na praktykę.
Wymaga dodatkowych zasobów w celu głębszego zrozumienia, ponieważ wyjaśnienia w tekście mogą być niewystarczające.

(na podstawie 87 opinii czytelników)

Oryginalny tytuł:

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

Zawartość książki:

W zaledwie godzinę dziennie zdobędziesz wszystkie umiejętności potrzebne do rozpoczęcia programowania w C++. Dzięki temu kompletnemu samouczkowi szybko opanujesz podstawy, a następnie przejdziesz do bardziej zaawansowanych funkcji i koncepcji. Całkowicie zaktualizowana do standardu C++14, z zapowiedzią C++17, książka ta przedstawia język z praktycznego punktu widzenia, pomagając nauczyć się, jak używać C++ do tworzenia szybszych, prostszych i bardziej wydajnych aplikacji C++.

⬤ Opanuj podstawy języka C++ i programowania obiektowego.

⬤ Zrozumienie, w jaki sposób funkcje C++ pomagają w pisaniu zwartego i wydajnego kodu przy użyciu takich pojęć, jak wyrażenia lambda, konstruktory move i operatory przypisania.

⬤ Poznanie najlepszych praktyk i unikanie pułapek dzięki przydatnym zasadom "rób i nie rób".

⬤ Poznaj standardową bibliotekę szablonów, w tym kontenery i algorytmy używane w większości rzeczywistych aplikacji C++.

⬤ Sprawdź swoją wiedzę i doświadczenie dzięki ćwiczeniom na końcu każdej lekcji.

Ucz się we własnym czasie, we własnym tempie:

⬤ Nie jest wymagane wcześniejsze doświadczenie w programowaniu.

⬤ Pisz szybkie i wydajne programy w języku C++, kompiluj kod źródłowy i twórz pliki wykonywalne.

⬤ Poznaj koncepcje programowania obiektowego, takie jak hermetyzacja, abstrakcja, dziedziczenie i polimorfizm.

⬤ Wykorzystanie algorytmów i kontenerów biblioteki standardowych szablonów do pisania bogatych w funkcje, ale stabilnych aplikacji C++.

⬤ Dowiedz się, jak automatyczna dedukcja typów pomaga uprościć kod C++.

⬤ Rozwijaj zaawansowane techniki programowania przy użyciu wyrażeń lambda, inteligentnych wskaźników i konstruktorów move.

⬤ Opanuj funkcje języka C++, ucząc się od ekspertów w dziedzinie programowania.

⬤ Poznaj funkcje języka C++, które umożliwiają programowanie kompaktowych i wydajnych aplikacji w tym języku.

⬤ Zapoznaj się z nowościami w C++17.

Zawartość w skrócie

Część I: Podstawy.

Lekcja 1: Pierwsze kroki.

Lekcja 2: Anatomia programu C++.

Lekcja 3: Używanie zmiennych, deklarowanie stałych.

Lekcja 4: Zarządzanie tablicami i ciągami znaków.

Lekcja 5: Praca z wyrażeniami, instrukcjami i operatorami.

Lekcja 6: Kontrolowanie przepływu programu.

Lekcja 7: Organizowanie kodu za pomocą funkcji.

Lekcja 8: Wyjaśnienie wskaźników i referencji.

Część II: Podstawy programowania obiektowego w języku C++.

Lekcja 9: Klasy i obiekty.

Lekcja 10: Implementacja dziedziczenia.

Lekcja 11: Polimorfizm.

Lekcja 12: Typy operatorów i przeciążanie operatorów.

Lekcja 13: Operatory rzutowania.

Lekcja 14: Wprowadzenie do makr i szablonów.

Część III: Nauka standardowej biblioteki szablonów (STL)

Lekcja 15: Wprowadzenie do standardowej biblioteki szablonów.

Lekcja 16: Klasa łańcuchów STL.

Lekcja 17: Klasy tablic dynamicznych STL.

Lekcja 18: Lista STL i forward_list.

Lekcja 19: Klasy zestawów STL.

Lekcja 20: Klasy map STL.

Część IV: Więcej STL.

Lekcja 21: Zrozumienie obiektów funkcyjnych.

Lekcja 22: Wyrażenia lambda.

Lekcja 23: Algorytmy STL.

Lekcja 24: Kontenery adaptacyjne: Stos i Kolejka.

Lekcja 25: Praca z flagami bitowymi przy użyciu STL.

Część V: Zaawansowane koncepcje C++.

Lekcja 26: Zrozumienie inteligentnych wskaźników.

Lekcja 27: Korzystanie ze strumieni dla danych wejściowych i wyjściowych.

Lekcja 28: Obsługa wyjątków.

Lekcja 29: Co dalej.

Część VI: Dodatki

Dodatek A: Praca z liczbami: Binarne i szesnastkowe.

Dodatek B: Słowa kluczowe C++.

Dodatek C: Pierwszeństwo operatorów.

Dodatek D: Kody ASCII.

Dodatek E: Odpowiedzi.

Dodatkowe informacje o książce:

ISBN:9780789757746
Autor:
Wydawca:
Oprawa:Miękka oprawa
Rok wydania:2017
Liczba stron:800

Zakup:

Obecnie dostępne, na stanie.

Inne książki autora:

C++ w godzinę dziennie, Sams Naucz się sam - C++ in One Hour a Day, Sams Teach Yourself
W zaledwie godzinę dziennie zdobędziesz wszystkie umiejętności...
C++ w godzinę dziennie, Sams Naucz się sam - C++ in One Hour a Day, Sams Teach Yourself
Naucz się sam C++ w godzinę dziennie - Sams Teach Yourself C++ in One Hour a Day
Naucz się programowania w C++ we własnym tempie - Obejmuje nowoczesny C++ 20...
Naucz się sam C++ w godzinę dziennie - Sams Teach Yourself C++ in One Hour a Day

Prace autora wydały następujące wydawnictwa:

© Book1 Group - wszelkie prawa zastrzeżone.
Zawartość tej strony nie może być kopiowana ani wykorzystywana w całości lub w części bez pisemnej zgody właściciela.
Ostatnia aktualizacja: 2024.11.13 21:45 (GMT)