Programowanie w języku Python

Najbliższe terminy szkoleń

Warszawa
18.05 22.05
Termin gwarantowany Zapisz się
Warszawa
22.06 26.06
Zapisz się
Warszawa
17.08 21.08
Zapisz się
Warszawa
05.10 09.10
Zapisz się
Warszawa
16.11 20.11
Zapisz się
Warszawa
14.12 18.12
Zapisz się

Szkolenie zamknięte w Twojej organizacji

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
Poziom trudności Łatwy
Śr. ocena kursu Ocena pochodzi z ankiet 4.84 / 5
Cena kursu 2500,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
Komfortowe sale i przestrzeń wspólna
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

  • Świetni ludzi i atmosfera.

    5.0 / 5 Marek Ciżmowski, VECTOR Smart Data Sp. zo.o. 01-02-2020 Programowanie w języku Python
  • Szkolenie bardo treściwe. Trener dobrze wyczuwa grupę i dostosowuje się do jej poziomu zarówno wiedzy jak i podejścia do szkolenia.

    4.78 / 5 Tomasz Kuśmierek, Rossmann Supermarkety Drogeryjne Polska Sp. z o.o. 25-01-2020 Programowanie w języku Python
  • Cześć, Mamo!

    4.14 / 5 Maciej Waszkiewicz, Polkomtel sp. z o.o. 26-10-2019 Programowanie w języku Python
  • Świetne szkolenie. Bardzo dobre przekazywanie wiedzy przez prowadzącego (Marcin Bazydło).

    5.0 / 5 Eryk Rogulski, Samsung Electronics Polska Sp. z o.o. 26-10-2019 Programowanie w języku Python
  • Super szkolenie(Python), bardzo dobry trener (Pan Marcin), POLECAM !!!

    5.0 / 5 Mariusz Choroszewicz, Samsung Electronics Polska Sp. z o.o. 26-10-2019 Programowanie w języku Python
  • Świetne i profesjonalne prowadzenie.

    4.92 / 5 Marcin Żelewski, Asseco Poland S.A. 19-10-2019 Programowanie w języku Python
  • było zgrabnie

    4.78 / 5 Jakub Tor, AXIOM GLOBAL SERVICE CENTER POLSKA SP. Z O.O. 19-10-2019 Programowanie w języku Python
  • Bardzo mi się podobało. Prowadzący szkolenie ma ewidentny talent to przekazywania wiedzy w sposób jasny i przystępny. Pozytywna atmosfera podczas warsztatów.

    4.85 / 5 Małgorzata Romejko, Asseco Poland S.A. 19-10-2019 Programowanie w języku Python
  • Pełen profesjonalizm i zaangażowanie ! Gorąco polecam !

    5.0 / 5 Sylwia Twardowska, ING Bank Śląski SA 12-10-2019 Programowanie w języku Python
  • Pełen profesjonalizm i elastyczność w tematach dotyczących zagadnień związanych ze szkoleniem ale i wykraczającymi po za program.

    5.0 / 5 Mateusz Czapliński, ING Bank Śląski SA 12-10-2019 Programowanie w języku Python
  • Materiał przekazany bardzo profesjonalnie, dużo praktyki i ciekawych zastosowań. Polecam na dobry początek do poznania języka.

    5.0 / 5 Krzysztof Nowacki, ING Bank Śląski SA 12-10-2019 Programowanie w języku Python
  • Szkolenie na najwyższym, możliwym poziomie. Prowadzący potrafiący przekazać merytorycznie swoją ogromną wiedzę zarówno teoretyczną, jak i tym bardziej praktyczną opartą ciekawymi przykładami. W przyszłości skorzystam z pewnością niejednokrotnie ze szkoleń prowadzących w JSystems, tym bardziej prowadzonych z trenerem A.K. Wszystko w jak najlepszym porządku. Gorąco polecam!

    5.0 / 5 Rafał Słomnicki, ING Bank Śląski SA 12-10-2019 Programowanie w języku Python
  • Dziękuję za: miłą obsługę p. Natalii, rabat poniżej magicznej kwoty 2k, materialy szkoleniowe, weryfikację na bieżąco tempa grupy przez prowadzacego, pomoc prowadzacego i odpowiedzi na wszystkie pytania.

    4.85 / 5 Kamil Sprzączak, Veolia Energia Łódź S.A. 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
  • 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
  • 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

Nasza strona korzysta z plików cookie. Możesz zmienić zasady ich używania lub zablokować pliki cookie w ustawieniach przeglądarki. Więcej informacji można znaleźć w Polityce prywatności. Kontynuując korzystanie ze strony, wyrażasz zgodę na używanie plików cookie.