Wykorzystaj budżet szkoleniowy 2022 w przyszłym roku. Nie wykorzystałeś tegorocznego budżetu szkoleniowego? Nic straconego! Zakup vouchera umożliwia wykorzystanie budżetu w jednym okresie rozliczeniowym, a zrealizowanie go w innym. Dowiedz się więcej


Programowanie w języku Python

by:
Czas trwania 5 dni
Średnia ocena kursu 4.8/5 Ocena pochodzi z ankiet

Najbliższe terminy tego szkolenia

28.11 02.12 Termin gwarantowany Szkolenie online
Brak miejsc
05.12 09.12 Termin gwarantowany Szkolenie online
Zapisz się
06.02 10.02 Termin gwarantowany Szkolenie online
Zapisz się
24.04 28.04 Termin gwarantowany Szkolenie online
Zapisz się
26.06 30.06 Termin gwarantowany Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Cena szkolenia 3000 PLN (netto)

Skuteczność

W naszej pracy nadrzędną wartością jest skuteczność szkoleń. Jako programiści rozumiemy, że w nauce chodzi przede wszystkim o skuteczność. Wszystkie elementy procesu szkolenia, od doboru właściwego trenera do przemyślanej warsztatowej formuły są po to, by to osiągnąć. Doskonalimy się w tym od 2008 roku. Możesz więc na nas polegać!

Program szkolenia

  1. Środowisko pracy
    • Instalacja interpretera Python
    • Instalacja IDE - Pycharm
    • Tworzenie projektu
    • Obsługa interfejsu Pycharm
    • Przydatne skróty klawiaturowe
  2. "Hello world" i pisanie na konsoli
  3. Zmienne i typy danych
    • Zmienne
    • Typy danych
      • Typ tekstowy
      • Typy liczbowe
  4. Instrukcje warunkowe
    • Jeden warunek
    • Else
    • Wiele warunków
    • Operatory logiczne w warunkach
  5. Pętle
    • Pętla while
    • Pętla for
    • Zagnieżdżanie pętli
    • Instrukcja BREAK
    • Instrukcja CONTINUE
  6. Ł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
  7. 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
  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
    • Funkcja difference
    • Funkcja intersect
    • Funkcja union
  11. Zaawansowane elementy przetwarzania list i zbiorów
  12. Wyjątki
    • Obsługa wyjątków
  13. Funkcje
    • Deklarowanie funkcji
    • Parametry funkcji
    • Wartości domyslne parametrów
    • Zwracanie wyników z funkcji
    • Dokumentowanie funkcji
  14. Moduły
    • Definiowanie modułów
    • Dokumentowanie modułów i sprawdzanie dostępnych funkcji
  15. 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
  16. Dane zdalne - wykorzystanie usług sieciowych
    • Pobieranie danych za pomocą GET
    • Przesyłanie danych za pomocą POST
  17. Wykorzystanie baz danych
    • Tworzenie baz danych, użytkowników i tabel w bazach danych PostgreSQL
    • Łączenie z serwerem PostgreSQL
    • Pobieranie danych z użyciem SELECT
    • Wstawianie, zmiana i kasowanie danych, oraz operacje DDL
  18. Wstęp do obiektowości
    • Deklaracja klas
    • Tworzenie obiektów
    • Atrybuty
    • Metody
    • Najczęściej używane metody magiczne
  19. Flask - tworzymy aplikację WEB
    • Tworzenie projektu
    • Mapowanie adresów
    • Kod i szablony kodu HTML
    • Przekazywanie danych do widoku i tagi jinja2
    • Odczyt parametrów z paska
    • Pobieranie i umieszczanie danych w sesji
    • Obsługa formularzy
    • Tworzymy w pełni funkcjonalną aplikację typu TODOS przechowującą dane w bazie

Opis szkolenia

Szkolenie odbywa się na żywo z udziałem trenera. Nie jest to forma kursu video!

W skrócie

