Advanced Python - 4 Days ( pythonmultipurpose | 28 hours )
- Doświadczenie w programowaniu od początkującego do średnio zaawansowanego.
- Znajomość matematyki i statystyki.
- Znajomość koncepcji baz danych.
Publiczność
- Deweloperzy
Ten prowadzony przez instruktora trening na żywo (online lub na miejscu) jest skierowany do programistów, którzy chcą nauczyć się zaawansowanych technik programowania Python, w tym jak zastosować ten wszechstronny język do rozwiązywania problemów w obszarach takich jak aplikacje rozproszone, analiza i wizualizacja danych, programowanie interfejsu użytkownika i skrypty konserwacyjne.
Format kursu
- Interaktywny wykład i dyskusja.
- Wiele ćwiczeń i praktyki.
- Praktyczna implementacja w środowisku laboratoryjnym na żywo.
Opcje dostosowywania kursu
- Jeśli chcesz dodać, usunąć lub dostosować dowolną sekcję lub temat w ramach tego kursu, skontaktuj się z nami w celu ustalenia.
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
United Arab Emirates - Advanced Python - 4 Days
Qatar - Advanced Python - 4 Days
Egypt - Advanced Python - 4 Days
Saudi Arabia - Advanced Python - 4 Days
South Africa - Advanced Python - 4 Days
Brasil - Advanced Python - 4 Days
Canada - Advanced Python - 4 Days
USA - Advanced Python - 4 Days
Österreich - Advanced Python - 4 Days
Schweiz - Advanced Python - 4 Days
Deutschland - Advanced Python - 4 Days
Czech Republic - Advanced Python - 4 Days
Denmark - Advanced Python - 4 Days
Estonia - Advanced Python - 4 Days
Finland - Advanced Python - 4 Days
Greece - Advanced Python - 4 Days
Magyarország - Advanced Python - 4 Days
Ireland - Advanced Python - 4 Days
Luxembourg - Advanced Python - 4 Days
Latvia - Advanced Python - 4 Days
Lithuania - Advanced Python - 4 Days
Nederland - Advanced Python - 4 Days
Norway - Advanced Python - 4 Days
Portugal - Advanced Python - 4 Days
România - Advanced Python - 4 Days
Sverige - Advanced Python - 4 Days
Türkiye - İleri Düzey Python - 4 Gün
Malta - Advanced Python - 4 Days
Belgique - Advanced Python - 4 Days
France - Advanced Python - 4 Days
Australia - Advanced Python - 4 Days
Malaysia - Advanced Python - 4 Days
New Zealand - Advanced Python - 4 Days
Philippines - Advanced Python - 4 Days
Singapore - Advanced Python - 4 Days
Thailand - Advanced Python - 4 Days
Vietnam - Advanced Python - 4 Days
India - Advanced Python - 4 Days
Polska - Advanced Python - 4 Days
United Kingdom - Advanced Python - 4 Days
South Korea - Advanced Python - 4 Days
Pakistan - Advanced Python - 4 Days
Sri Lanka - Advanced Python - 4 Days
Bulgaria - Advanced Python - 4 Days
Indonesia - Advanced Python - 4 Days
Kazakhstan - Advanced Python - 4 Days
Moldova - Advanced Python - 4 Days
Morocco - Advanced Python - 4 Days
Tunisia - Advanced Python - 4 Days
Kuwait - Advanced Python - 4 Days
Oman - Advanced Python - 4 Days
Slovakia - Advanced Python - 4 Days
Kenya - Advanced Python - 4 Days
Nigeria - Advanced Python - 4 Days
Botswana - Advanced Python - 4 Days
Slovenia - Advanced Python - 4 Days
Croatia - Advanced Python - 4 Days
Serbia - Advanced Python - 4 Days
Bhutan - Advanced Python - 4 Days