Podstawy programowania w Python

Szkolenie dla nieprogramistów
    Czas trwania
    Godzina rozpoczęcia
    Stopień trudności

      Podstawy programowania w języku Python - szkolenie dla nieprogramistów

      Nauka Pythona od podstaw dla osób spoza świata IT!

      Opis szkolenia

      Szkolenie Podstawy programowania w języku Python to szkolenie dla nieprogramistów, czyli osób początkujących w branży IT, którzy chcą rozpocząć naukę Pythona od podstaw. Podczas szkolenia poznasz podstawowe zagadnienia związane z programowaniem, zalety i wady języka Python, typy danych i zasady tworzenia dokumentacji w języku Python. Wszystkie poznane zagadnienia dadzą Ci solidne podstawy aby zacząć programować z użyciem języka Python!

      Jeśli stawiasz pierwsze kroki w świecie IT i chcesz spróbować nauki Pythona - języka, który króluje w rankingu najpopularniejszych języków programowania według TIOBE Index 2023, sprawdź kurs dla początkujących!

      Poznaj program szkolenia

      Co zyskasz dzięki szkoleniu ?

      Cele szkolenia

      Celem szkolenia jest wprowadzenie uczestników w podstawowe zagadnienia związane z programowaniem, 
      a następnie nauka od podstaw programowania z użyciem języka Python. Uczestnik szkolenia po jego zakończeniu będzie znał podstawy języka Python co pozwoli na pisanie prostych programów dalszy rozwój umiejętności programistycznych.

      Umiejętności

      Dzięki szkoleniu uczestnik będzie:

      • Instalować  i konfigurować środowisko pracy dla języka Python.
      • Używać zmiennych różnych typów.
      • Używać struktur danych takich jak: listy, krotki, zbiory i słowniki.
      • Używać instrukcji warunkowych oraz pętli.
      • Pisać funkcje i  używać ich w kodzie programów zgodnie z zasadą DRY.
      • Wykorzystać obsługę wyjątków.
      • Wykorzystywać moduły wbudowane, instalować moduły zewnętrzne oraz tworzyć własne moduły.
      • Pisać kod źródłowy zgodnie z zasadami zawartymi z dokumencie PEP8 oraz dobrymi praktykami
      • Tworzyć dokumentację dla program w pisanego w Python’ie.
      Czy to szkolenie jest dla Ciebie ?

      Profil uczestników

      Szkolenie przeznaczone jest dla nie programistów, którzy do tej pory nie mieli styczności z programowaniem, a chcieliby zacząć programować od języka Python.

      Przygotowanie uczestników

      Uczestnik powinien posiadać umiejętność obsługi komputera, przeglądarki www.

      Czas trwania

      Przed nami:

      • 5 dni/ 40 godzin szkoleniowych
      Szczegółowy program szkolenia

      Szczegółowy program szkolenia dla nieprogramistów - Podstawy programowania w języku Python

      Wstęp do programowania w języku Python.

      • Wprowadzenie do programowania: czym jest programowanie, dlaczego warto się go uczyć.
      • Jezyki kompilowane a interpretowane.
      • Wprowadzenie do języka Python, mocne i słabe strony.
      • Instalacja Pythona i środowiska programistycznego (IDE).

      Wstęp do programowania.

      • Zmienne i typy danych (int, float, str, bool).
      • Operacje na danych oraz metody specyficzne dla typu.
      • Operatory arytmetyczne i logiczne i binarne.
      • Podstawowe operacje wyjścia i wejscia (print,input).

      Struktury  danych w języku Python.

      • Listy, krotki.
      • Słownik, zbiory.

      Instrukcje Sterujące .

      • Instrukcje warunkowe (if).
      • Instrukcje iteracyjne – pętle (while i for).
      • Dobre praktyki w pisaniu kodu – PEP8.

      Funkcje w Python.

      Definiowanie funkcji.

      Argumenty i wartości zwracane.

      Zakres zmiennych (local vs global).

      Podstawy obsługi wyjątów.

      • Instrukcja try/except/else/finally..
      • Instrukcja raise, asert.

      Praca z modułami. 

      • Importowanie modułów.
      • Przegląd wbudowanych modułów (math, datetime, random).
      • Instalacja modułów/bibliotek zewnętrznych (pip).
      • Tworzenie modułów i pakietów.

      Pliki.

      • Pliki binarne i tekstowe, operacje na plikach.
      • Moduły do obsługi plików CSV, JSON, XML.

      Zasady tworzenia dokumentacji w języku Python.

      • Komentarze.
      • Notatki dokumentacyjne (__doc__).
      • PyDoc.

      Wstęp do programowania obiektowego w języku Python

      • Programowanie objektowe a funkcjonalne.
      • Paradygmaty programowania obiektowego.
      • Klasy i obiekty.
      • Dziedziczenie.

      Przeglad wybranych bibliotek zewnętrznych i iobszarów zastosowania jezyka Python.

      Metoda realizacji szkolenia

      Szkolenie jest realizowane  metodami takimi jak: mikrowykład, ćwiczenia wspólne, ćwiczenia indywidualne, praca indywidualna. Szczególny nacisk położony jest na praktyczne aspekty programowania.

      POBIERZ PROGRAM W PDF

      W ramach szkolenia zapewniamy

      W ramach szkolenia zapewniamy

      • materiały szkoleniowe
      • certyfikat potwierdzający udział w kursie
      • pełna obsługa cateringowa (dla szkoleń stacjonarnych)
      Ścieżka szkoleniowa
      • Warsztat programowania w języku Python – poziom średniozaawansowany
      • Zaawansowane programowanie w języku Python

      Podobne szkolenia

      Jak zostać Python Developerem?

      Sprawdź ścieżkę szkoleniową i przekonaj się, jak nasze kursy poprowadzą Cię krok po kroku przez wszystkie kluczowe aspekty programowania w Pythonie – od podstaw po zaawansowane zagadnienia.

      Zobacz ścieżkę!

      Szkolenie e-learningowe Python!
      Sprawdź e-szkolenie Python! Naucz się definiować i używać funkcji, zarządzać instalacjami i bibliotekami języka Python oraz korzystać ze środowiska PyCharm!
      Bootcamp Junior Python Developer!
      Wejdź i rozgość się w świecie IT – skorzystaj z intensywnego, weekendowego kursu, który przygotuje Cię do zawodu programisty języka Python!