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
47,40 zł 79,00 zł (-40%)
47,40 zł najniższa cena z 30 dni

Dodaj do koszyka Wysyłamy w 24h

Ebook
39,50 zł 79,00 zł (-50%)
39,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

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

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

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
47,40 zł
Dodaj do koszyka
Ebook
39,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 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