Szkolenie: Python i generatywna AI w praktyce
Szkolenie Python i generatywna AI w praktyce to intensywny kurs dla programistów, który uczy wykorzystania Pythona oraz nowoczesnych narzędzi sztucznej inteligencji do automatyzacji, optymalizacji i wsparcia procesu tworzenia oprogramowania
- Trenerzy praktycy
- Kameralne grupy
Czas trwania szkolenia:3 dni (24h)
Kod kursu:AI/Python-PRO
Python i generatywna AI w praktyce
Cele szkolenia
Szkolenie przygotowuje do samodzielnego wykorzystywania narzędzi AI wspierających programowanie w języku Python
Szkolenie uczy integrowania kodu generowanego przez AI z własnymi projektami oraz oceny jego jakości
Szkolenie pokazuje, jak stosować dobre praktyki inżynierii oprogramowania i efektywnie pracować w środowisku IDE
Szkolenie rozwija umiejętność prowadzenia code review, refaktoryzacji oraz testowania kodu z użyciem narzędzi AI
Szkolenie omawia wyzwania etyczne i prawne związane z wykorzystaniem sztucznej inteligencji w programowaniu
Dla kogo?
Programistów Python z minimum średniozaawansowaną znajomością języka, chcących rozwijać kompetencje w AI
Specjalistów IT realizujących projekty programistyczne i zainteresowanych automatyzacją oraz optymalizacją pracy
Osób zawodowo zajmujących się rozwojem oprogramowania, pragnących wdrażać nowoczesne narzędzia AI w codziennej pracy
Efekty kształcenia
Uczestnik analizuje i wdraża narzędzia AI wspierające proces programowania w Pythonie
Uczestnik projektuje i integruje kod generowany przez AI z własnymi rozwiązaniami
Uczestnik ocenia jakość oraz poprawność kodu tworzonego przez narzędzia AI
Uczestnik stosuje techniki code review i refaktoryzacji z wykorzystaniem AI
Uczestnik rozpoznaje wyzwania etyczne i prawne związane z AI w programowaniu
Uczestnik organizuje pracę w środowisku IDE z użyciem nowoczesnych narzędzi
Wymagania
Wymagana znajomość Python na poziomie minimu średniozaawansowanym
Wymagana umiejętność korzystania ze środowisk programistycznych
Mile widziana znajomość innych języków programowania
Zalecane (ale nie wymagane) wcześniejsze uczestnictwo w szkoleniach: Python podstawy, Python średnio zaawansowany, Python zaawansowany, Python TDD: Test Driven Development and CI/CD, Python: Wzorce Projektowe
W cenie otrzymasz:
Materiały szkoleniowe
Certyfikat ukończenia szkolenia
W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki
Program szkolenia
Przegląd wybranych technologii AI wspierających programowanie
generowanie tekstu (m.in. ChatGPT od OpenAI)
generowanie obrazów (m.in. DALL-E od OpenAI)
generowanie muzyki
Porównanie Copilot, Assistant AI i inne
Technologie AI wspierając programowanie
Instalacja pluginu i aktywacja konta
Zakładanie konta
Generowanie klucza API
Limity zapytań
Poziomy dostępności
Koszt licencji
Etyka wykorzystywania AI
Przygotowanie środowiska do pracy i wstęp do programowania
Wprowadzenie do języka Python
Wprowadzenie do zintegrowanego środowiska deweloperskiego (IDE)
Elementy składni języka programowania: zmienne, komentarze, operatory
Wprowadzenie do konsoli Python (REPL), składni, wcięć i standardów
Praca z asystentem AI
Chat
Objaśnianie kodu
Generowanie kodu
Refactoring
Generowanie testów
Generowanie dokumentacji
Generowanie commit message
Techniki Code Review i pair programowania z AI
Najczęstsze błędy
Halucynowanie (w co wierzyć i jak nie dać się oszukać)
Układanie odpowiednich zapytań (prompt engineering)
Programowanie w Python
Wprowadzenie do podstawowych elementów języka Python
Zaawansowane elementy składni Python
Wprowadzenie do najważniejszych modułów biblioteki standardowej
Przegląd najczęściej wykorzystywanych modułów dodatkowych
Projekt praktyczny
Wprowadzenie do projektu
Wybieranie odpowiedniego paradygmatu programowania
Generowanie kodu za pomocą AI
Generowanie testów za pomocą AI
Generowanie dokumentacji za pomocą AI
Code review kodu napisanego przez AI
Odkrywanie wzorców projektowych
Wspólna dyskusja dotycz ąca Sztucznej Inteligencji
Wyzwania etyczne związane z implementacją AI
Aspekty prawne wykorzystywania kodu generowanego przez AI
Przegląd przypadków zastosowań AI
Przyszłość sztucznej inteligencji
Kiedy osiągniemy Singularity (AGI)
Przyszłość narzędzi deweloperskich wspieranych przez AI
Przyszłe języki programowania
Sztuczna inteligencja i komputery kwantowe
Perspektywy rozwoju zawodowego w obszarze AI
Dyskusja na temat "czy AI zastąpi zawód programisty"
Wybrane opinie
Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

