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.

  • Trenerzy praktycy
  • Kameralne grupy

Czas trwania szkolenia:3 dni (24h)

Poziom zaawansowania:

Kod kursu:PYTHON/F-DEVEL

pythondataoopintro

Dostępne terminy szkolenia

  • Termin
  • Trener
  • Cena
  • Zapis
  • Lokalizacja

Termin:

2 czerwca
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

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:

11 sierpnia
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

Termin:

5 listopada
Trwają zapisy na szkolenie

Trener:

Matt Harasymczuk

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

Trener Sages od 2015 roku, z 10 000+ godzinami doświadczenia i 30 000+ przeszkolonych osób. Specjalizuje się w Pythonie, TDD, DevOps i CI/CD. Pracował m.in. w Allegro, COI, PAŻP i Europejskiej Agencji Kosmicznej. Prowadzi stronę www.python3.info i jest założycielem i prezesem dwóch firm Astrotech i Analog Astronaut Training Center. W wolnym czasie rozwija własny system operacyjny.

Wybrane opinie

Przeczytaj pozytywne opinie pochodzące z ankiet satysfakcji z naszych szkoleń wypełnianych wyłącznie przez ich uczestników po realizacji usługi

4.8
Ikona podpowiedziŚrednia ocen Sages w serwisie Google Ocena pochodzi ze średniej ocen Sages w serwisie Google i nie jest weryfikowana

20.03.2025

Nawiązywało do przypadków bliskich naszemu biznesowi

Uczestnik szkoleniaProjektowanie modeli domen z wykorzystaniem Domain-Driven Design i Event StormingWojciech Pyszko

Więcej opinii