Warsztatowe szkolenie z zakresu języka Python od podstaw do tworzenia aplikacji WEB korzystającej z bazy danych.

Dla kogo?

Aby uczestniczyć w tym szkoleniu nie jest potrzebna znajomość innego języka ani doświadczenie w programowaniu. Szkolenie pozwala nabyć niezbędne umiejętności od podstaw do automatyzacji procesów, przetwarzania danych oraz tworzenia aplikacji internetowych.

Charakter szkolenia

Szkolenie ma charakter warsztatowy. W trakcie szkolenia uczestnicy realizują 50-70 warsztatów trwających po 5-15 minut. Każde omówione zagadnienie podsumowane jest kilkoma następującymi po sobie ćwiczeniami o wzrastającym poziomie trudności. W ramach szkolenia realizowany jest w pełni funkcjonalny projekt aplikacji webowej typu TODOS. Aplikacja ta będzie pozwalała zarządzać zadaniami do wykonania.

Przebieg szkolenia

  • Zajęcia rozpoczynamy instalacją i konfiguracją interpretera języka Python oraz IDE - Pycharma - najpopularniejszego środowiska programistycznego dla tego języka programowania.
  • Gdy środowisko pracy mamy skonfigurowane rozpoczyna się praca z podstawami programowania w tym instrukcje warunkowe, pętle czy operacje na zmiennych.
  • Po poznaniu podstaw zajmiemy się różnymi strukturami danych z którymi będziemy mieli do czynienia pobierając dane z różnych źródeł i przetwarzając je. Omawiamy tu struktury takie jak listy, krotki, słowniki, zestawy czy kombinacje tych struktur.
  • W kolejnym kroku podłączamy aplikację do różnych źródeł danych. Zaczynamy od płaskich plików CSV, korzystamy z bazy danych, wykorzystujemy usługi sieciowe, przetwarzamy dane typu JSON.
  • Poznajemy też obsługę wyjątków, podział projektu na moduły i pakiety, by zachować strukturalny porządek projektu. W trakcie szkolenia kładziemy duży nacisk na dobre praktyki programistyczne.
  • Na tym etapie do rozpoczęcia prawdziwego projektu WEB brakuje nam już tylko dwóch umiejętności - podstaw obiektowości i frameworka webowego. Najpierw poznajemy podstawy obiektowości, które są niezbędne do zrozumienia działania aplikacji webowej, ale też podstawową wiedzą potrzebną do rozpoczęcia przygody z innymi zagadnieniami związanymi z językiem Python - jak np. analiza danych. Po poznaniu obiektowości kolejnym etapem jest tworzenie aplikacji WEB z użyciem frameworka Flask.
  • Realizacja projektu końcowego

Projekt końcowy

Szkolenie kończy projekt realizowany przez uczestników z pomocą trenera. Będzie to aplikacja internetowa służaca do zarządzania zadaniami. Projekt ten jest podsumowaniem umiejętności nabytych podczas tego szkolenia, pozwala też zmierzyć się ze specyfiką realnego projektu.

Szkolenie w pakiecie

