Menu
Zamknij menu
Zaloguj się
Asseco Academy » Training » Język Python – poziom podstawowy

Training CDP_PYBAS_Z

Język Python – poziom podstawowy

Accreditation

  • Training description
  • Scope

Training description

„Język Python – poziom podstawowy” to czterodniowe szkolenie wprowadzające w świat programowania z użyciem języka Python. Zajęcia mają charakter praktyczny i zostały zaprojektowane z myślą o osobach bez wcześniejszego doświadczenia programistycznego. Program prowadzi uczestników przez kluczowe elementy języka, struktury danych, zasady programowania proceduralnego i obiektowego, a także dobre praktyki kodowania.

W trakcie szkolenia uczestnicy:

  • Nauczą się podstaw języka Python, w tym pracy ze zmiennymi, typami danych i funkcjami wbudowanymi.
  • Poznają struktury danych oraz operacje wykonywane na listach, krotkach, słownikach i zbiorach.
  • Opanują instrukcje warunkowe, pętle oraz sposoby iterowania po złożonych strukturach danych.
  • Nauczą się pisać własne funkcje z parametrami i zwracaniem wartości.
  • Poznają dobre praktyki w pisaniu kodu i zasadę jego czytelności zgodnie z wytycznymi standardu PEP 8.
  • Zdobędą kompetencje w zakresie obsługi wyjątków i debugowania kodu.
  • Nauczą się korzystać z biblioteki standardowej, importować i instalować moduły oraz organizować kod w większe projekty.
  • Zdobędą kluczowe kompetencje w zakresie programowania obiektowego.
  • Nauczą się podstaw pracy z plikami oraz operacjami na systemie plików.

Adresaci szkolenia:
Szkolenie adresowane jest do osób, które chcą rozpocząć naukę programowania oraz zdobyć praktyczne umiejętności w zakresie tworzenia prostych aplikacji z użyciem języka Python.

Scope

  • Wprowadzenie
    • Informacje na temat języka Python
    • Omówienie i przedstawienie wybranych narzędzi do pisania kodu (PyCharm, Jupyter Lab), środowisko wirtualne
    • Zmienne
    • Typy danych
    • Komentarze
    • Funkcje wbudowane
    • Operacje arytmetyczne
    • Operacje na stringach
  • Struktury danych
    • Listy
    • Tuple
    • Słowniki
    • Sety
    • Operacje na strukturach danych
    • Indeksowanie
    • Zagnieżdżone struktury danych
    • Mutowalność, kopiowanie obiektów
  • Instrukcje warunkowe
    • Wartości, operatory i spójniki logiczne
    • Instrukcja if
    • Instrukcja if-else
    • Instrukcja if-elif-else
  • Pętle
    • Funkcja range
    • Pętla for
    • Pętla while
    • Instrukcje break i continue
    • Zagnieżdżone pętle
    • Iterowanie po zagnieżdżonych strukturach danych
  • Funkcje
    • Składnia funkcji
    • Zmienne lokalne vs. globalne
    • Słowo kluczowe return
    • Parametry funkcji
    • Argumenty pozycyjne, nazwane
  • Obsługa błędów i czystość kodu
    • PEP 8 i dobre praktyki w formatowaniu kodu
    • Analiza tracebacku
    • Debugger
    • Obsługa błędów (try, except, finally)
  • Moduły
    • Biblioteka standardowa
    • Importowanie modułów
    • Instalowanie modułów
    • Podział projektu na pliki i struktura projektu
  • Podstawy programowania obiektowego
    • Klasa, obiekt, metoda, atrybut
    • Dziedziczenie
    • Hermetyzacja
    • staticmethod, classmethod, property
    • Stringifikacja i reprezentacja obiektu
  • Praca z plikami i operacje na systemie
    • Omówienie różnych formatów danych
    • Odczyt i zapis do pliku
    • Biblioteka os

Training schedule

Remote

… if you value the opportunity to learn with a trainer and other participants, from anywhere without having to commute.

Stationary

… if you want to learn while sitting in the same room with the trainer and other participants.

Online

… if you want to learn from materials available via the interenet anywhere at any time

Filters:

Training: CDP_PYBAS_Z

Język Python – poziom podstawowy

Date
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_PYBAS_Z

Język Python – poziom podstawowy

Date
Location
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Filters:

Training: CDP_PYBAS_Z

Język Python – poziom podstawowy

Dostęp do szkolenia
Form
Language
Additional info
Price

Currently, there is no trainings in the selected form.

Szukasz szkolenia w innym terminie?

Co nowego?

  • Newest
  • Uncategorized

Chcesz z nami porozmawiać?

Zadzwoń do nas: tel. 801 30 30 30