[ZMIANA TERMINU] Nowoczesne i wydajne zarządzanie pakietami w języku Python
🟢 Warsztat weekendowy w godz. 9:00-13:00 (4 h) 🟢
UWAGA – ZMIANA TERMINU! Warsztat pierwotnie planowany na 20.07.2025, odbędzie się 8.08.2025.
Czego się nauczysz?
- Praktycznie wykorzystywać uv do błyskawicznego tworzenia środowisk, instalacji pakietów i wersjonowania zależności,
- Strukturyzować swoje projekty zgodnie z nowoczesnymi standardami, integrując narzędzia do testowania i lintingu,
- Zbudować i uruchomić prostą aplikację webową (API), stosując w praktyce poznane narzędzia i techniki.
Dla kogo jest ten warsztat?
- Dla inżynierów ML i analityków danych, którzy szukają wydajniejszej alternatywy dla pip lub conda,
- Dla osób, które chcą ujednolicić swój zestaw narzędzi,
- Dla liderów technicznych, którzy chcą wprowadzić w swoich zespołach nowoczesne i powtarzalne standardy zarządzania projektami.
Wymagania wstępne
- Umiejętność swobodnego poruszania się w terminalu (linii komend),
- Podstawowa znajomość systemu kontroli wersji Git (klonowanie repozytorium, commit),
- Doświadczenie z pip install.
Wymagania instalacyjne:
- Zainstalowany Python w wersji 3.12 lub nowszej,
- Ulubiony edytor kodu (np. VS Code, PyCharm, Cursor),
- Zainstalowany uv (w terminalu: curl -LsSf https://astral.sh/uv/install.sh | sh),
- Zainstalowany klient Git.
Prowadzący
Doświadczony inżynier ds. uczenia maszynowego oraz pasjonat edukacji w dziedzinie Data Science i AI. Obecnie pracuje jako Machine Learning Engineer w AI Clearing, gdzie rozwija innowacyjne rozwiązania do monitorowania postępów na projektach budowlanych, kontroli jakości i analizy defektów, specjalizując się w analizie danych z farm fotowoltaicznych pozyskiwanych za pomocą teledetekcji. Pracował jako Research Software Engineer w projekcie xLUNGS w MI2.ai, gdzie zajmował się rozwojem systemów wspomagających identyfikację zmian chorobowych na zdjęciach rentgenowskich i tomografii komputerowej płuc. Wcześniej, jako Machine Learning Engineer na Politechnice Warszawskiej, brał udział w projekcie INKUB, związanym z wykorzystaniem dronów i AI do inspekcji fasad budynków. Jest absolwentem Politechniki Warszawskiej, gdzie studiował na kierunku Data Science oraz ukończył studia licencjackie z matematyki, będąc również prezesem Koła Naukowego Matematyków i pracownikiem dydaktycznym.
Program warsztatów
1. Fundamenty zarządzania zależnościami w Python:
– Dlaczego zarządzanie pakietami jest ważne,
– Izolacja środowisk,
– Tradycyjne podejście – dlaczego nie wystarcza?.
2. Szybki i zunifikowany menadżer pakietów i projektów – uv:
– Wprowadzenie do uv,
– Instalacja i podstawowe funkcjonalności.
3. Wykorzystanie uv w praktyce:
– Zarządzanie projektami i ich strukturą,
– Porównanie z innymi menadżerami pakietów,
– Zaawansowane zastosowania i dobre praktyki.
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisz się na warsztat
Liczba miejsc ograniczona! Organizator zastrzega sobie prawo do odwołania wydarzenia w przypadku niezgłoszenia się minimalnej liczby uczestników. Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektoronicznej po warsztacie oraz za pośrednictwem firmy kurierskiej.