- Wydawnictwo:
- Wydawnictwo Naukowe PWN
- Ocena:
- Bądź pierwszym, który oceni tę książkę
- Stron:
- 848
- Dostępne formaty:
-
ePubMobi
Opis ebooka: C++. Intensywny kurs
Wybrane bestsellery
-
Dawno, dawno temu, w głębokich latach osiemdziesiątych ubiegłego wieku pewien duński informatyk zainspirowany językiem C opracował jeden z najważniejszych, najbardziej elastycznych i do dziś niezastąpionych języków programowania — C++. Dziś ten język jest wykorzystywany do tworzenia gier ko...(149.40 zł najniższa cena z 30 dni)
149.40 zł
249.00 zł(-40%) -
Unlock the power of C++ and enhance your algorithmic thinking with this course. From understanding basic operations to mastering complex structures, this course provides a structured pathway for new programmers. Start your coding journey today!
-
Kiedy myślimy o takich aplikacjach jak Maya, VirtualBox, Telegram, Spotify, Dropbox czy Google Earth, być może nie od razu znajdujemy wspólny mianownik. A jest nim framework Qt, używany przez wszystkie te znane marki. Qt powstał z myślą o programowaniu interfejsów graficznych GUI, a ze względu na...(74.50 zł najniższa cena z 30 dni)
104.30 zł
149.00 zł(-30%) -
C++ to jeden z najpopularniejszych i najpotężniejszych języków programowania. Stanowi punkt wyjścia dla wielu innych języków, które odziedziczyły po nim składnię i liczne możliwości, dzięki czemu można śmiało stwierdzić, że znajomość C++ otwiera drzwi do świata nowoczesnego programowania i jest p...(41.40 zł najniższa cena z 30 dni)
41.40 zł
69.00 zł(-40%) -
This book is a fun introduction to the world of game programming, C++20, and the OpenGL-powered SFML using four fun, fully playable games of increasing difficulty and advancing features
-
Modern CMake for C++ is your guide to building, testing, and packaging software with ease. You'll learn to create maintainable projects, compile and link executables and libraries, use external dependencies, and more.
-
Unlock your architectural visualization potential with this comprehensive guide to UE5. Learn best practices, advanced techniques, and hands-on exercises for photorealistic real-time 3D environments. Ideal for beginners to experienced professionals.
-
Learn how design patterns offer the tools and practices to write code faster and more easily with Game Development Patterns with Unreal Engine 5. This book will walk you through a variety of design patterns and demonstrate how to apply them to Unreal Engine 5 projects as you design systems with t...
Ebooka "C++. Intensywny kurs" przeczytasz na:
-
czytnikach Inkbook, Kindle, Pocketbook, Onyx Boox i innych
-
systemach Windows, MacOS i innych
-
systemach Windows, Android, iOS, HarmonyOS
-
na dowolnych urządzeniach i aplikacjach obsługujących formaty: PDF, EPub, Mobi
Masz pytania? Zajrzyj do zakładki Pomoc »
Audiobooka "C++. Intensywny kurs" posłuchasz:
-
w aplikacji Ebookpoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych
-
na dowolnych urządzeniach i aplikacjach obsługujących format MP3 (pliki spakowane w ZIP)
Masz pytania? Zajrzyj do zakładki Pomoc »
Kurs Video "C++. Intensywny kurs" zobaczysz:
-
w aplikacjach Ebookpoint i Videopoint na Android, iOS, HarmonyOs
-
na systemach Windows, MacOS i innych z dostępem do najnowszej wersji Twojej przeglądarki internetowej
Szczegóły ebooka
- Tłumaczenie:
- Jacek Janusz
- ISBN Ebooka:
- 978-83-012-1740-2, 9788301217402
- Data wydania ebooka:
- 2021-03-17 Data wydania ebooka często jest dniem wprowadzenia tytułu do sprzedaży i może nie być równoznaczna z datą wydania książki papierowej. Dodatkowe informacje możesz znaleźć w darmowym fragmencie. Jeśli masz wątpliwości skontaktuj się z nami sklep@ebookpoint.pl.
- Numer z katalogu:
- 147266
- Rozmiar pliku ePub:
- 2.6MB
- Rozmiar pliku Mobi:
- 8.7MB
Spis treści ebooka
- Okładka
- Strona tytułowa
- Strona redakcyjna
- Spis treści
- Przedmowa
- Podziękowania
- Wstęp
- O książce
- Dla kogo jest przeznaczona ta książka?
- Co znajduje się w tej książce?
- Część I: Język C++
- Część II: Biblioteki i platformy
- Wstęp dla programistów C
- Uaktualnienie języka C do Super C
- Przeciążanie funkcji
- Referencje
- Inicjalizacja z użyciem słowa kluczowego auto
- Przestrzenie nazw i niejawne użycie słowa typedef z typami struct, union i enum
- Łączenie plików obiektowych języków C i C++
- Uaktualnienie języka C do Super C
- Główne cechy języka C++
- Zwięzłe wyrażanie idei i ponowne wykorzystanie kodu
- Biblioteka standardowa C++
- Wyrażenia lambda
- Programowanie generyczne z użyciem szablonów
- Niezmienniki klas i zarządzanie zasobami
- Semantyka przenoszenia
- Zrelaksuj się i ciesz się swoimi nowymi butami
- Część I. Język C++
- Rozdział 1. Gotowi do pracy
- Struktura prostego programu C++
- Stworzenie pierwszego pliku źródłowego w języku C++
- Funkcja main: punkt startowy programu
- Biblioteki: wykorzystywanie kodu zewnętrznego
- Struktura prostego programu C++
- Zestaw narzędzi kompilatora
- Konfigurowanie środowiska programistycznego
- System Windows 10 i nowsze wersje: Visual Studio
- System macOS: Xcode
- System Linux: Xcode
- Edytory tekstu
- Rozdział 1. Gotowi do pracy
- Rozpoczęcie samodzielnej pracy z językiem C++
- System typów języka C++
- Deklarowanie zmiennych
- Inicjalizowanie stanu zmiennej
- Instrukcje warunkowe
- Funkcje
- Specyfikatory formatowania w funkcji printf
- Kolejne podejście do funkcji step_function
- Komentarze
- Debugowanie
- Visual Studio
- Xcode
- Debugowanie w kompilatorach GCC i Clang za pomocą debuggerów GDB i LLDB
- Podsumowanie
- Rozdział 2. Typy
- Typy podstawowe
- Typy całkowite
- Typy zmiennoprzecinkowe
- Typy znakowe
- Typy logiczne
- Typ std::byte
- Typ size_t
- Typ void
- Typy podstawowe
- Tablice
- Inicjalizacja tablicy
- Dostęp do elementów tablicy
- Zwięzła prezentacja pętli
- Łańcuchy w stylu języka C
- Typy zdefiniowane przez użytkownika
- Typy wyliczeniowe
- Klasy używające tradycyjnych struktur danych
- Unie
- W pełni funkcjonalne klasy C++
- Metody
- Kontrola dostępu
- Konstruktory
- Inicjalizacja
- Destruktor
- Podsumowanie
- Rozdział 3. Typy referencyjne
- Wskaźniki
- Adresowanie zmiennych
- Wyłuskiwanie zmiennych
- Operator odwołania do składowej przez wskaźnik
- Wskaźniki i tablice
- Wskaźniki są niebezpieczne
- Wskaźniki void i std::byte
- Literał nullptr i wyrażenia logiczne
- Wskaźniki
- Referencje
- Użycie wskaźników i referencji
- Jednokierunkowe listy łączone: podstawowa struktura oparta na wskaźnikach
- Stosowanie referencji
- Wskaźniki this
- Poprawa bezpieczeństwa za pomocą słowa kluczowego const
- Zmienne składowe const
- Listy inicjalizacyjne składowych
- Dedukcja typu z użyciem słowa kluczowego auto
- Inicjalizacja z użyciem słowa kluczowego auto
- Słowo kluczowe auto i typy referencyjne
- Słowo kluczowe auto i refaktoryzacja kodu
- Podsumowanie
- Rozdział 4. Cykl życia obiektu
- Czas przechowywania obiektu
- Alokacja, dealokacja i czas życia
- Zarządzanie pamięcią
- Automatyczny czas przechowywania
- Statyczny czas przechowywania
- Czas przechowywania lokalny dla wątku
- Dynamiczny czas przechowywania
- Czas przechowywania obiektu
- Śledzenie cyklu życia obiektu
- Wyjątki
- Słowo kluczowe throw
- Użycie bloków try-catch
- Klasy wyjątków biblioteki stdlib
- Obsługa wyjątków
- Wyjątki definiowane przez użytkownika
- Słowo kluczowe noexcept
- Stos wywołań i wyjątki
- Klasa SimpleString
- Dołączanie łańcuchów i ich wyświetlanie
- Użycie klasy SimpleString
- Wykorzystywanie klasy SimpleString
- Zwijanie stosu wywołań
- Wyjątki i wydajność
- Alternatywy dla wyjątków
- Semantyka kopiowania
- Konstruktory kopiujące
- Przypisanie kopiujące
- Kopiowanie domyślne
- Wskazówki dotyczące kopiowania
- Semantyka przenoszenia
- Kopiowanie może być nieekonomiczne
- Kategorie wartości
- Referencje do l-wartości i r-wartości
- Funkcja std::move
- Konstruktor przenoszący
- Przypisanie przenoszące
- Wersja końcowa
- Metody generowane przez kompilator
- Podsumowanie
- Rozdział 5. Polimorfizm czasu wykonania
- Polimorfizm
- Motywujący przykład
- Dodawanie nowych modułów logowania
- Interfejsy
- Składanie obiektów i dziedziczenie implementacji
- Definiowanie interfejsów
- Dziedziczenie po klasie nadrzędnej
- Dziedziczenie składowych
- Metody wirtualne
- Czysto wirtualne klasy i wirtualne destruktory
- Implementacja interfejsów
- Użycie interfejsów
- Aktualizacja programu rejestrującego transakcje bankowe
- Wstrzykiwanie konstruktorem
- Wstrzykiwanie przez właściwości
- Wybór między wstrzykiwaniem konstruktorem a wstrzykiwaniem przez właściwości
- Podsumowanie
- Rozdział 6. Polimorfizm czasu kompilacji
- Szablony
- Deklarowanie szablonów
- Definicja szablonu klasy
- Definicja szablonu funkcji
- Konkretyzowanie szablonów
- Operatory rzutowania
- Operator const_cast
- Operator static_cast
- Operator reinterpret_cast
- Operator narrow_cast
- Przykład użycia szablonu funkcji: funkcja mean wyznaczająca średnią
- Uogólnianie funkcji mean
- Dedukcja typu szablonu
- Przykład użycia klasy szablonowej: SimpleUniquePointer
- Kontrola typów w szablonach
- Koncepty
- Definiowanie konceptu
- Cechy typu
- Wymagania
- Tworzenie konceptów z wyrażeń requires
- Użycie konceptów
- Doraźne wyrażenia requires
- Wyrażenie static_assert: rozwiązanie tymczasowe dla kodu bez konceptów
- Parametry szablonowe niebędące typami
- Szablony wariadyczne
- Zaawansowane zagadnienia związane z szablonami
- Specjalizacja szablonu
- Wiązanie nazw
- Funkcja typu
- Metaprogramowanie szablonów
- Organizacja kodu źródłowego szablonów
- Polimorfizm czasu kompilacji a polimorfizm czasu wykonania
- Podsumowanie
- Rozdział 7. Wyrażenia
- Operatory
- Operatory logiczne
- Operatory arytmetyczne
- Operatory przypisania
- Operatory inkrementacji i dekrementacji
- Operatory porównania
- Operatory dostępu do składowych
- Trójargumentowy operator warunkowy
- Operator przecinkowy
- Przeciążenie operatora
- Przeciążanie operatora new
- Priorytet i łączność operatorów
- Kolejność ewaluacji
- Operatory
- Literały definiowane przez użytkownika
- Konwersje typów
- Niejawne konwersje typów
- Jawne konwersje typów
- Rzutowania w stylu C
- Konwersje typów definiowane przez użytkownika
- Wyrażenia stałe
- Kolorowy przykład
- Użycie słowa kluczowego constexpr
- Wyrażenia volatile
- Podsumowanie
- Rozdział 8. Instrukcje
- Instrukcje wyrażeń
- Instrukcje złożone
- Instrukcje deklaracji
- Funkcje
- Przestrzenie nazw
- Aliasy typów
- Wiązania strukturalne
- Atrybuty
- Instrukcje wyboru
- Instrukcje if
- Instrukcje switch
- Instrukcje iteracyjne
- Pętle while
- Pętle do-while
- Pętle for
- Pętle for oparte na zakresie
- Instrukcje skoku
- Instrukcje break
- Instrukcje continue
- Instrukcje goto
- Podsumowanie
- Rozdział 9. Funkcje
- Deklaracje funkcji
- Modyfikatory przedrostkowe
- Modyfikatory przyrostkowe
- Deklaracje funkcji
- Typy zwracane auto
- Użycie słowa kluczowego auto w szablonach funkcji
- Rozwiązywanie przeciążenia
- Funkcje wariadyczne
- Szablony wariadyczne
- Programowanie z użyciem pakietu parametrów
- Ponowne zaprogramowanie funkcji sum
- Wyrażenia fold
- Wskaźniki do funkcji
- Deklaracja wskaźnika do funkcji
- Aliasy typów i wskaźniki do funkcji
- Operator wywołania funkcji
- Przykładowa funkcja zliczająca
- Wyrażenia lambda
- Użycie
- Parametry i treść wyrażenia lambda
- Argumenty domyślne
- Generyczne wyrażenia lambda
- Typy zwracane w wyrażeniach lambda
- Przechwytywanie w wyrażeniu lambda
- Wyrażenia lambda ze specyfikatorem constexpr
- Klasa std::function
- Deklarowanie obiektu klasy function
- Przykład zaawansowany
- Funkcja main i wiersz poleceń
- Trzy przeciążenia funkcji main
- Analiza parametrów programu
- Bardziej zaawansowany przykład
- Status zakończenia programu
- Podsumowanie
- Część II. BIBLIOTEKI I PLATFORMY
- Rozdział 10. Testowanie
- Testy jednostkowe
- Testy integracyjne
- Testy akceptacyjne
- Testy wydajnościowe
- Testy jednostkowe
- Zaawansowany przykład: operacja hamowania
- Implementacja klasy AutoBrake
- Projektowanie sterowane testami (TDD)
- Stworzenie szkieletu klasy AutoBrake
- Dodawanie interfejsu do magistrali usługowej
- Rozdział 10. Testowanie
- Testy jednostkowe i platformy imitacyjne
- Catch: platforma zarządzająca testami jednostkowymi
- Google Test
- Boot Test
- Podsumowanie: platformy testujące
- Platformy imitacyjne
- Google Mock
- HippoMock
- Inne platformy imitacyjne: FakeIt i Trompeloeil
- Podsumowanie
- Rozdział 11. Wskaźniki inteligentne
- Wskaźniki inteligentne
- Modele własności wskaźników inteligentnych
- Wskaźniki scoped_ptr
- Konstruowanie
- Stworzenie środowiska testowego
- Niejawna konwersja na typ logiczny na podstawie prawa własności
- Opakowanie RAII
- Semantyka wskaźnikowa
- Porównywanie z wartością nullptr
- Zamiana
- Resetowanie i podmiana wskaźników scoped_ptr
- Brak prawa przenoszenia
- Typ boost::scoped_array
- Skrócona lista wspieranych operacji
- Wskaźniki unique_ptr
- Konstruowanie
- Wspierane operacje
- Własność wyłączna i przenaszalna
- Tablice wskaźników unique_ptr
- Dealokatory
- Użycie własnych dealokatorów w programowaniu systemowym
- Skrócona lista wspieranych operacji
- Wskaźniki shared_ptr
- Konstruowanie
- Określanie alokatora
- Wspierane operacje
- Własność niewyłączna i przenaszalna
- Tablice shared_ptr
- Dealokatory
- Skrócona lista wspieranych operacji
- Wskaźniki weak_ptr
- Konstruowanie
- Uzyskiwanie tymczasowego prawa własności
- Wzorce zaawansowane
- Wspierane operacje
- Wskaźniki instrusive_ptr
- Podsumowanie opcji związanych ze wskaźnikami inteligentnymi
- Alokatory
- Podsumowanie
- Ćwiczenia
- Rozdział 12. Narzędzia
- Struktury danych
- Klasa tribool
- Klasa optional
- Klasa pair
- Klasa tuple
- Klasa any
- Klasa variant
- Struktury danych
- Data i czas
- Biblioteka DateTime z pakietu Boost
- Biblioteka Chrono
- Narzędzia numeryczne
- Funkcje numeryczne
- Liczby zespolone
- Stałe matematyczne
- Liczby losowe
- Limity numeryczne
- Konwersje numeryczne w bibliotece Boost
- Arytmetyka liczb wymiernych w czasie kompilacji
- Podsumowanie
- Rozdział 13. Kontenery
- Kontenery sekwencyjne
- Kontenery array
- Kontenery vector
- Rzadziej używane kontenery sekwencyjne
- Kontenery sekwencyjne
- Kontenery asocjacyjne
- Kontener set
- Kontener multiset
- Kontener map
- Rzadziej używane kontenery asocjacyjne
- Grafy i drzewa właściwości
- Biblioteka Boost Graph Library
- Drzewa właściwości w bibliotece Boost
- Kontener initializer_list
- Podsumowanie
- Ćwiczenia
- Rozdział 14. Iteratory
- Kategorie iteratorów
- Iteratory wyjściowe
- Iteratory wejściowe
- Iteratory postępujące
- Iteratory dwukierunkowe
- Iteratory o dostępie swobodnym
- Iteratory ciągłe
- Iteratory mutowalne
- Kategorie iteratorów
- Pomocnicze funkcje iteratorów
- Funkcja std::advance
- Funkcje std::next i std::prev
- Funkcje std::distance
- Funkcje std::iter_swap
- Dodatkowe adaptery iteratorów
- Adaptery iteratorów przenoszących
- Adaptery iteratorów wstecznych
- Podsumowanie
- Rozdział 15. Łańcuchy
- Typ std::string
- Konstruowanie
- Zarządzanie pamięcią i optymalizacje niewielkich łańcuchów
- Dostęp do elementów i iteratorów
- Porównywanie łańcuchów
- Przetwarzanie elementów
- Wyszukiwanie
- Konwersje numeryczne
- Typ std::string
- Widok na łańcuch
- Konstruowanie
- Operacje wspierane przez klasę string_view
- Prawa własności, użycie i wydajność
- Wyrażenia regularne
- Wzorce
- Klasa basic_regex
- Algorytmy
- Algorytmy związane z łańcuchami dostępne w pakiecie Boost
- Zakresy biblioteki Boost
- Predykaty
- Klasyfikatory
- Wyszukiwacze
- Algorytmy modyfikujące
- Dzielenie i łączenie
- Wyszukiwanie
- Tokenizer z pakietu Boost
- Lokalizacje
- Podsumowanie
- Rozdział 16. Strumienie
- Strumienie
- Klasy strumieni
- Stan strumienia
- Buforowanie i opróżnianie bufora
- Manipulatory
- Typy zdefiniowane przez użytkownika
- Strumienie związane z łańcuchami
- Strumienie plikowe
- Bufory strumieniowe
- Dostęp swobodny
- Strumienie
- Podsumowanie
- Rozdział 17. Systemy plików
- Pojęcia dotyczące systemu plików
- Klasa std::filesystem::path
- Tworzenie ścieżek
- Dzielenie ścieżek na części składowe
- Modyfikowanie ścieżek
- Podsumowanie metod związanych z systemem plików dostępnych w klasie path
- Pliki i katalogi
- Obsługa błędów
- Funkcje tworzące ścieżkę
- Sprawdzanie typów plików
- Sprawdzanie plików i katalogów
- Modyfikowanie plików i katalogów
- Iteratory katalogów
- Konstruowanie
- Elementy katalogu
- Rekurencyjne iterowanie po katalogach
- Wykorzystanie strumieni fstream
- Podsumowanie
- Rozdział 18. Algorytmy
- Złożoność obliczeniowa algorytmów
- Zasady wykonywania
- Operacje niemodyfikujące kolekcje
- Algorytm all_of
- Algorytm any_of
- Algorytm none_of
- Algorytm for_each
- Algorytm for_each_n
- Algorytmy find, find_if i find_if_not
- Algorytm find_end
- Algorytm find_first_of
- Algorytm adjacent_find
- Algorytmy count i count_if
- Algorytm mismatch
- Algorytm equal
- Algorytm is_permutation
- Algorytm search
- Algorytm search_n
- Operacje modyfikujące kolekcje
- Algorytm copy
- Algorytm copy_n
- Algorytm copy_backward
- Algorytm move
- Algorytm move_backward
- Algorytm swap_ranges
- Algorytm transform
- Algorytm replace
- Algorytm fill
- Algorytm generate
- Algorytm remove
- Algorytm unique
- Algorytm reverse
- Algorytm sample
- Algorytm shuffle
- Operacje związane z sortowaniem
- Algorytm sort
- Algorytm stable_sort
- Algorytm partial_sort
- Algorytm is_sorted
- Algorytm nth_element
- Wyszukiwanie binarne
- Algorytm lower_bound
- Algorytm upper_bound
- Algorytm equal_range
- Algorytm binary_search
- Algorytmy oparte na podziałach
- Algorytm is_partitioned
- Algorytm partition
- Algorytm partition_copy
- Algorytm stable_partition
- Algorytmy scalające
- Algorytm merge
- Algorytmy wartości ekstremalnych
- Algorytmy min i max
- Algorytmy min_element i max_element
- Algorytm clamp
- Operacje numeryczne
- Przydatne operatory
- Algorytm iota
- Algorytm accumulate
- Algorytm reduce
- Algorytm inner_product
- Algorytm adjacent_difference
- Algorytm partial_sum
- Inne algorytmy
- Biblioteka Boost Algorithm
- Rozdział 19. Współbieżność i równoległość
- Programowanie współbieżne
- Zadania asynchroniczne
- Współdzielenie i koordynacja
- Niskopoziomowe funkcje związane ze współbieżnością
- Programowanie współbieżne
- Algorytmy równoległe
- Przykład: sortowanie równoległe
- Algorytmy równoległe nie są magiczne
- Podsumowanie
- Rozdział 20. Programowanie sieciowe z użyciem biblioteki Boost Asio
- Model programowania biblioteki Boost Asio
- Programowanie sieciowe z użyciem biblioteki Asio
- Protokół internetowy
- Rozwiązywanie nazwy hosta
- Nawiązywanie połączenia
- Bufory
- Odczytywanie danych z buforów i zapisywanie do nich
- Hypertext Transfer Protocol (HTTP)
- Implementacja prostego klienta HTTP za pomocą biblioteki Boost Asio
- Asynchroniczne odczytywanie i zapisywanie
- Tworzenie serwera
- Wielowątkowość biblioteki Boost Asio
- Podsumowanie
- Rozdział 21. Tworzenie aplikacji
- Wsparcie programu
- Obsługa zakończenia programu i zwalniania zasobów
- Komunikacja z systemem operacyjnym
- Obsługa sygnałów systemu operacyjnego
- Wsparcie programu
- Biblioteka Boost ProgramOptions
- Opis opcji
- Parsowanie opcji
- Przechowywanie opcji i dostęp do nich
- Wykorzystanie zdobytej wiedzy
- Specyficzne zagadnienia związane z kompilacją
- Przywitaj się ponownie z preprocesorem
- Optymalizacje kompilatora
- Konsolidacja z językiem C
- Podsumowanie
- Przypisy
Wydawnictwo Naukowe PWN - inne książki
-
Kto myśli, że ludzkie życie musi kroczyć od sukcesu do sukcesu, jest jak głupiec, który stoi na placu budowy kręcąc głową, bo jest zdziwiony, że kopią w głębinach, gdy ma powstać katedra. Każdy człowiek potrzebuje sensu życia, który nada mu kierunek i perspektywę oraz pozwoli wieść zdrowe pod wz...(27.30 zł najniższa cena z 30 dni)
31.20 zł
39.00 zł(-20%) -
ŁADNIE pisze się w szkole. W życiu trzeba pisać SKUTECZNIE. Kiedy ostatnio czekałaś kilka dni na odpowiedź na ważnego e-maila? A może znów spędziłeś godziny na pisaniu newslettera, który ostatecznie nie przyniósł oczekiwanego rezultatu? W cyfrowym świecie dotarcie do odbiorców jest wyjątkowo t...(45.43 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Odporność psychiczna to zdolność do przetrwania i powrotu do równowagi po doświadczeniu przeciwności losu. Wszyscy w swoim życiu stajemy przed wyzwaniami. Większość z nas w pewnym momencie doświadczy poważnej traumy, jak nagła śmierć bliskiej osoby, wyniszczająca choroba lub klęska żywiołowa. Tym...(41.30 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Nieważne, jak wielki jest nasz konflikt z członkiem rodziny czy jak mocno zdenerwowała nas utrata miejsca parkingowego, rzadko uciekamy się do załatwienia tego rodzaju spraw przez walkę na pięści. Podobnie, raczej rzadko się nam przytrafia konieczność zaczajenia się i osobistego pokonania naszej ...(69.30 zł najniższa cena z 30 dni)
79.20 zł
99.00 zł(-20%) -
Dlaczego prawy kojarzy nam się z dobrem, a lewy to ten o podejrzany, podrobiony, nieuczciwy? Dlaczego to, co pozytywne, jest w uniesieniu, a to co negatywne wywołuje zdołowanie? Dlaczego zbliżanie kojarzymy z nagrodą, a oddalanie z karą? Oddajemy do rąk Czytelników książkę, w której Kenneth Hei...(37.73 zł najniższa cena z 30 dni)
39.20 zł
49.00 zł(-20%) -
Wszyscy chcemy prowadzić rozmowy, które coś znaczą. Chcemy, żeby nasze rozmowy pogłębiały bliskość i prowadziły do rozwiązywania problemów. Chcemy czuć się naprawdę zrozumiani i rozumieć innych. Chcemy wreszcie, by nasi rozmówcy nie traktowali nas jednowymiarowo i dostrzegali w nas więcej niż tyl...(41.30 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Patrz, co przez ciebie zrobiłem! Dlaczego nie? Tak, ale Ja tylko próbuję ci pomóc! Będziecie jeszcze dumni, że mnie znacie! Książka Erica Bernea ukazała się po raz pierwszy sześćdziesiąt lat temu. Mimo upływu czasu jej popularność w Polsce i na świecie nie zmalała. Tysiące Czytelników sięgają p...(45.43 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Paradoks szczęścia polega na tym, że najtrudniej je osiągnąć, kiedy go szukamy. Pojawia się jednak nieoczekiwanie, gdy robimy rzeczy, które mają sens. Profesor Bruce Hood przyjrzał się temu problemowi z perspektywy nauki i doszedł do wniosków, które przeczą treści większości popularnych poradnik...(45.43 zł najniższa cena z 30 dni)
47.20 zł
59.00 zł(-20%) -
Światowy bestseller Stuarta Ritchiego! Książka, która ujawnia niepokojące i szokujące sygnały świadczące o kryzysie, jaki przechodzi współczesna nauka. Nauka to sposób, w jaki rozumiemy świat. Jednak niewłaściwa interpretacja i koloryzowane statystyki sprawiły, że ogromna liczba badań naukowych s...(53.13 zł najniższa cena z 30 dni)
55.20 zł
69.00 zł(-20%)
Dzieki opcji "Druk na żądanie" do sprzedaży wracają tytuły Grupy Helion, które cieszyły sie dużym zainteresowaniem, a których nakład został wyprzedany.
Dla naszych Czytelników wydrukowaliśmy dodatkową pulę egzemplarzy w technice druku cyfrowego.
Co powinieneś wiedzieć o usłudze "Druk na żądanie":
- usługa obejmuje tylko widoczną poniżej listę tytułów, którą na bieżąco aktualizujemy;
- cena książki może być wyższa od początkowej ceny detalicznej, co jest spowodowane kosztami druku cyfrowego (wyższymi niż koszty tradycyjnego druku offsetowego). Obowiązująca cena jest zawsze podawana na stronie WWW książki;
- zawartość książki wraz z dodatkami (płyta CD, DVD) odpowiada jej pierwotnemu wydaniu i jest w pełni komplementarna;
- usługa nie obejmuje książek w kolorze.
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka, którą chcesz zamówić pochodzi z końcówki nakładu. Oznacza to, że mogą się pojawić drobne defekty (otarcia, rysy, zagięcia).
Co powinieneś wiedzieć o usłudze "Końcówka nakładu":
- usługa obejmuje tylko książki oznaczone tagiem "Końcówka nakładu";
- wady o których mowa powyżej nie podlegają reklamacji;
Masz pytanie o konkretny tytuł? Napisz do nas: sklep[at]helion.pl.
Książka drukowana
Oceny i opinie klientów: C++. Intensywny kurs Josh Lospinoso (0) Weryfikacja opinii następuję na podstawie historii zamówień na koncie Użytkownika umieszczającego opinię. Użytkownik mógł otrzymać punkty za opublikowanie opinii uprawniające do uzyskania rabatu w ramach Programu Punktowego.