Cel szkolenia
Celem szkolenia jest wyjaśnienie podstaw tworzenia oprogramowania w języku Python
Szkolenie dla osób chcących poznać składnię i możliwości języka Python w zakresie prac analizy, pobierania, przetwarzania i zapisu danych. Poznajemy podstawowe biblioteki języka i stosujemy je w praktycznych przykładach.
Po ukończeniu szkolenia uczestnik będzie potrafił:
- Założyć strukturę projektu.
- Sprawnie korzystać z składni
- Korzystać z źródeł danych
- Programować składnię
Wymagania wstępne
Przed szkoleniem uczestnik powinien posiadać minimum wiedzy z zakresu:
- sprawna obsługa komputera,
- korzystanie z głównych elementów systemu operacyjnego i funkcji pulpitu oraz skutecznie poruszanie się w środowisku graficznym
- podstawowe pojęcia z dziedziny baz danych
Program szkolenia
Środowisko pracy
- Wybór środowiska programowania
- Interfejs środowiska programowania
- Instalacja modułów poprzez pip
- Podstawowe polecenia print, input
- Typy danych
- Operatory arytmetyczne, logiczne
- Operacje arytmetyczne
- Rola wcięć w kodzie
Struktura aplikacji
- Instrukcje warunkowe
- Pętla iteracyjna for
- Pętla warunkowa while
- Operator tenarny if
Kolekcje i sekwencje
- Łańcuchy znaków – String
- Listy
- Krotki
- Słowniki
- Zbiory
Funkcje
- Deklaracja funkcji
- Przekazywanie argumentów do funkcji
- Argumenty opcjonalne
- Dowolna liczba argumentów
- Funkcja w funkcji
Praca z modułami
- Import modułów
- Tworzenie własnych modułów
- Zastosowanie modułów: os, re, sys, platform i innych
- Operacje z użyciem modułów daty i czasu: time, indatetime
Pliki
- Tryby otwierania
- Odczyt, zapis
- Praca z plikami txt, csv, xml, json, xlsx
- Tworzenie archiwum z użyciem modułu shutil: zip, tar
- Zastosowanie modułów pickle, shelve
Obsługa wyjątków
- Instrukcja try..except..finally
- Rodzaje wyjątków