Programowanie w języku Python

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

Najbliższe terminy tego szkolenia

29.11 03.12 Termin gwarantowany Szkolenie online
Zapisz się
28.02 04.03 Termin gwarantowany Szkolenie online
Zapisz się
23.05 27.05
Szkolenie online
Zapisz się
18.07 22.07
Szkolenie online
Zapisz się

Szkolenie
dedykowane
dla Twojego
zespołu

Udział online 2000 PLN (netto)
Szkolenie stacjonarne 2500 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" - dowiedz się więcej.

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!
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ęcej

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

  • 4.81/5

    Programowanie w języku Python

    02-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

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

    Programowanie w języku Python

    02-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

    02-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

    02-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

    02-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

    02-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

    03-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

    03-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

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

    Programowanie w języku Python

    20-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

    19-12-2020 Super szkolenie... genialny prowadzący... Robert Kaczmarek, Polkomtel Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    19-12-2020 Fajne szkolenie z świetnym Trenerem. Polecam dla zainteresowanych Adrian Drąg, TAURON Obsługa Klienta Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    19-12-2020 Kurs godny polecenia, prowadzący pomocny, chętnie wybiega poza materiał pokazując ciekawe i praktyczne rzeczy w przystępny sposób. Polecam :) Krzysztof Jędrusiak, Samsung Electronics Polska Sp. z o.o.
  • 4.92/5

    Programowanie w języku Python

    19-12-2020 Świetne szkolenie, świetny prowadzący. Czego chcieć więcej?.... Tomasz Pecko, Telewizja Polska SA
  • 4.78/5

    Programowanie w języku Python

    19-12-2020 Szkolenie prowadzone profesjonalnie. Duże znaczenie ma komunikatywność trenera oraz jego otwartość na problemy użytkowników. Jacek Drogosz, Ośrodek Przetwarzania Informacji. Państwowy Instytut Badawczy
  • 5.0/5

    Programowanie w języku Python

    19-12-2020 Szkolenie rewelacyjne, wręcz przerosło moje oczekiwania. Tempo zawrotne, ale w razie problemów trener zawsze służył pomocą. Bardzo dużo ćwiczeń praktycznych, serwowanych w przystępny, a czasami humorystyczny sposób. Na życzenie były dodawane różne zagadnienia, które ciekawiły uczestników. Polecam każdemu kto solidnie chce się przeszkolić ;) Klaudia Sochocka, Polkomtel Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    19-12-2020 Szkolenie bardzo dobrze zorganizowane. Prowadzący w jasny i zrozumiały sposób przekazywał wiedzę, chętnie pomagał poprawić błędy. Szkolenie przebiegało w miłej i życzliwej atmosferze. Cecylia Stokłosa, Szkoła Podstawowa im. Józefa Suskiego
  • 5.0/5

    Programowanie w języku Python

    19-12-2020 Tempo szkolenia odpowiednie dla każdego. Dużo zagadnień, dużo zadań do samodzielnego rozwiązania, w tym przydatne na co dzień, praktyczne przykłady. Wszystko dokładnie wyjaśnione. Katarzyna Pieniak - Gocławska, P4 Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    21-11-2020 Andrzej K. - super prowadzący - duża wiedza - jasny sposób komunikacji !!! Łukasz Walczak, MariCom Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    21-11-2020 Szkolenie bardzo udane, ciekawa teoria i dużo praktyki Kamil Darmofalski, Oddział Zabezpieczeń Żandarmerii Wojskowej
  • 4.71/5

    Programowanie w języku Python

    21-11-2020 Profesjonalny Szkolący. Ciekawe przykłady. Efektywna forma szkolenia (najpierw krótka teoria - potem przykład pokazujący działanie teorii w praktyce - dalej zadanie praktyczne do wykonania - w końcu wykonanie zadania przez prowadzącego z omówieniem poszczególnych kroków i wyjaśnieniem, gdzie należy być ostrożnym i na co należy zwracać uwagę) Michał Kasina, Instytut Meteorologii i Gospodarki Wodnej PIB
  • 5.0/5

    Programowanie w języku Python

    22-08-2020 Fajne i profesjonalne szkolenie. Obszerny zakres. Agata Świderska, Bravura Solutions Polska Sp. Z o.o.
  • 5.0/5

    Programowanie w języku Python

    01-02-2020 Świetni ludzi i atmosfera. Marek Ciżmowski, VECTOR Smart Data Sp. zo.o.
  • 4.78/5

    Programowanie w języku Python

    25-01-2020 Szkolenie bardo treściwe. Trener dobrze wyczuwa grupę i dostosowuje się do jej poziomu zarówno wiedzy jak i podejścia do szkolenia. Tomasz Kuśmierek, Rossmann Supermarkety Drogeryjne Polska Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    26-10-2019 Super szkolenie(Python), bardzo dobry trener (Pan Marcin), POLECAM !!! Mariusz Choroszewicz, Samsung Electronics Polska Sp. z o.o.
  • 4.92/5

    Programowanie w języku Python

    19-10-2019 Świetne i profesjonalne prowadzenie. Marcin Żelewski, Asseco Poland S.A.
  • 4.78/5

    Programowanie w języku Python

    19-10-2019 było zgrabnie Jakub Tor, AXIOM GLOBAL SERVICE CENTER POLSKA SP. Z O.O.
  • 4.85/5

    Programowanie w języku Python

    19-10-2019 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. Małgorzata Romejko, Asseco Poland S.A.
  • 5.0/5

    Programowanie w języku Python

    12-10-2019 Pełen profesjonalizm i zaangażowanie ! Gorąco polecam ! Sylwia Twardowska, ING Bank Śląski SA
  • 5.0/5

    Programowanie w języku Python

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

    Programowanie w języku Python

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

    Programowanie w języku Python

    12-10-2019 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! Rafał Słomnicki, ING Bank Śląski SA
  • 4.85/5

    Programowanie w języku Python

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

    Programowanie w języku Python

    03-08-2019 Bardzo dobra jakość szkolenia. Agnieszka Rosa, PGE Polska Grupa Energetyczna SA
  • 4.92/5

    Programowanie w języku Python

    03-08-2019 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. Maciej Zarzycki, Polskie Sieci Elektroenergetyczne SA
  • 4.78/5

    Programowanie w języku Python

    20-07-2019 godne polecenia nawet nieprogramistom Krzysztof Ziomek, Orange Szkolenia Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    25-05-2019 Szkolenie super! Rafał Kusio, Euro-net Sp. z o.o.
  • 4.78/5

    Programowanie w języku Python

    25-05-2019 Zdecydowanie warto. Polecam! Łukasz Jagiełło, Euro-net Sp. z o.o.
  • 4.92/5

    Programowanie w języku Python

    20-04-2019 Świetnie zorganizowane szkolenie. Piotr Szubiczuk, Instytut Lotnictwa
  • 5.0/5

    Programowanie w języku Python

    20-04-2019 Bardzo dobre szkolenie, wszystko dokładnie objaśnione na przykładach. Daniel Zaręba, Euro-net Sp. z o.o.
  • 4.85/5

    Programowanie w języku Python

    20-04-2019 Polecam. Natalia Butkiewicz, Asseco Poland S.A.
  • 4.84/5

    Programowanie w języku Python

    09-02-2019 Prowadzacy ma gleboka praktyczna wiedze, potrafi w dobrym tempie i przejzyscie wytlumaczyc tematy. Bardzo korzystny wskaznik ceny do jakosci. Iryna Redka, Amiona Poland Sp. z o.o.
  • 5.0/5

    Programowanie w języku Python

    15-12-2018 Super szkolenie, kompetentny prowadzący wyjaśniający nawet tematy wykraczające poza program, dobrze przekazana wiedza i praktyczne przykłady. Konrad Ziarkiewicz, PZU Życie S.A.
  • 4.78/5

    Programowanie w języku Python

    24-11-2018 :) Robert Dolaciński, PZU Życie S.A.
  • 5.0/5

    Programowanie w języku Python

    24-08-2018 Dziękuję bardzo, świetne szkolenie. Krzysztof Kondrat, ING Bank Śląski SA

Trenerzy kategorii Python

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.