Szkolenie Programowanie w języku Python zaawansowane. Przeznaczone jest dla osób chcących rozszerzyć swoje umiejętności w zakresie programowania z użyciem zaawansowanych struktur obiektowych w języku Python. Szkolenie również wprowadza zarówno w podstawy technik programowania 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. Wymagane umiejętności: ukończenie szkolenia podstawowego lub posiadanie umiejętności związanych z obsługą narzędzia deweloperskiego oraz tworzeniem kodu z zastosowaniem struktur językowych wymienionych w programie podstawowym.
Typy zmiennych
Mutowalność i niemutowalność struktur danych
Test czy plik istnieje
Alternatywna skłania if
Instrukcja alternatywy w pętlach
Typ wyliczeniowy
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
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
Argumenty opcjonalne
Dowolna liczba argumentów
Funkcja w funkcji
Testowanie funkcji
Testowanie klasy
Wprowadzenie do programowania z użyciem wątków
Wprowadzenie do programowanie z użyciem procesów
Wprowadzenie do programowania kodu wykonywanego asynchronicznie
Wprowadzenie do modułu Pandas
Import danych
Używanie Data Series
Używanie Data Frame
Przetwarzanie danych
Wizualizacja danych (wykresy)
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 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)
Kurs Programowanie w języku Python zaawansowane 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.
Realiazja materiału w oparciu o nasz program standardowy lub realizacja programu "szytego na miarę", czyli dostosowanego do Państwa wymagań.
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.
Szkolenie Programowanie w języku Python zaawansowane 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.
Programowanie w języku Python zaawansowane
Spora poprawa względem szkolenia podstawowego. Wygodniejsza sala, lepszy sprzęt, wygodniejsze krzesła. Ciągle bolała spora ilość plastiku (obiady, kawa itd.). Bardzo ciekawe szkolenie w dobrym tempie. Już polecam je innym. Dziękuję raz jeszcze!
Krzysztof Rylski8 października 2021