Trwają zapisy do grupy

Programowanie w Python wykorzystujące sztuczną inteligencję (AI) dla zawodowych programistów

Uczestnictwo w szkoleniu z programowania w Pythonie wykorzystującym sztuczną inteligencję stanowi doskonałą inwestycję w rozwój zawodowy. Udział w szkoleniu pozwoli Ci zdobyć uniwersalne umiejętności programistyczne, a dodatkowo otworzy drzwi do fascynującego świata sztucznej inteligencji i zwiększy atrakcyjność na rynku pracy.

2450 PLN+23% VAT (3013 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:AI/Python-PRO

pythondataoopai

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

4 grudnia
Trwają zapisy na szkolenieOferta specjalna

Trener:

Mateusz Pabiś

Cena:

2450 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

Programowanie w Python wykorzystujące sztuczną inteligencję (AI) dla zawodowych programistów

Cele szkolenia

  • Wprowadzenie do tematyki sztucznej inteligencji

  • Wprowadzenie do narzędzi AI wspierających pracę programistów

  • Wprowadzenie do języka Python

  • Poznanie zmiennych, typów danych, sekwencji, pętli, instrukcji warunkowych, plików, funkcji, klas i obiektów

  • Wprowadzenie do pracy ze zintegrowanym środowiskiem programistycznym (IDE): debugging, refactoring, kontrola wersji, REPL, testy itp.

  • Wprowadzenie do dobrych praktyk i technik inżynierii oprogramowania


Dla kogo?

  • Osób zawodowo zajmujących się programowaniem

  • Osób posiadających doświadczenie w programowaniu w Python na poziomie minimum średniozaawansowanym


Zalety

  • Nauczysz się samodzielnie korzystać z najnowszych narzędzi sztucznej inteligencji (AI) do wsparcia procesu wytwarzania oprogramowania

  • Dowiesz się jak zwiększyć produktywność swojej pracy

  • Poznasz naczęstsze problemy związane z wykorzystaniem AI przy programowaniu

  • Nauczysz się jak zintegrować wygenerowany kod w swoim projekcie

  • W praktyce nauczysz się odróżniania jakości wygenerowanego kodu

  • Dostaniesz wysokiej jakości materiały i odnośniki do stron, filmików i webinarów, które pomogą kontynuować naukę programowania

  • Kurs ma zbalansowany stosunek teorii do praktyki

  • Praktyczny warsztat z ponad tysiącem linii do samodzielnego napisania przez każdego uczestnika

  • Przykłady kodu na podstawie realnych przypadków użycia i studiów przypadku, które demonstrują praktyczne zastosowanie

  • Trener na co dzień wykorzystuje w praktyce technologie ze szkolenia, co gwarantuje wiedzę na poziomie eksperckim i praktyczne know-how


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

Pobierz program w PDF

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"

Autorem szkolenia jest Matt Harasymczuk

Od 2015 roku prowadzę szkolenia jako trener Sages. Mam ponad 9 tysięcy godzin (tak, 9000!) doświadczenia w prowadzeniu warsztatów dla ponad 30 tys. osób. Dotychczas przeprowadziłem szkolenia dla 196 organizacji z sektorów tj. publiczny, bankowy, obronny, agencje kosmiczne, firmy branży lotniczej, automotive, e-commerce, fintech, ubezpieczenia, startupy wysokich technologii, branża paliwowa, telekomy, medyczna, uczelnie wyższe, gaming, druk 3d i consumer electronics. Specjalizuję się w szkoleniach…