Python dla administratorów i devopsów

Czas trwania
5
dni
Średnia ocena kursu
4.89/5
Najbliższe terminy tego szkolenia
Cena szkolenia
3000 PLN
(netto)
Skuteczność
Program szkolenia
- "Hello world" i pisanie na konsoli
- Zmienne i typy danych
- Typy danych
- Typ tekstowy
- Typy liczbowe
- Instrukcje warunkowe
- Jeden warunek
- Else
- Wiele warunków
- Operatory logiczne w warunkach
- Pętle
- Pętla while
- Pętla for
- Zagnieżdżanie pętli
- Instrukcja BREAK
- Instrukcja CONTINUE
- Łańcuchy znaków
- Funkcje wbudowane
- upper
- lower
- title
- replace
- len
- count
- strip
- split i join - zamiana tekstu na listę i listy na tekst
- Łańcuchy funkcji
- Inne operacje na łańcuchach tekstowych
- Listy
- Tworzenie list
- Pobieranie wartości z list
- Iterowanie po listach
- Sprawdzanie czy element znajduje się na liście
- Modyfikowanie zawartości listy
- Funkcje wbudowane w listy
- Sortowanie i odwracanie list
- Krotki
- Deklaracja i uzupełnianie krotek danymi
- Pobieranie wartości z krotek
- Słowniki
- Tworzenie słowników
- Pobieranie wartości ze słowników
- Modyfikacja zawartości słowników
- Wyjątki i ich obsługa
- Funkcje
- Deklarowanie funkcji
- Parametry funkcji
- Zwracanie wyników z funkcji
- Moduły
- Korzystanie z istniejących modułów
- Deklarowanie własnych modułów
- Korzystanie z plików tekstowych
- Tryby otwarcia pliku
- read
- readlines
- readline
- seek
- zapis w plikach tekstowych
- Moduł os i poruszanie się po systemie plików
- Funkcja os.walk
- Poruszanie się po systemie plików
- Zmiana i sprawdzenie aktualnego katalogu
- Listowanie zawartości katalogu
- Sprawdzenie czy katalog istnieje
- Sprawdzanie czy mamy do czynienia z plikiem czy z katalogiem
- Sprawdzanie wielkości pliku
- Tworzenie i kasowanie katalogu
- Kasowanie pliku
- Wyrażenia regularne
- Podstawowe wyszukiwanie
- Typy znaków
- Kwantyfikatory ilościowe
- Wykorzystanie symboli i kwantyfikatorów do wyszukiwania elementów według wzorca
- Dane zdalne - wykorzystanie usług sieciowych
- Pobieranie danych za pomocą GET
- Przesyłanie danych za pomocą POST
- Wykorzystanie baz danych
- Łączenie z serwerem bazy danych - Oracle i PostgreSQL
- Pobieranie danych z użyciem SELECT
- Wstawianie, zmiana i kasowanie danych, oraz operacje DDL
- Tworzenie usług sieciowych we Flask
- Tworzenie projektu i mapowanie pierwszego adresu
- Konfiguracja portu nasłuchu serwera i automatyczna implementacja zmian
- Odczyt parametrów z paska
- Pobieranie i umieszczanie danych w sesji
- Usługi sieciowe zwracające dane
- Usługi sieciowe przyjmujące dane
- Parsowanie stron internetowych z użyciem Beautiful Soup
- Obiekt klasy BeautifulSoup
- Wyszukiwanie elementów i funkcja find
- Wyszukiwanie n-tego wystąpienia
- Wyszukiwanie po id elementu
- Wyszukiwanie po klasie css
- Wyszukiwanie po atrybutach elementu
- Zagnieżdżanie
- Sięganie do sekcji strony
- Atrybuty elementów
- name i string
- Operowanie na listach elementów i funkcja find_all
- Wizualizacja danych
- Wykres liniowy
- Nanoszenie dodatkowych serii
- Dodawanie legendy do wykresu
- Etykiety osi X i Y
- Zmiana rodzaju i koloru linii
- Zapisywanie wykresu do pliku
- Wykresy słupkowe
- Nakładanie serii słupkowych i liniowych na siebie
- Moduł subprocess i wywoływanie komend systemu operacyjnego
- Funkcja call
- Funkcja Popen
- Moduł click – obsługa parametrów z linii poleceń
- Stosowanie parametrów
- Stosowanie wielu parametrów
- Automatyczne generowanie pomocy
- Wprowadzanie haseł
Opis szkolenia
Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!Szkolenie dedykowane dla administratorów i devopsów. Zakres obejmuje podstawy języka Python oraz biblioteki i możliwości tego języka użyteczne dla tych odbiorców. Omawiane jest wykorzystanie różnych źródeł danych, korzystanie z własności systemu operacyjnego z użyciem języka Python, wizualizacja danych w tym:
- przetwarzanie plików tekstowych (w tym csv i logów)
- pobieranie i umieszczanie danych w bazach danych
- korzystanie z istniejących usług sieciowych
- tworzenie własnych usług sieciowych i mikroserwisów z użyciem Flask
- parsowanie stron internetowych
- wyszukiwanie danych z użyciem wyrażeń regularnych
- wizualizacja danych z użyciem Matplotlib
- wywoływanie komend systemu operacyjnego
- odbieranie parametrów z linii poleceń

Sprawdź, co mówią o nas ci, którzy nam zaufali
Trenerzy kategorii Python







