Kurs programowanie w python
Podstawy
Kurs skierowany do osób mających już podstawową wiedzę z programowania w 🐍Python.
- Poziom: średniozaawansowany
- Forma szkolenia: ONLINE
- Czas trwania szkolenia: 80h
Kurs skierowany do osób mających już podstawową wiedzę z programowania w pythonie. Ma za zadanie poszerzyć wiadomości w wielu aspektach, rozpoczynając od wytłumaczenia działania kodu na różnych środowiskach systemowych, przez zaawansowane aspekty tworzenia oprogramowania jak wzorce projektowe, zaawansowane algorytmy i struktury danych, aż po tworzenie zaawansowanych projektów z 3 głównych zastosowań pythona. Kurs zawiera także dużo wiedzy dodatkowej, będącej uzupełnieniem ekosystemu programisty, jak praca z gitem (system kontroli wersji), dockerem (konteneryzacja aplikacji) czy zaawansowanych narzędzi do debugowania i wytwarzania oprogramowania
Jesteś studentem? Chcesz zmienić pracę? To szkolenie też jest dla Ciebie.
- Szkolenie jest w DARMOWE.
- Szkolenie prowadzone jest ONLINE na platformie Clickmeeting
- Szkolenia każdorazowo dopasowujemy do danej grupy szkoleniowej.
- Nasz trener to praktyk z wieloletnim doświadczeniem w programowaniu w Python
- W ciągu kilku dni zyskasz aktualną wiedzę.
- Niezwłocznie po szkoleniu wykorzystasz nabyte umiejętności.
- Dostaniesz od nas materiały poszkoleniowe, żeby utrwalać wiedzę.
- Otrzymasz zaświadczenie potwierdzający zdobyte umiejętności.
- Osoba powyżej 18 roku życia
- Osoba pracująca ( umowa o pracę, zlecenie, dzieło)
- Zamieszkała na terenie woj. Śląskiego
Na kursie poruszymy zagadnienia:
- Konfiguracja i tworzenie środowisk dla projektu (anaconda, pipenv, virtualenv)
- Narzędzia do tworzenia kodu (jupyter lab, Pycharm, VScode)
- Podstawy pracy z Gitem
- Działanie systemu operacyjnego i różnice między Linuxem, a Windowsem
- Zaawansowane typy zmiennych i algorytmy
- Zaawansowane aspekty transformacji danych
- Zaawansowane aspekty funkcji w pythonie
- Programowanie obiektowe, poziom zaawansowany
- Konteneryzacja i wirtualizacja (podstawy pracy z maszynami wirtualnymi i dockerem)
- Zrównoleglanie programów i aplikacji (multiprocessing, threading)
- Praca z plikami i katalogami – zaawansowane aspekty pracy z systemem
- Generatory i Iteratory
- Wzorce projektowe – dobre praktyki w tworzeniu oprogramowania
- API – tworzenie i komunikacja między aplikacjami
- TDD – testowanie jednostkowe i funkcyjne w pythonie
- Python i bazy danych – tworzenie aplikacji do obsługi baz danych (postgres, Mysql)
- Projekt I: Zaawansowana analiza danych (statystyka, wstęp do uczenia maszynowego)
- Projekt II: Python i sztuczna inteligencja – program do rozponawania obrazów w pythonie
- Projekt III: Zaawansowana aplikacja webowa w Django (django, HTML, CCS, bootstrap, elemnty JS)
- Wstęp do mikroserwisów i pracy w chmurach obliczeniowych