ODBIERZ TWÓJ BONUS :: »

Programowanie wspomagane sztuczną inteligencją. Lepsze planowanie, kodowanie, testowanie i wdrażanie Tom Taulli

Autor:
Tom Taulli
Wydawnictwo:
Helion
Wydawnictwo:
Helion
Ocena:
3.7/6  Opinie: 3
Stron:
208
Druk:
oprawa miękka
Dostępne formaty:
     PDF
     ePub
     Mobi
Czytaj fragment
Książka
51,35 zł 79,00 zł (-35%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
43,45 zł 79,00 zł (-45%)
34,90 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

Do przechowalni

Powiadom o dostępności audiobooka »

Czego się nauczysz?

  • Wykorzystywania narzędzi AI do automatyzacji żmudnych zadań programistycznych
  • Stosowania dużych modeli językowych (LLM) w generowaniu i analizie kodu
  • Porównywania możliwości i ograniczeń popularnych asystentów kodowania (Copilot, Tabnine, CodeWhisperer, Gemini)
  • Integracji narzędzi AI z IDE i zarządzania bazą kodu
  • Tworzenia skutecznych promptów do generowania kodu oraz dokumentacji
  • Minimalizowania błędów AI, takich jak halucynacje i stronniczość
  • Zapewnienia bezpieczeństwa, prywatności i ochrony własności intelektualnej podczas pracy z AI
  • Oceniania i wyboru odpowiednich modeli językowych do konkretnych zastosowań
  • Automatyzowania dokumentacji technicznej i modernizacji projektów z pomocą AI
  • Wspierania planowania projektów i zbierania wymagań z użyciem narzędzi AI
  • Usprawniania procesu refaktoryzacji i modularnego programowania
  • Automatyzowania testowania, debugowania i wdrażania aplikacji
  • Wykorzystywania AI do tłumaczenia kodu i pracy z różnymi językami programowania
  • Zarządzania projektami programistycznymi z użyciem burzy mózgów i analizy trendów rynkowych
  • Tworzenia i wdrażania API oraz pracy z frameworkami i bibliotekami wspieranymi przez AI

To już się dzieje! Narzędzia oparte na sztucznej inteligencji wykonują monotonne zadania i zajmują się złożonymi szczegółami kodu. W tym czasie programista może się skupić na rozwiązywaniu problemów i innowacjach. AI w takim tandemie ogrywa rolę zaufanego pomocnika, wyręczającego człowieka w zawiłych lub nużących aspektach kodowania. Efekt? Imponujący wzrost produktywności!

Ta praktyczna książka ułatwi Ci optymalne używanie narzędzi AI na wszystkich etapach tworzenia oprogramowania. Niezależnie od Twojego doświadczenia nauczysz się korzystać z szerokiej gamy rozwiązań: od dużych modeli językowych ogólnego przeznaczenia (ChatGPT, Gemini i Claude) po systemy przeznaczone do kodowania (GitHub Copilot, Tabnine, Cursor i Amazon CodeWhisperer). Poznasz również metodykę programowania modułowego, która efektywnie współgra z technikami pisania promptów do generowania kodu. W książce znajdziesz także najlepsze sposoby zastosowania uniwersalnych modeli LLM w nauce języka programowania, wyjaśnianiu kodu lub przekładaniu go na inny język programowania.

Najciekawsze zagadnienia:

  • możliwości narzędzi opartych na AI, przeznaczonych do tworzenia kodu
  • zalety i wady popularnych systemów
  • korzystanie z ogólnych modeli językowych podczas kodowania
  • narzędzia oparte na AI w cyklu życia oprogramowania
  • inżynieria promptów podczas tworzenia oprogramowania
  • realizacja żmudnych zadań, takich jak pisanie wyrażeń regularnych

Ta książka zaoszczędzi Ci wielu godzin prób i błędów!

Jonathan Ellis, współzałożyciel firmy DataStax

Wiosenne porządku na magazynach! / Ebooki -45%, książki -35%

Wybrane bestsellery

O autorze książki

Tom Taulli tworzy oprogramowanie od ponad czterdziestu lat. Założył kilka przedsiębiorstw. Regularnie pisze felietony do takich serwisów jak BusinessWeek.com, TechWeb.com i Bloomberg.com, a także doradza różnym firmom działającym w dziedzinie sztucznej inteligencji i zrobotyzowanej automatyzacji procesów.

Tom Taulli - pozostałe książki

Helion - inne książki

Najczęściej zadawane pytania (FAQ)
1. Jakie korzyści daje wykorzystanie sztucznej inteligencji w programowaniu?
Sztuczna inteligencja pozwala automatyzować żmudne zadania, szybciej generować i poprawiać kod, a także pomaga w dokumentowaniu i testowaniu. Dzięki temu programista może skupić się na kreatywnych aspektach pracy i zwiększyć swoją produktywność.
2. Czy książka omawia konkretne narzędzia AI do programowania?
Tak, książka szczegółowo opisuje popularne narzędzia, takie jak GitHub Copilot, Amazon CodeWhisperer, Tabnine, Gemini Code Assist, a także uniwersalne modele językowe, np. ChatGPT, Gemini i Claude, pokazując ich praktyczne zastosowania na różnych etapach pracy programisty.
3. Czy książka jest odpowiednia dla osób uczących się programowania?
Tak, publikacja jest napisana w przystępny sposób i zawiera praktyczne przykłady, dzięki czemu jest pomocna zarówno dla początkujących, jak i bardziej doświadczonych programistów chcących poznać nowoczesne metody pracy z AI.
4. W jaki sposób książka pomaga w nauce efektywnego korzystania z narzędzi AI?
Autor pokazuje, jak optymalnie wykorzystywać narzędzia AI na każdym etapie cyklu życia oprogramowania - od planowania i pisania kodu po testowanie i wdrażanie. Czytelnik nauczy się m.in. inżynierii promptów, pracy z różnymi modelami językowymi oraz oceny ich przydatności.
5. Czy znajdę w książce praktyczne porady dotyczące bezpieczeństwa i prywatności przy korzystaniu z AI?
Tak, książka porusza kwestie bezpieczeństwa, prywatności oraz potencjalnych zagrożeń związanych z wykorzystywaniem narzędzi AI w programowaniu, pomagając świadomie wdrażać nowe technologie w codziennej pracy.
6. Jakie zagadnienia dotyczące testowania i wdrażania oprogramowania z AI są omawiane?
W książce znajdziesz rozdziały poświęcone automatyzacji testów, debugowaniu, przeglądzie kodu oraz wdrażaniu aplikacji z wykorzystaniem narzędzi AI, a także wskazówki dotyczące dokumentowania i zbierania opinii użytkowników.
7. Czy książka zawiera przykłady praktycznych zastosowań narzędzi AI w różnych językach programowania?
Tak, autor pokazuje, jak wykorzystać AI do nauki nowych języków programowania, tłumaczenia kodu i automatyzacji zadań w różnych środowiskach programistycznych, ilustrując to konkretnymi przykładami.
8. Jakie są główne wyzwania związane z programowaniem wspomaganym przez AI, o których mówi książka?
Książka omawia m.in. kwestie halucynacji modeli AI, stronniczości, jakości danych treningowych, a także wyzwania związane z własnością intelektualną i integracją narzędzi AI z istniejącymi procesami programistycznymi.

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
51,35 zł
Dodaj do koszyka
Ebook
43,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 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
Bezpieczne płatności szyfrowane SSL