ODBIERZ TWÓJ BONUS :: »

Wprowadzenie do C++. Efektywne nauczanie. Wydanie III Cay S. Horstmann

(ebook) (audiobook) (audiobook)
Autor:
Cay S. Horstmann
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.7/6  Opinie: 3
Stron:
680
Druk:
oprawa twarda
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna

Powiadom mnie, gdy książka będzie dostępna

Ebook
39,90 zł 199,00 zł (-80%)
99,50 zł najniższa cena z 30 dni

Dodaj do koszyka Dostępny natychmiast po opłaceniu zakupu lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Instalowania i konfigurowania środowiska programistycznego C++
  • Tworzenia i analizowania podstawowych programów w C++
  • Definiowania i wykorzystywania zmiennych, typów danych, stałych oraz operacji arytmetycznych
  • Stosowania instrukcji sterujących: if, switch, pętle while, for i do-while
  • Przetwarzania danych wejściowych i wyjściowych, w tym obsługi plików tekstowych i binarnych
  • Projektowania i implementowania funkcji, w tym przekazywania parametrów, zwracania wartości oraz stosowania rekurencji
  • Tworzenia, modyfikowania i wykorzystywania tablic, wektorów oraz tablic dwuwymiarowych
  • Definiowania i używania wskaźników, dynamicznej alokacji pamięci oraz struktur danych
  • Programowania obiektowego: projektowania klas, konstruktorów, destruktorów, funkcji składowych i hermetyzacji danych
  • Implementowania dziedziczenia, przesłaniania funkcji, polimorfizmu oraz korzystania z funkcji wirtualnych
  • Stosowania i analizowania algorytmów sortowania i wyszukiwania (wybieranie, wstawianie, scalanie, szybkie, binarne)
  • Przeciążania operatorów, zarządzania pamięcią w klasach oraz wykorzystywania szablonów funkcji i klas
  • Implementowania i wykorzystywania list powiązanych, stosów, kolejek oraz ich zastosowań
  • Używania zbiorów, map i tablic mieszających do efektywnego przechowywania i wyszukiwania danych
  • Budowania i przeglądania struktur drzewiastych: drzewa binarne, drzewa czerwono-czarne, przeszukiwanie w głąb i wszerz
  • Tworzenia i zarządzania kolejkami priorytetowymi oraz kopcami, w tym sortowania przez kopcowanie

C++ wyjątkowo dobrze nadaje się do nauki jako "pierwszy poważny język programowania", a równocześnie jest znakomitym, wszechstronnym narzędziem do tworzenia nowoczesnych aplikacji. Programowanie w nim wymaga nieco wysiłku, ale pozwala zarówno szybko przyswoić najważniejsze paradygmaty informatyki, jak i wdrożyć się w pisanie kodu zgodne z dobrymi praktykami. Przy tym C++ ma cechy nowoczesnego języka programowania, a jego możliwości są poszerzane dzięki bibliotekom. Aby adept sztuki programowania mógł skorzystać z tych wszystkich zalet, potrzebuje pomocy dobrego nauczyciela lub dobrego podręcznika. Tylko w ten sposób uniknie typowych błędów popełnianych na skutek niewystarczającego zrozumienia podstaw programowania i najważniejszych koncepcji programistycznych.

Oto polska edycja popularnego podręcznika opartego na naukowych podstawach skutecznego uczenia. To znakomite wprowadzenie do podstawowych technik programowania i umiejętności projektowania pozwala łatwo, a przy tym dogłębnie opanować elementarne pojęcia. W przystępny sposób omawia najistotniejsze kwestie działania algorytmów i rodzaje struktur danych. Krok po kroku przeprowadza czytelnika od podstaw do bardziej zaawansowanych tematów związanych ze współczesnymi aplikacjami, takich jak GUI i programowanie XML. Poszczególne koncepcje zostały tu wyjaśnione z wykorzystaniem trafnie dobranych schematów i grafik. Nie zabrakło też wskazówek, przykładów i obszernych fragmentów świetnie napisanego kodu, które ułatwiają naukę, podobnie jak liczne ćwiczenia i studia przypadków.

