ODBIERZ TWÓJ BONUS :: »

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

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
99,50 zł 199,00 zł (-50%)
99,50 zł najniższa cena z 30 dni

Dodaj do koszyka 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!

Wiosna w głowie, ebook w dłoni! / do -50% na tysiące tytułów

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

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

Zamknij

Wybierz metodę płatności

Książka
199,00 zł
Niedostępna
Ebook
99,50 zł
Dodaj do koszyka
Płatności obsługuje:
Ikona płatności Alior Bank Ikona płatności Apple Pay Ikona płatności Bank PEKAO S.A. Ikona płatności Bank Pocztowy Ikona płatności Banki Spółdzielcze Ikona płatności BLIK Ikona płatności Crédit Agricole e-przelew Ikona płatności dawny BNP Paribas Bank Ikona płatności Google Pay Ikona płatności ING Bank Śląski Ikona płatności Inteligo Ikona płatności iPKO Ikona płatności mBank Ikona płatności Millennium Ikona płatności Nest Bank Ikona płatności Paypal Ikona płatności PayPo | PayU Płacę później Ikona płatności PayU Płacę później Ikona płatności Plus Bank Ikona płatności Płacę z Citi Handlowy Ikona płatności Płacę z Getin Bank Ikona płatności Płać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile