Szkolenie Programowanie w języku Python kompleksowe
Szkolenie Programowanie w języku Python kompleksowe. Osoby chcące od podstaw nauczyć się programować w jednym z najpopularniejszych języków programowania na świecie. Szkolenie od podstaw ale również wprowadza programowanie zaawansowanych narzędzi analizy danych oraz tworzenia interfejsów aplikacji okienkowych i internetowych. Tematy opcjonalne są realizowane do wyboru w zależności od ilości dostępnego czasu oraz decyzji uczestników szkolenia.
Program szkolenia
Wprowadzenie
Wybór środowiska programowania
Interfejs środowiska programowania
Instalacja modułów poprzez pip oraz conda
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
Alternatywna skłania if
Instrukcja alternatywy w pętlach
Sekwencje
Łańcuchy znaków – String
Listy
Krotki
Słowniki
Zbiory
Mutowalność i niemutowalność struktur danych
Funkcje – podstawowe zagadnienia
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, turtle, numpy
Operacje daty i czasu: time, datetime
Rysowanie wykresów: pylab (matplotlib)
Pliki
Tryby otwierania
Test czy plik istnieje
Odczyt, zapis
Tworzenie archiwum: zip, tar
Zastosowanie modułów pickle, shelve
Otwieranie z użyciem: numpy.genfromtxt
Obsługa wyjątków
Instrukcja try..except..finally
Rodzaje wyjątków
Bazy danych
MySQL – tworzenie połączenia (wybór)
MS SQL Server – tworzenie połączenia (wybór)
Oracle – tworzenie połączenia (wybór)
Wykonywanie zapytań do bazy dnaych
Aktualizacja danych w bazie danych
Usuwanie danych w bazie danych
Budowa i modyfikacja struktury bazy danych
Funkcje – programowanie z użyciem technik zaawansowanych
Iterator oraz generator – zagadnienia zaawansowane
Zastosowanie funkcji eval(), exec(), compile()
Użycie dekoratora funkcji
Użycie wrappera dla funkcji
Funkcje partialne
Użycie cache z funkcjami
Użycie wyrażeń lambda
Programowanie obiektowe
Praca z podstawowymi implementacjami klas
Deklaracje i użycie metod w klasach
Publiczne i prywatne atrybuty klasy
Projektowanie właściwości klas
Metody statyczne klas – deklaracja i użycie
Zastosowanie dekoratorów w metodach klas
Dynamiczne tworzenie metod
Własne operatory
Implementacja dziedziczenia z jednej lub wielu klas
Podstawy programowania testów
Testowanie funkcji
Testowanie klasy
Programowanie aplikacji okienkowych z użyciem modułu QT
Instalacja modułów QT
Użycie QT Designer’a
Obsługa zdarzeń w aplikacjach QT
Zarządzanie układem
Widgety – zastosowanie
Okna dialogowe
Wdrożenie technologii Drag & Drop
Programowanie aplikacji WWW z frameworkiem Django
Programowanie CGI (Common Gateway Interface)
Generowanie projektu witryny wg frameworka Django
Nagłówek HTTP oraz zmienne środowiskowe
Metody GET i POST
Widoki, modele i szablony
Wysyłanie zawartości kontrolek WWW do usługi
Wysyłanie wiadomości email
Obsługa ciasteczek (cookies)
Wprowadzenie do analizy danych (opcjonalnie)
Wprowadzenie do modułu Pandas
Import danych
Używanie Data Series
Używanie Data Frame
Przetwarzanie danych
Wizualizacja danych (wykresy)
Programowanie z użyciem technik równolegle wykonywanego kodu (opcjonalnie)
Wprowadzenie do programowania z użyciem wątków
Wprowadzenie do programowanie z użyciem procesów
Wprowadzenie do programowania kodu wykonywanego asynchronicznie
Kurs Programowanie w języku Python kompleksowe możemy zorganizować w postaci zamkniętej tylko dla uczestników zgłoszonych przez Państwa. W tym trybie jest możliwość dostosowania trzech aspektów: programu, harmonogramu i lokalizacji. Posiadamy również możliwość zapewnienia sprzętu na czas szkolenia.
Program
Realiazja materiału w oparciu o nasz program standardowy lub realizacja programu "szytego na miarę", czyli dostosowanego do Państwa wymagań.
Harmonogram
W zależności od potrzeb możemy zwiększyć lub zmniejszyć liczbę godzin, podzielić czas przeznaczony na szkolenie na większą lub mniejszą liczbę dni. Możliwa jest realizacja kolejnych zajęć dzień po dniu lub w odstępie kilku dni. Kurs możemy realizować w godzinach porannych, południowych lub wieczornych, a także w dni powszednie lub weekendy. Terminy szkoleń zamkniętych ustalamy z Państwem w dogodnych dla obu stron terminach.
Lokalizacja
Szkolenie Programowanie w języku Python kompleksowe jest dostępne jako szkolenie online-zdalne lub w siedzibie Państwa firmy lub w sali zapewnionej przez Langolian. W przypadku szkolenia w sali Langolian na życzenie możemy zapewnić serwis kawowy i obiady. Lokalizacja szkolenia zamkniętego może być dowolna na terenie Polski.
Cena szkolenia zamkniętego, gdy Klient zapewnia salę i sprzęt:
do 5 osób włącznie 11200 PLN netto (+VAT 23%)
dodatkowa osoba 1400 PLN netto (+VAT 23%)
Zapytaj o minimalną liczbę uczestników!
Cena szkolenia zamkniętego, gdy Klient zapewnia tylko salę:
do 5 osób włącznie 11950 PLN netto (+VAT 23%)
dodatkowa osoba 1550 PLN netto (+VAT 23%)
Zapytaj o minimalną liczbę uczestników!
W cenę szkolenia zamkniętego wliczono:
certyfikat w języku polskim i angielskim
notatnik i długopis
materiały elektroniczne
Co o naszych szkoleniach mówią Klienci?
Programowanie w języku Python kompleksowe
Pan wykładowca bardzo dobrze znający temat szkolenia, miły i pomocny