Python dla administratorów i devopsów

Opis szkolenia
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ń
Terminy gwarantowane
Jeśli jakiś termin oznaczony jest jako gwarantowany to oznacza to że na 100% się odbędzie we wskazanym
czasie i miejscu.
Więcej
Szkolenia online i udział online
Szkolenia online odbywają się na żywo z udziałem trenera. Grupy są równie nieliczne jak przy
tradycyjnych stacjonarnych szkoleniach w JSystems i liczą zwykle 7-9 osób.
W każdym szkoleniu stacjonarnym możesz brać udział online.
Więcej
Inne szkolenia tej kategorii
W ramach kategorii Python mamy jeszcze wiele szkoleń. Sprawdź jakie!
Vouchery
Istnieje możliwość wykupienia vouchera z roczną ważnością. Można zakupić przedpłaconą usługę szkoleniową w jednym okresie rozliczeniowym, a zrealizować w innym.
WięcejCzy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?
Dowiedz się więcejCzego się nauczysz?
- "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ł
Najbliższe terminy tego szkolenia
Co wyróżnia szkolenia Python w JSystems?
Kto będzie Cię uczyć?

Marcin Bazydło
