ODBIERZ TWÓJ BONUS :: »

Języki i paradygmaty programowania. Teoria i praktyka Feliks Kurp

Autor:
Feliks Kurp
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
5.0/6  Opinie: 3
Stron:
136
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
26,94 zł 44,90 zł (-40%)
26,94 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
22,45 zł 44,90 zł (-50%)
22,45 zł najniższa cena z 30 dni

Dodaj do koszyka lub Kup na prezent Kup 1-kliknięciem

Przenieś na półkę

Do przechowalni

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Różnic między paradygmatami programowania: strukturalnym, obiektowym, deklaratywnym i innymi
  • Zasad działania języków kompilowanych, interpretowanych i beztypowych
  • Podstaw pracy w środowisku Python oraz korzystania z interpretera
  • Stosowania typów prostych i złożonych w Pythonie
  • Wykorzystywania instrukcji blokowych, warunkowych i pętli w Pythonie
  • Pracy z modułami oraz wbudowanymi bibliotekami Pythona
  • Formatowania napisów i generowania liczb losowych w Pythonie
  • Definiowania klas, obiektów i hermetyzacji w języku Java SE
  • Tworzenia i wykorzystywania dziedziczenia, klas abstrakcyjnych oraz interfejsów w Javie
  • Stosowania polimorfizmu, przesłaniania metod i zmiennych statycznych w Javie
  • Tworzenia i obsługi funkcji pierwszoklasowych oraz funkcji czystych w JavaScript
  • Wykorzystywania funkcji strzałkowych, wyrażeń lambda i domknięć leksykalnych w JavaScript
  • Pracy z tablicami, tablicami asocjacyjnymi i obiektem Map w JavaScript
  • Podstaw programowania obiektowego i funkcyjnego w JavaScript
  • Tworzenia programów w logice przy użyciu języka Prolog
  • Instalowania i korzystania ze środowiska SWI-Prolog

Czym w rzeczywistości jest programowanie? I jak zacząć programować?

Oprogramowanie jest dziś praktycznie wszędzie, a programiści od dawna należą do najbardziej poszukiwanych specjalistów. Na podstawie napisanego przez nich kodu funkcjonują już nie tylko komputery i smartfony. Oprogramowanie steruje sprzętami domowymi, telewizorem czy lodówką. W ramach tak zwanego internetu rzeczy wiele urządzeń technicznych komunikuje się między sobą bez udziału człowieka. Gwałtownie rozwija się sztuczna inteligencja, wymagająca specjalistycznego oprogramowania. Nie dziwi więc, że jego rozwój ciągle przyspiesza. W obliczu tych faktów odpowiedź na pytanie, jakiego języka programowania warto się nauczyć, jest trudna. Nawet dla osoby, która wie, w jaki sposób zamierza w przyszłości korzystać ze swoich informatycznych umiejętności.

Autor książki proponuje nieco inne podejście do nauki programowania. Zachęca do zapoznania się z podstawowymi własnościami i możliwymi zastosowaniami kilku odległych od siebie, ale niezwykle ważnych aktualnie języków programowania, takich jak Python, Java SE, JavaScript i Prolog. W trakcie ich poznawania czytelnicy będą mieli okazję zgłębić filozofię programowania, a równocześnie zdobywać praktyczne umiejętności programistyczne na podstawowym poziomie. Starannie dobrany kod pokazuje możliwe zastosowania wybranych języków programowania. Pomoc w nauce stanowią też zadania do samodzielnego rozwiązania.

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

Wybrane bestsellery

O autorze książki

Feliks Kurp z wykształcenia jest fizykiem. Jako pracownik naukowo-badawczy uczelni medycznej zajmował się badaniem czynności bioelektrycznej mózgu; uzyskał stopień doktora nauk przyrodniczych. Aktualnie jego działalność skupia się na zagadnieniach dydaktyki i popularyzacji nauki. Jest pracownikiem naukowo-dydaktycznym Akademii Ekonomiczno-Humanistycznej w Warszawie.

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie języki programowania są omawiane w książce "Języki i paradygmaty programowania. Teoria i praktyka"?
Książka przedstawia podstawy i zastosowania czterech języków programowania: Python, Java SE, JavaScript oraz Prolog, pokazując różne paradygmaty programowania.
2. Czy ta książka nadaje się dla osób początkujących w programowaniu?
Tak, publikacja jest napisana z myślą o osobach rozpoczynających naukę programowania i w przystępny sposób wprowadza w różne paradygmaty oraz języki.
3. Jakie praktyczne umiejętności można zdobyć dzięki tej książce?
Czytelnik nauczy się podstaw programowania w kilku językach, pozna różne style (paradygmaty), rozwiąże praktyczne zadania i zrozumie, jak wybrać odpowiedni język do konkretnego zastosowania.
4. Czy w książce znajdują się przykłady kodu i zadania do samodzielnego rozwiązania?
Tak, książka zawiera liczne przykłady kodu oraz zadania, które pomagają utrwalić zdobytą wiedzę poprzez praktykę.
5. Czy muszę mieć zainstalowane specjalne środowiska programistyczne, aby korzystać z książki?
Autor opisuje, jak zainstalować i skonfigurować niezbędne środowiska dla każdego omawianego języka, więc nie jest wymagana wcześniejsza instalacja - wszystko wyjaśnione jest krok po kroku.
6. W jaki sposób książka pomaga wybrać odpowiedni język programowania?
Książka omawia zalety i zastosowania różnych języków oraz paradygmatów, co ułatwia zrozumienie, który język będzie najlepszy do określonych celów programistycznych.
7. Czy książka nadaje się do nauki samodzielnej, czy lepiej korzystać z niej na kursie lub zajęciach?
Publikacja jest zaprojektowana zarówno do samodzielnej nauki, jak i jako uzupełnienie kursów czy zajęć z programowania - zadania i przykłady są dostosowane do indywidualnej pracy.

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
26,94 zł
Dodaj do koszyka
Ebook
22,45 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 Google Pay Ikona płatności ING Bank Śląski 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łać z BOŚ Ikona płatności Płatność online kartą płatniczą Ikona płatności Santander Ikona płatności Visa Mobile