Programowanie w języku Python

Najbliższe terminy szkoleń

Warszawa
18.11 22.11
Termin gwarantowany Zapisz się
Warszawa
16.12 20.12
Zapisz się
Warszawa
27.01 31.01
Zapisz się
Warszawa
23.03 27.03
Zapisz się
Warszawa
18.05 22.05
Zapisz się
Warszawa
22.06 26.06
Zapisz się

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

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.

Czas trwania 5 dni
Śr. licz. uczestników: 9
Poziom trudności Łatwy
Śr. ocena kursu 4.85/5
Cena kursu 1999,00 PLN (netto)

Czy wiesz, że możemy takie szkolenie zorganizować specjalnie dla Twojej firmy?

Dowiedz się więcej

Czego się nauczysz?

  1. "Hello world" i pisanie na konsoli
  2. Zmienne i typy danych
    • Zmienne
    • Typy danych
      • Typ tekstowy
      • Typy liczbowe
  3. Instrukcje warunkowe
    • Jeden warunek
    • Else
    • Wiele warunków
    • Operatory logiczne w warunkach
  4. Pętle
    • Pętla while
    • Pętla for
    • Zagnieżdżanie pętli
    • Instrukcja BREAK
    • Instrukcja CONTINUE
  5. Łańcuchy znaków
    • Funkcje wbudowane
      • upper
      • lower
      • title
      • replace
      • len w kontekście ciągów tekstowych
      • count
      • strip
      • split i join - zamiana tekstu na listę i listy na tekst
    • Łańcuchy funkcji
    • Iterowanie po łańcuchach tekstowych
    • Mnożenie tekstu. Ale jak?
    • Wygodne sprawdzanie czy tekst zawiera frazę
    • Czy Python>Java?
    • Cięcia, cięcia - o cięciu łańcuchów tekstowych słów kilka
  6. Listy
    • Tworzenie list
    • Pobieranie wartości z list
    • Iterowanie po listach
    • Sprawdzanie czy element znajduje się na liście
    • Modyfikowanie zawartości listy
      • Dodawanie nowych wartości i wstawianie w miejsce istniejących
      • Kasowanie elementów z listy
    • Funkcje wbudowane w listy
      • Sortowanie i odwracanie list
      • Inne ciekawe funkcje i możliwości
  7. Zaawansowane elementy przetwarzania list i zbiorów33
    • Listy składane
    • Map i filter
      • Funkcja map
      • Funkcja filter
  8. Krotki
    • Deklaracja i uzupełnianie krotek danymi
    • Pobieranie wartości z krotek
  9. Slowniki
    • Tworzenie słowników
    • Pobieranie wartości ze słowników
    • Modyfikacja zawartości słowników
  10. Zestawy
    • Tworzenie zestawów i konwersje z innych typów złożonych
    • Modyfikowanie zawartości zestawów
  11. Wyjątki
    • Obsługa wyjątków
  12. Funkcje
    • Deklarowanie funkcji
    • Parametry funkcji
    • Zwracanie wyników z funkcji
    • Wyrażenia Lambda
    • Funkcja jako argument
    • Funkcja w funkcji
    • Rekurencja
    • Dokumentowanie funkcji
  13. Moduły
    • Definiowanie modułów
    • Dokumentowanie modułów i sprawdzanie dostępnych funkcji
  14. Korzystanie z plików tekstowych
    • Czytanie z plików tekstowych
      • read()
      • readlines()
      • readline()
    • Funkcja seek()
    • Sprawdzanie ilości linii w pliku
    • Zapis w plikach tekstowych
      • Tryby otwarcia pliku
      • Wprowadzanie danych do pliku
  15. Przetwarzanie JSON
    • Ładowanie danych JSON z pliku
    • Tworzenie i zapisywanie danych JSON do pliku
  16. Przetwarzanie XML
    • Odczyt danych z pliku XML i sięganie do elementu po nazwie
    • Sięganie po podelementy
    • Sięganie do elementu po pozycji
    • Listy wartości w XML i odwoływanie się do "n-tego" wystąpienia tagu
    • Atrybuty
    • Użyteczne "sztuczki"
      • Odczytywanie XML jako zwykły tekst
      • Sprawdzanie nazwy elementu
    • Modyfikowanie drzewa XML
      • Modyfikowanie zawartości elementu
      • Dodawanie i modyfikowanie atrybutów elementu
      • Tworzenie nowych elementów
      • Usuwanie elementów
    • Zapis drzewa XML do pliku
  17. Dane zdalne - wykorzystanie usług sieciowych
    • Pobieranie danych za pomocą GET
    • Przesyłanie danych za pomocą POST
  18. Wykorzystanie baz danych
    • Łączenie z serwerem bazy danych
      • Łączenie z serwerem PostgreSQL
      • Łączenie z serwerem Oracle
    • Pobieranie danych z użyciem SELECT
    • Wstawianie, zmiana i kasowanie danych, oraz operacje DDL

