Trwają zapisy do grupy

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

Podczas tego szkolenia uczestnicy poznają składnię i środowisko języka Python. Szkolenie przeznaczone jest osób programujących w innych językach.

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

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:PYTHON/F-DEVEL

pythondataoopintro

Dostępne terminy

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

26 sierpnia
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

2750 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Termin:

7 października
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

Cena:

2750 PLN netto
Ikona podpowiedziDowiedz się więcej o cenach szkoleń - zapraszamy do kontaktu
+23% VAT

Lokalizacja:

Zdalne
Zdalne
Ikona podpowiedziZapytaj o inne lokalizacje - w tym celu skorzystaj z chatu

Forma szkolenia

Interesuje Cię szkolenie stacjonarne?

Dostępne terminy

Interesują Cię inne terminy?

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

Cele szkolenia

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

Dla kogo?

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

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.

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)

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

Program

Pobierz program w PDF

Przygotowanie środowiska do programowania w Python

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)

Mapy (dict)

Zagnieżdżone sekwencje i mapy

Wybieranie, wycinanie elementów, rozpakowywanie

Instrukcje sterujące

Operatory warunkowe, logiczne, przynależności

Instrukcje warunkowe (if, else, elif)

Wyrażenia warunkowe, algebra Boola (and, or)

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

Parsowanie plików

Funkcje

Definiowanie

Zwracanie wartości

Parametry: wymagane, opcjonalne

Argumenty: pozycyjne, nazwane

Zakres przestrzeni nazewniczej

Jakość

Wyjątki: interpretacja, podnoszenie, przechwytywanie

Logowanie zdarzeń

Testy jednostkowe

Układ repozytorium i strategie branchy

Debugging

CI/CD

Dodatkowe moduły

Wyszukiwanie i instalacja dodatkowych modułów

Najbardziej przydatne moduły

Krótkie wprowadzenie do wybranych modułów

Autorem szkolenia jest Matt Harasymczuk

Od 2015 roku prowadzę szkolenia jako trener Sages. Mam ponad 9 tysięcy godzin (tak, 9000!) doświadczenia w prowadzeniu warsztatów dla ponad 30 tys. osób. Dotychczas przeprowadziłem szkolenia dla 196 organizacji z sektorów tj. publiczny, bankowy, obronny, agencje kosmiczne, firmy branży lotniczej, automotive, e-commerce, fintech, ubezpieczenia, startupy wysokich technologii, branża paliwowa, telekomy, medyczna, uczelnie wyższe, gaming, druk 3d i consumer electronics. Specjalizuję się w szkoleniach…