Trwają zapisy do grupy

Szkolenie: 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.

3025 PLN+23% VAT (3720 PLN brutto / 1 os.)

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:PYTHON/F-DEVEL

pythondataoopintro

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

16 grudnia
Trwają zapisy na szkolenie

Trener:

Jerzy Grynczewski

Cena:

3025 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:

14 kwietnia
Trwają zapisy na szkolenie

Trener:

Trener-Sages

Cena:

3025 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?

Powiadom o kolejnych terminach

Interesuje Cię szkolenie w innym terminie?

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 szkolenia

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…