ODBIERZ TWÓJ BONUS :: »

Myśl jak programista. Techniki kreatywnego rozwiązywania problemów V. Anton Spraul

Autor:
V. Anton Spraul
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
4.4/6  Opinie: 8
Stron:
280
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
niedostępna
Powiadom mnie, gdy książka będzie dostępna

Ebook
24,50 zł 49,00 zł (-50%)
24,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?

  • Stosowania klasycznych strategii rozwiązywania problemów programistycznych
  • Analizowania i rozkładania złożonych problemów na mniejsze części
  • Uproszczania problemów i szukania analogii do znanych zagadnień
  • Przetwarzania i analizowania danych wejściowych w programie
  • Wykorzystywania tablic do przechowywania, sortowania i przeszukiwania danych
  • Optymalizowania rozwiązań z użyciem tablic jedno- i wielowymiarowych
  • Zarządzania pamięcią dynamiczną i stosowania wskaźników
  • Tworzenia i obsługi dynamicznych struktur danych, takich jak listy powiązane
  • Projektowania i implementowania klas oraz stosowania zasad enkapsulacji
  • Unikania typowych błędów w projektowaniu klas i zarządzaniu pamięcią
  • Rozwiązywania problemów za pomocą rekurencji, w tym rekurencji ogonowej
  • Wykorzystywania rekurencji w dynamicznych strukturach danych, takich jak drzewa binarne
  • Tworzenia kodu nadającego się do ponownego użycia z wykorzystaniem komponentów i bibliotek
  • Budowania własnego planu rozwiązywania problemów i analizowania wyników
  • Rozwijania nowych umiejętności programistycznych i uczenia się nowych języków
  • Uczestniczenia w szkoleniach i efektywnego zdobywania wiedzy technicznej

Znajdź wyjście z najtrudniejszych sytuacji!

Nauka programowania to tak naprawdę nauka sposobu myślenia. Jako programista musisz biegle analizować problemy, dzielić je na części oraz starać się je rozwiązać w optymalny sposób. Składnia języka i środowisko programistyczne to tylko podstawowe narzędzia, których obsługi nauczyć się może każdy. Jednak nie każdy potrafi myśleć jak programista.

Recenzja książki na Forbot.pl

Dzięki tej książce masz szansę zostać profesjonalistą! W trakcie lektury poznasz najlepsze sposoby rozwiązywania problemów, opanujesz rekurencję i przekonasz się, że wcale nie jest ona taka straszna. Zobaczysz również, jak tworzyć kod nadający się do ponownego użycia, i opanujesz zagadnienia z obszaru programowania obiektowego. Przykłady w tej książce zostały napisane w języku C++, ale nie stanowi to bariery, żeby przenieść te idee na inne języki programowania. Warto poświęcić tej książce parę wieczorów i zmienić swój sposób patrzenia na programowanie!

Poznaj:

  • strategie rozwiązywania problemów
  • sposoby rozwiązywania problemów za pomocą rekurencji
  • korzyści z wykorzystania wskaźników i pamięci dynamicznej
  • metody zdobywania nowych umiejętności programistycznych

Opanuj sztukę myślenia jak programista!

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

Wybrane bestsellery

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Czy muszę znać język C++, aby skorzystać z książki ,,Myśl jak programista. Techniki kreatywnego rozwiązywania problemów"?
Nie, znajomość C++ nie jest wymagana. Przykłady są w C++, ale prezentowane techniki i sposoby myślenia można zastosować w dowolnym języku programowania.
2. Czy ta książka pomoże mi lepiej rozwiązywać zadania programistyczne na rozmowach kwalifikacyjnych lub konkursach?
Tak, książka uczy uniwersalnych strategii rozwiązywania problemów i analizy zadań, co jest bardzo przydatne podczas przygotowań do rozmów rekrutacyjnych i konkursów programistycznych.
3. Jakie konkretne umiejętności rozwinę dzięki tej książce?
Poznasz techniki dzielenia problemów, rekurencji, optymalizacji, pracy z tablicami, wskaźnikami, klasami oraz sposoby ponownego wykorzystania kodu. Nauczysz się także budować własny plan rozwiązywania problemów.
4. Czy w książce znajdują się ćwiczenia praktyczne?
Tak, w każdym rozdziale znajdziesz zestaw ćwiczeń, które pozwolą Ci przećwiczyć omawiane techniki i utrwalić zdobytą wiedzę.
5. Czy książka nadaje się dla osób, które dopiero zaczynają naukę programowania?
Tak, książka jest napisana przystępnym językiem i wyjaśnia kluczowe pojęcia od podstaw, dzięki czemu będzie pomocna także dla początkujących.
6. Czy mogę korzystać z tej książki ucząc się innego języka programowania niż C++?
Tak, opisane techniki i sposoby myślenia są uniwersalne i możesz je stosować w dowolnym języku programowania.
7. Jak długo trwa przeczytanie i przepracowanie tej książki?
To zależy od indywidualnego tempa nauki, ale większość czytelników może przepracować materiał w ciągu kilku wieczorów, poświęcając czas także na ćwiczenia praktyczne.
8. Czy książka pomoże mi nauczyć się myślenia algorytmicznego?
Tak, jednym z głównych celów książki jest rozwijanie myślenia algorytmicznego, co ułatwi Ci rozwiązywanie nawet złożonych problemów programistycznych.

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
49,00 zł
Niedostępna
Ebook
24,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