W tej książce między innymi:

  • podstawowe koncepcje programowania: struktury sterujące, tablice, wskaźniki
  • programowanie obiektowe, dziedziczenie, polimorfizm
  • struktury danych: liniowe i oparte na drzewach
  • wprowadzenie do algorytmów
  • szablony i zarządzanie pamięcią

Bądź profesjonalistą od pierwszej linii kodu!

Wybrane bestsellery

O autorze książki

Cay S. Horstmann jest głównym autorem książek Java. Podstawy. Wydanie IX i Java. Techniki zaawansowane. Wydanie IX - najpopularniejszych w Polsce podręczników do nauki Javy. Cay jest profesorem informatyki na Uniwersytecie Stanowym w San José, ma tytuł Java Champion i często wygłasza odczyty na konferencjach związanych z branżą komputerową.

Cay S. Horstmann - pozostałe książki

Zobacz pozostałe książki z serii

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy książka "Wprowadzenie do C++. Efektywne nauczanie. Wydanie III" nadaje się do samodzielnej nauki programowania od podstaw?
Tak, książka została napisana z myślą o osobach rozpoczynających naukę programowania w C++. Zawiera liczne przykłady, ćwiczenia i praktyczne wskazówki, które ułatwiają samodzielne opanowanie materiału krok po kroku.
2. Jakie zagadnienia obejmuje książka i czy znajdę w niej tematy zaawansowane?
Książka prowadzi czytelnika od podstaw programowania w C++ (zmienne, operatory, pętle, funkcje) aż po bardziej zaawansowane tematy, takie jak programowanie obiektowe, dziedziczenie, wskaźniki, zarządzanie pamięcią, szablony, struktury danych, algorytmy oraz elementy nowoczesnego C++.
3. Czy publikacja zawiera praktyczne ćwiczenia i przykłady kodu?
Tak, w książce znajdziesz liczne przykłady kodu, schematy oraz zestawy ćwiczeń i studia przypadków, które pozwalają utrwalić wiedzę i przećwiczyć omawiane zagadnienia w praktyce.
4. Czy do korzystania z książki potrzebne jest wcześniejsze doświadczenie w programowaniu?
Nie, książka jest przeznaczona także dla osób, które nie miały wcześniej styczności z programowaniem. Materiał jest przedstawiony w przystępny sposób, z wyjaśnieniem podstawowych pojęć i koncepcji.
5. Jakie środowisko programistyczne jest wykorzystywane w książce i czy muszę instalować specjalne oprogramowanie?
W książce znajdziesz informacje, jak rozpocząć pracę z popularnymi środowiskami programistycznymi dla C++. Autor wyjaśnia, jak zainstalować i skonfigurować wymagane narzędzia, dzięki czemu nawet początkujący użytkownicy poradzą sobie z przygotowaniem środowiska pracy.
6. Czy książka obejmuje zagadnienia związane z nowoczesnym C++ i bibliotekami?
Tak, publikacja omawia także cechy nowoczesnego C++ oraz możliwości rozszerzania języka za pomocą bibliotek, co pozwala na tworzenie bardziej zaawansowanych i nowoczesnych aplikacji.
7. Czy książka może być przydatna jako materiał pomocniczy na studiach lub kursach informatycznych?
Zdecydowanie tak - książka jest ceniona jako podręcznik akademicki i materiał uzupełniający do kursów programowania, dzięki jasnemu tłumaczeniu zagadnień i bogatej zawartości ćwiczeń oraz przykładów.
8. W jakim formacie dostępna jest książka na Helion.pl?
Książka jest dostępna w wersji papierowej oraz w formatach elektronicznych (ebook), takich jak PDF, ePub i mobi, co umożliwia wygodne czytanie na różnych urządzeniach.

Zamknij

Przenieś na półkę
Dodano produkt na półkę
Usunięto produkt z półki
Przeniesiono produkt do archiwum
Przeniesiono produkt do biblioteki
Proszę czekać...
ajax-loader

Zamknij

Wybierz metodę płatności

Książka
199,00 zł
Niedostępna
Ebook
39,90 zł
Dodaj do koszyka
Zamknij Pobierz aplikację mobilną Ebookpoint