Python - Wprowadzenie do składni języka i środowiska dla programistów

2750 PLN+23% VAT (3382 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Kod kursu:PYTHON/F-DEVEL

Poziom zaawansowania:
pythondataoopintro

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

24 czerwiec
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

2750 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

26 sierpień
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

2750 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Termin:

7 październik
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

2750 PLN netto+23% VAT

Lokalizacja:

Zdalne
Zdalne

Interesuje Cię szkolenie stacjonarne lub nie odpowiada Ci żaden z dostępnych terminów?

Ikona pytaniaZapytaj o szkolenie

O szkoleniu Python - Wprowadzenie do składni języka i środowiska dla programistów

W cenie otrzymasz:

  • Materiały szkoleniowe
  • Certyfikat ukończenia szkolenia
  • W przypadku szkolenia w trybie stacjonarnym zapewnimy Ci również lunch oraz sprzęt niezbędny do nauki

Dla kogo?

  • Programistów innych języków programowania
  • Inżynierów oprogramowania
  • Inżynierów jakości
  • Devopsów
  • Architektów

Wymagania

  • Znajomość zagadnień programistycznych tj. zmienne, pętle, instrukcje warunkowe, funkcje, klasy
  • znajomość dowolnego IDE (mile widziane IDE z rodziny Jetbrains, np. InteliJ albo WebStorm)
  • Umiejętność tworzenia oprogramowania w dowolnym języku
  • Dla osób chcących od podstaw poznać język Python kierowane jest szkolenie: Python Podstawy (Python/F)

Zalety

  • Popularność: Python jest jednym z najpopularniejszych języków programowania na świecie. Jest wykorzystywany w wielu różnych branżach, takich jak nauka danych, sztuczna inteligencja, robotyka, aplikacje webowe i wiele innych.
  • Łatwość nauki: Python jest językiem programowania, który jest stosunkowo łatwy do nauki, szczególnie dla początkujących programistów. Ma prostą i czytelną składnię, co oznacza, że można go szybko opanować.
  • Wszechstronność: Python jest wszechstronnym językiem programowania, który może być wykorzystany do tworzenia różnych rodzajów aplikacji. Można go używać do tworzenia skryptów, aplikacji webowych, gier, narzędzi automatyzacji i wiele więcej.
  • Wsparcie społeczności: Python ma bardzo silną społeczność programistów, którzy tworzą różne biblioteki i narzędzia, które ułatwiają pracę z tym językiem. Społeczność ta jest również bardzo pomocna i chętnie dzieli się swoją wiedzą i doświadczeniem z innymi programistami.
  • Przydatność w pracy: Wielu pracodawców poszukuje programistów, którzy mają doświadczenie w Pythonie. Znajomość tego języka programowania może zwiększyć szanse na znalezienie pracy lub awans w obecnej pracy.

Cele szkolenia

  • Wprowadzenie do języka Python dla osób programujących

Program

Przygotowanie środowiska do pracy i wstęp do programowania

  • Wprowadzenie do Python
  • PyCharm jako IDE
  • Python wersje i cykle wdrożeniowe

Struktury danych

  • Elementy składni języka
  • Numeryczne typy danych (int, float)
  • Logiczne typy danych (bool, None)
  • Łańcuchy znaków (str)
  • Sekwencje (tuple, list, set, frozenset)
  • Zagnieżdżone sekwencje
  • Wybieranie, wycinanie elementów, rozpakowywanie
  • Mapy (dict)
  • Generowanie Map (zip, enumerate)
  • Zagnieżdżone mapy
  • Type Annotation

Instrukcje sterujące

  • Operatory warunkowe, logiczne, przynależności
  • Instrukcje warunkowe (if, else, elif)
  • Wyrażenia warunkowe, algebra Boola (and, or)
  • Wyjątki: interpretacja, podnoszenie, definiowanie
  • Pętle (while, for)
  • Pętle po zagnieżdżonych strukturach danych, rozpakowywanie
  • Rozwinięcia i wyrażenia generatorowe

Pliki

  • Ścieżki
  • Tryby dostępu
  • Operacje na pliku: odczyt, zapis, dopisywanie
  • Kodowanie znaków
  • Tryb binarny

Funkcje

  • Definiowanie
  • Zwracanie wartości
  • Parametry: wymagane, opcjonalne
  • Argumenty: pozycyjne, nazwane
  • Zakres przestrzeni nazewniczej

Programowanie obiektowe

  • Klasy i instancje
  • Metody
  • Atrybuty
  • Metoda inicjalizacyjna
  • Dziedziczenie
  • Stringifikacja (str, repr)
  • Architektura OOP

Podobne szkolenia