To szkolenie jest też elementem pakietu szkoleń "Programista Python WEB" oraz "Programista Python Data Science".

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. Uczestniczy łączą się na szkolenie za pomocą platfomy ZOOM. Informacje o wymaganym niezbędnym oprogramowaniu oraz informacje organizacyjne uczestnicy otrzymują na 7 dni przed datą rozpoczęcia szkolenia. W każdym szkoleniu stacjonarnym możesz brać udział online. Więcej
Inne szkolenia tej kategorii Sprawdź pozostałe    szkolenia Python!

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

  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super szkolenie. Polecam! Filip Drabarek, Powszechny Zakład Ubezpieczeń SA
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super prowadzący, bardzo duża wiedza. Warsztaty prowadzone w ramach szkolenia na najwyższym poziomie. Tomasz Urbaniak, Vector Blue Hub
  • 5.0/5

    Programowanie w języku Python

    16-09-2022 Super szkolenie, bardzo dużo poruszonych wątków, polecam! Bartosz Baraniewicz, ING Hubs B.V.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Super szkolenie. Na pewno bede polecał dalej. Dużo zadań praktycznych. Prowadzący był bardzo dobrze przygotowany i przekazywał wiedzę w przystępny sposób. Krzysztof Jaczyński, Edubroker Sp. z o.o.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Serdecznie polecam szkolenia w JSystem naprawdę dużo wartościowej wiedzy jednocześnie otrzymujemy wyprawki na naukę samodzielną lub powtórki na bazie workbooków Piotr Wulczyński, Edubroker Sp. z o.o.
  • 4.9/5

    Programowanie w języku Python

    22-07-2022 Super prowadzący bardzo jasno przekazuje wiedzę i co najważniejsze jeden z najlepszych warsztatów pod względem ilości i poziomu, w jakim mogłem uczestniczyć. Min teorii, a ogrom praktyki. Ernest Zając, Powiat Koszaliński
  • 5.0/5

    Programowanie w języku Python

    27-05-2022 Szkolenie poprowadzone bardzo rzetelnie. Duża ilość praktycznych materiałów, pokazanie możliwości języka, bezproblemowa interakcja :) Błażej Kustra, ING Business Shared Services B.V.
  • 5.0/5

    Programowanie w języku Python

    08-04-2022 Dużo wiedzy w stosunku do czasu trwania szkolenia oraz fajne materialy. Vasyl Yakovishchak, Nielsen Services Poland Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    04-03-2022 Świetne szkolenie, polecam Jagoda Kozieł, ING Business Shared Services B.V.
  • 5.0/5

    Programowanie w języku Python

    04-03-2022 Polecam! Andrzej Gołata, Spółdzielnia Mieszkaniowa Budowlani
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Najlepszy prowadzący ze wszystkich szkoleń na jakich dotychczas byłem. Wiedza przekazywana krok po kroku, z przykładami. Duże wsparcie w przypadku jakichkolwiek problemów. Polecam. Rafał Kucharski, Energa Informatyka i Technologie Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Świetne szkolenie. Prowadzący doskonale zna temat i ma dużą umiejętność przekazywania wiedzy. Żaden z uczestników nie mógł czuć się pominięty :) Łukasz Tarnowski, Energa Informatyka i Technologie Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Kurs z Pythona przepowadzany sprawnie i zrozumiale. Polecam! Marcin Ślusarczyk, Santander Bank Polska
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Merytorycznie, sprawnie, konkretnie, z dużą ilością ćwiczeń i materiałów. No i z "jajem" ;) Robert Komorowski, OSOBA PRYWATNA
  • 5.0/5

    Programowanie w języku Python

    03-12-2021 Bardzo dobre szkolenie, nieprawdopodobna wiedza i kompetencje prowadzącego. Mnóstwo dobrych przykładów, dobre tempo. Przez cały czas pomoc ze strony prowadzącego. Paweł Kucharczyk, Zespół Szkół Łączności w Krakowie
  • 5.0/5

    Programowanie w języku Python

    22-10-2021 Python - szybko i zrozumiale. Dobre szkolenie na początku drogi z wężem :) Kamil Fal, NGK Ceramics Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    22-10-2021 Jestem mile zaskoczony. Szkolenie zostało zrealizowane na najwyższym poziomie. Od przekazywanych informacji na temat wyboru właściwego poziomu szkolenia przez opiekuna klienta po zajęcia praktyczne. Te ostatnie prowadzone przez bardzo kompetentnego trenera, posiadającego rzadko spotykaną u programistów umiejętność przekazywania posiadanej wiedzy. Doskonale dobrane przykłady pozwalały płynnie przejść do kolejnych zagadnień. Duża ilość ćwiczeń praktycznych - każde omówione przed i po realizacji przez trenera. To były dobrze ulokowane pieniądze i wykorzystany czas. Robert Strzelecki, Powiat Jarociński
  • 5.0/5

    Programowanie w języku Python

    22-10-2021 Super trener (Michał), bardzo fajne przykłady i sposób przekazywania wiedzy (nie za szybko nie za wolno) dodatkowy plus za nastawienie na warsztaty (ćwiczenia, bardzo dużo i praktyczne przy czym nie były na tyle rozbudowane żeby zmęczyć kursantów - czyli sytuacja idealna) a nie tylko teorię. Chętnie wybrałbym się na inne szkolenia u tego samego trenera :) Rafał Herbski, ING Business Shared Services B.V.
  • 4.81/5

    Programowanie w języku Python

    01-10-2021 to już czwarte moje szkolenie w JSystems - dotychczas bez większych zastrzeżeń Bronisław Chyliński, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Python

    01-10-2021 Jestem bardzo zadowolony Piotr Słupczyński, Edubroker Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    01-10-2021 Wiedza przekazywana jest w sposób klarowny i zrozumiały. Doceniam, że po początkującym kursie wiem dokładnie jaką ścieżkę obrać, żeby rozwinąć się w Pythonie i innych technologiach, które są potrzebne do wyciągnięcia z tego jak najwięcej. Krzysztof Kozak,
  • 5.0/5

    Programowanie w języku Python

    01-10-2021 Szkolenie bardzo mi się podobało. Jeśli chodzi o stosunek teoria do praktyki na szkoleniu jest to 50/50. Pan Andrzej Klusiewicz, jest świetnym prowadzącym, który dobrze przekazuje wiedzę. Marcin Ślusarczyk, NGK Ceramics Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    01-10-2021 Polecam, kompetentny prowadzący, dobre materiały szkoleniowe/warsztaty Maciej Maliszewski, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Python

    01-10-2021 Przejrzysta forma szkolenia, teoria połączona z praktyką. Polecam :). Marcin Czubak, Polsat Media Biuro Reklamy Sp. z o.o. Sp. K.
  • 5.0/5

    Programowanie w języku Python

    01-10-2021 Bardzo dobre szkolenie w miłej atmosferze oparte na warsztatach i praktycznych przykładach. Polecam!!! Mariusz Stefański, Ośrodek Przetwarzania Informacji - Państwowy Instytut Badawczy
  • 4.9/5

    Programowanie w języku Python

    02-07-2021 Jak zawsze wiedza została przekazana w atrakcyjny i łatwo przyswajalny sposób. Pełen profesjonalizm. Polecam. Karol Małyska, PKO Towarzystwo Ubezpieczeń SA
  • 5.0/5

    Programowanie w języku Python

    02-07-2021 Z czystym sumieniem mogę polecić szkolenie z JSystems z języka Python! Konkretne i rzeczowe zajęcia prowadzone przez ogarniętego trenera(Andrzej K.) pozwalają łatwo przyswoić przekazywane informacje. Bardzo atrakcyjna cena i dogodny termin :) Cezary Król,
  • 5.0/5

    Programowanie w języku Python

    02-07-2021 Rzeczowo i merytorycznie. Zbigniew Pawlak, Innsoft Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    19-02-2021 Świetle szkolenie, skupione praktycznej nauce a nie teorii. Paweł Habas, EduBroker Sp. z o.o.
  • 4.85/5

    Programowanie w języku Python

    18-12-2020 Super szkolenie... genialny prowadzący... Robert Kaczmarek, Polkomtel Sp. z o.o.

Trenerzy kategorii Python

Mateusz Zimoch
Paweł Stasiński
Łukasz Jaworowski
Wojciech Grzybek
Andrzej Klusiewicz

Masz jakieś pytania? Skontaktuj się z nami!

Odpowiadamy na telefony i maile w godzinach 9:00-17:00 od poniedziałku do piątku.

Szkolenia otwarte 22 299 53 69
Szkolenia zamknięte i grupy 733 908 205
Napisz do nas

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

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.