Kategoria: Python
Szkolenie z Pythona dla osób, które chcą użyć go do zadań obliczeniowych, analityczno-raportowych, czy też do automatyzowania codziennej pracy (zadań serwerowych, administracyjnych, analizy logów aplikacji itp.).
W odróżnieniu od szkolenia “Język Python dla programistów” (https://alx.pl/szkolenia/python-programowanie/) mniej czasu poświęcamy głębokiemu poznaniu bardziej zaawansowanych mechanizmów języka (które są potrzebne przy tworzeniu dużych programów), a więcej na dobre poznanie spraw potrzebnych w codziennej praktyce. Ćwiczymy obróbkę danych z różnych źródeł, analizę (parsowanie) plików tekstowych, komunikację z innymi aplikacjami – czy też omawiamy różne sposoby uruchamiania i rozpowszechniania napisanych przez nas w Pythonie programów.
Czas trwania
2 dni
Program
- Składnia i podstawowe instrukcje.
- Konfiguracja środowiska do wygodnego programowania w Pythonie (IDE)
- Różne sposoby uruchamiania programów w Pythonie (Windows / Linux).
- Rozpowszechnianie swoich programów,
- Tworzenie wersji nie wymagającej zainstalowanego Pythona
- Obsługa opcji podanych programowi z linii poleceń (argparse i alternatywy)
- Wczytywanie i parsowanie plików tekstowych
- wyrażenia regularne
- pokonywanie problemów z polskimi literami.
- System plików
- przeglądanie katalogów
- praca z plikami itp.
- Komunikacja internetowa
- łączenie z SSH
- łączenie z sFTP.
- pobieranie plików po HTTPS
- parsowanie stron internetowych (Webscraping)
- Dostęp do zdalnych usług typu REST API
- wysyłanie zapytań HTTP
- obsługa formatu JSON;.
- Pobieranie danych z zewnętrznych źródeł:
- pliki płaskie CSV,
- odczyt i zapis do baz danych
- Instalowanie i korzystanie z dodatkowych bibliotek z PyPI.
Szkolenia domyślnie prowadzone są na najnowszej stabilnej wersji Pythona z gałęzi 3.
Dla grup na zamówienie, możliwe jest prowadzenie zajęć na
dowolnych wersjach oprogramowania zgodnie z zapotrzebowaniem Klienta.
Training also available in English - for more information see here.
Przeznaczenie i wymagania
Szkolenie przeznaczone jest dla inżynierów, naukowców, analityków, administratorów i innych osób potrzebujących pisać niewielkie programy.
Zakładamy, że uczestnicy szkolenia umieją programować przynajmniej na tyle, że potrafią napisać (w dowolnym języku) program sprawdzający, czy dana liczba jest liczbą pierwszą.
Certyfikaty
Uczestnicy szkolenia otrzymują imienne certyfikaty sygnowane przez ALX.