JSystems: Python- Szkolenie Programowanie w języku Python

location icon
JSystems Sp. z o. o. Grójecka 1/3 VI piętro, warszawa
calendar icon
Od 23 mar 9:00 do 27 mar 16:00

Opis szkolenia


Python jako najpopularniejszy, skryptowy język programowania, wkrada się coraz szerszymi strumieniami w różne dziedziny pracy w it. Niezależnie czy pracujemy jako administrator, analityk czy manager, znajomość jakiegokolwiek języka programowania jest kluczowa do tego, aby w łatwy sposób automatyzować i ułatwiać codzienną pracę.



Szkolenie przeznaczone jest dla wszystkich tych którzy chcą rozpocząć swoją przygodę z programowaniem od języka Python, chcą ułatwić sobie lub zautomatyzować codzienna pracę, a nie mieli wcześniej kontaktu z programowaniem, albo mieli ten kontakt znikomy. Szkolenie zapoznaje uczestnika z Pythonem, zaczynając od sposobów instalacji, poprzez narzędzia do tworzenia kodu przez podstawy programowania, aż do bardziej zaawansowanych tematów.



Podczas szkolenia, duży nacisk kładziony na korzystanie z narzędzi ułatwiających tworzenie kodu, powodujących że jego tworzenie jest proste i przyjemne. Dzięki dokładnemu przećwiczeniu tematów na praktycznych przykładach, każdy uczestnik na bieżąco będzie w stanie znaleźć ułatwienia dla codziennej pracy.



Po ukończeniu szkolenia uczestnik będzie w stanie:

  • Tworzyć skrypty automatyzujące zadania
  • Kompleksowo obsługiwać system plików
  • Obsługiwać różna zdalne źródła danych
  • Przetwarzać struktury XML, JSON
  • Wykonywać zaawansowane operacja używając wyrażeń regularnych
  • Organizować kod w reużywalne moduły i pakiety
  • Tworzyć kod według najlepszych standardów jego tworzenia





Program szkolenia

  1. Wstęp
    • Historia Pythona
    • Wersje Pythona
    • Instalacja
    • Środowisko systemowe
    • Wykonywanie skryptów Pythona
    • Tryb interaktywny
    • Edytory programistyczne
    • IDE (zintegrowane środowiska programistyczne)
    • Konwencje nazewnicze
    • PEP8
  2. Składnia Pythona
    • Instrukcje
    • Komentarze
    • Wcięcia bloków
    • Wyrażenia
    • Literały liczb i łańcuchów
    • Zmienne ich zasięg
    • Docstring
  3. Elementy języka
    • Typy danych
    • Operację na liczbach
    • Operację na łańcuchach
    • Operatory bitowe
    • Operatory porównania
    • Operacje logiczne
    • Podstawowe operację wejścia i wyjścia
  4. Sterowanie wykonywaniem kodu
    • Struktura if
    • Pętla While
    • Break i Continue
    • Bloki try, except i obsługa wyjatków
  5. Zbiory
    • Pętla for in
    • Listy
    • Krotki
    • Zestawy
    • Słowniki
    • Operację mutable i inmutabale
    • List comprehension
  6. Funkcje
    • Przegląd najważniejszych funkcji wbudowanych
    • Definiowanie własnych funkcji
    • Parametry
    • Zwracanie wartości
    • Parametry opcjonalne
    • Zmienna długość parametrów
    • Parametry nazwane
    • Przekazywanie funkcji jako parametr
    • Zasięg
    • Funkcja w funkcji
    • Funkcja lambda
    • Dokumentowanie funkcji
  7. Najważniejsze moduły wbudowane
    • Instrukcja import
    • OS
    • GLOB
    • SYS
    • RE
    • MATH
    • RANDOM
    • STATISTICS
    • URLLIB
    • DATETIME
    • TIMEIT
    • UNITTEST
  8. Własne moduły
    • Definiowanie własnych modułów
    • Wykrywanie kontekstu uruchomienia modułu
    • Organizowanie modułów w pakiety
    • Inicjowanie pakietu
  9. Operacje wy/we
    • Strumienie danych
    • Tworzenie własnych strumieni
    • Odczyt i zapis danych w plików
    • Strukturyzacja danych
    • Przetwarzanie JSON
    • Przetwarzanie XML
    • Praca z katalogami
    • Odczyt i zapis metadanych
    • Korzystanie z danych zdalnych
    • REST
  10. Wyrażenia regularne
    • Zastosowanie
    • Klasy znaków
    • Koniec i początek łańcucha
    • Elementy opcjonalne
    • Kwantyfikatory
    • Grupowanie
    • Obiekt match
  11. Klasy w pythonie
    • Programowanie zorientowane obiektowo
    • Klasa, metoda, atrybut
    • Instancja klasy
    • Klasa jako instancja
    • Metody specjalne
    • Dziedziczenie
    • Polimorfizm
    • Abstrakcja i BSA (Base Abstract Class)
    • Rozpoznawanie typu
    • Własna klasy wyjątku

Bezpośredni link do tego szkolenia:

http://www.jsystems.pl/szkolenia-python;programowanie_w_jezyku_python.szczegoly

Dołącz do wydarzenia

Dołącz do wydarzenia
  Rodzaj Dostępne do Cena Liczba
JSystems: Python- Szkolenie Programowanie w języku Python
W celu zarejestrowania się na szkolenie wejdź na stronę JSystems.pl i wypełnij formularz zgłoszeniowy.
Bezpośredni link do szkolenia:
http://www.jsystems.pl/szkolenia-python;programowanie_w_jezyku_python.szczegoly
JSystems: Python- Szkolenie Programowanie w języku Python

JSystems: Python- Szkolenie Programowanie w języku Python
W celu zarejestrowania się na szkolenie wejdź na stronę JSystems.pl i wypełnij formularz zgłoszeniowy.
Bezpośredni link do szkolenia:
http://www.jsystems.pl/szkolenia-python;programowanie_w_jezyku_python.szczegoly

20 marca 2020, 10:00 3 075,00 zł