Co wyróżnia szkolenia Python w JSystems?

Szkolenia na wysokim poziomie
Instruktorzy praktycy z wieloletnim doświadcze- niem
Znaczna część szkolenia to warsztaty
Podczas szkolenia realizujemy projekt aplikacji do samodzielnego rozszerzania po szkoleniu
Małe grupy szkoleniowe
Gwarantowane terminy szkoleń
Dużo ćwiczeń
Przystępne ceny

Kto będzie Cię uczyć?

Krzysztof Malinowski

Andrzej Klusiewicz

Sprawdź, co mówią o nas Ci, którzy nam zaufali

  • Prowadzący - rewelacja. W jasny, czytelny i przede wszystkim lekkostrawny sposób wyjaśniane tajemnice Pythona. Pozornie skomplikowane wcześniej zagadnienia stawały się zrozumiałe a wraz z realizowanymi na zajęciach ćwiczeniami - coraz prostsze.

    4.92 / 5 Maciej Zarzycki, Polskie Sieci Elektroenergetyczne SA 03-08-2019 Programowanie w języku Python
  • Bardzo dobra jakość szkolenia.

    4.71 / 5 Agnieszka Rosa, PGE Polska Grupa Energetyczna SA 03-08-2019 Programowanie w języku Python
  • godne polecenia nawet nieprogramistom

    4.78 / 5 Krzysztof Ziomek, Orange Szkolenia Sp. z o.o. 20-07-2019 Programowanie w języku Python
  • Szkolenie super!

    5.0 / 5 Rafał Kusio, Euro-net Sp. z o.o. 25-05-2019 Programowanie w języku Python
  • Zdecydowanie warto. Polecam!

    4.78 / 5 Łukasz Jagiełło, Euro-net Sp. z o.o. 25-05-2019 Programowanie w języku Python
  • Świetnie zorganizowane szkolenie.

    4.92 / 5 Piotr Szubiczuk, Instytut Lotnictwa 20-04-2019 Programowanie w języku Python
  • Bardzo dobre szkolenie, wszystko dokładnie objaśnione na przykładach.

    5.0 / 5 Daniel Zaręba, Euro-net Sp. z o.o. 20-04-2019 Programowanie w języku Python
  • Polecam.

    4.85 / 5 Natalia Butkiewicz, Asseco Poland S.A. 20-04-2019 Programowanie w języku Python
  • Prowadzacy ma gleboka praktyczna wiedze, potrafi w dobrym tempie i przejzyscie wytlumaczyc tematy. Bardzo korzystny wskaznik ceny do jakosci.

    4.84 / 5 Iryna Redka, Amiona Poland Sp. z o.o. 09-02-2019 Programowanie w języku Python
  • Super szkolenie, kompetentny prowadzący wyjaśniający nawet tematy wykraczające poza program, dobrze przekazana wiedza i praktyczne przykłady.

    5.0 / 5 Konrad Ziarkiewicz, PZU Życie S.A. 15-12-2018 Programowanie w języku Python
  • :)

    4.78 / 5 Robert Dolaciński, PZU Życie S.A. 24-11-2018 Programowanie w języku Python
  • fajne szkolenie od podstaw, może nie do bohatera, ale daje solidne podstawy do dalszego rozwoju

    4.42 / 5 Bartłomiej Teperski, PZU Życie S.A. 24-11-2018 Programowanie w języku Python
  • Dziękuję bardzo, świetne szkolenie.

    5.0 / 5 Krzysztof Kondrat, ING Bank Śląski SA 24-08-2018 Programowanie w języku Python

Potrzebujesz więcej informacji?

Wiadomość wysłana

Przyjęliśmy Twoją wiadomość i skontaktujemy się z Tobą w tej sprawie

Klikając OK wrócisz do formularza

Gdzie prowadzimy szkolenia?

Warszawa (siedziba firmy) Grójecka 1/3, 02-019
Kraków
Wrocław
Katowice