Plan Szkolenia
Wprowadzenie
- Python Wszechstronność: od analizy danych do indeksowania stron internetowych
Python Struktury danych i operacje
- Liczby całkowite i zmiennoprzecinkowe
- Sznury i bajty
- Krotki i listy
- Słowniki i słowniki uporządkowane
- Zestawy i zamrożone zestawy
- Ramki danych (pandas)
- Konwersje
Programowanie obiektowe z Python
- Dziedziczenie
- Polimorfizm
- Klasy statyczne
- Funkcje statyczne
- Dekoratory
- Inne
Analiza danych za pomocą Pandas
- Czyszczenie danych
- Używanie wektoryzowanych danych w pandach
- Porządkowanie danych
- Sortowanie i filtrowanie danych
- Operacje zbiorcze
- Analiza szeregów czasowych
Data Visualization
- Wykresy za pomocą matplotlib
- Używanie matplotlib z poziomu pand
- Tworzenie diagramów jakości
- Wizualizacja danych w notatnikach Jupyter
- Inne biblioteki wizualizacji w Python
Wektoryzacja danych w Numpy
- Tworzenie tablic Numpy
- Wspólne operacje na macierzach
- Używanie ufuncs
- Widoki i nadawanie na tablicach Numpy
- Optymalizacja wydajności poprzez unikanie pętli
- Optymalizacja wydajności za pomocą cProfile
Przetwarzanie dużych zbiorów danych za pomocą Python
- Budowanie i obsługa aplikacji rozproszonych za pomocą Pythona
- Przechowywanie danych: Praca z bazami danych SQL i NoSQL
- Przetwarzanie rozproszone z Hadoop i Spark
- Skalowanie aplikacji
Rozszerzanie Python (i vice versa) o inne języki
- C#
- Java
- C++
- Perl
- Inne
Python Programowanie wielowątkowe
- Moduły
- Synchronizacja
- Priorytetyzacja
Data Serialization
- Python serializacja obiektów za pomocą Pickle
Programowanie interfejsu użytkownika z Python
- Opcje frameworka do tworzenia GUI w Pythonie
- Tkinter
- Pyqt
Python dla skryptów konserwacyjnych
- Prawidłowe zgłaszanie i wychwytywanie wyjątków
- Organizowanie kodu w moduły i pakiety
- Zrozumienie tablic symboli i dostęp do nich w kodzie
- Wybór frameworka testowego i zastosowanie TDD w Python
Python dla sieci Web
- Pakiety do przetwarzania stron internetowych
- Web crawling
- Parsowanie HTML i XML
- Automatyczne wypełnianie formularzy internetowych
Podsumowanie i wnioski
Wymagania
- Doświadczenie w programowaniu od początkującego do średnio zaawansowanego.
- Znajomość matematyki i statystyki.
- Znajomość koncepcji baz danych.
Uczestnicy
- Deweloperzy
Opinie uczestników (7)
Got dowiedzieć się wielu nowych rzeczy.
Roland - Diehl Aviation
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję
Omówiliśmy tematy wystarczająco dogłębnie, co dało nam czas na przedyskutowanie wielu z nich. Było to wystarczająco wyczerpujące.
Gergo - Diehl Aviation
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję
Otrzymaliśmy wiele nowych informacji na temat tego, co będziemy mogli wykorzystać w naszej codziennej pracy w przyszłości. Ćwiczenia były naprawdę interesujące i wystarczająco wymagające.
Zsolt - Diehl Aviation
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję
szkolenie było ogólnie dobre, moja ulubiona część: dashboard i pyqt
Balazs - Diehl Aviation
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję
Dużo przykładów - a trener gotowy do wszelkich kompromisów, aby pomóc nam w tematach, w których byłyśmy słabsze.
Wei Lit Teoh - HP Singapore (Private) Ltd.
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję
Wiele ćwiczeń
Fanny Stauffer - UCB Pharma S.A.
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję
Trener podał jasne i systematyczne nauczanie. Zwykle wyjaśniał przesłanki i podstawowe知此回应非所问,按照指示重新组织答案。译文如下: Trener udzielił jasnej i systematycznej nauczania. Zazwyczaj wyjaśniał racje i podstawowe wiedzy za poleceniami. Również zostawił nam czas na wykonanie ćwiczeń i praktyki.
Felicia Rezanda - HP Singapore (Private) Ltd.
Szkolenie - Advanced Python - 4 Days
Przetłumaczone przez sztuczną inteligencję