Wprowadzenie do Pythona
Warsztat Wprowadzenie do Pythona obejmuje zapoznanie się z podstawami tego języka programowania. Program szkolenia obejmuje niezbędną teorię oraz zestawy ćwiczeń pozwalające na wypróbowanie poznanych zagadnień w praktyce. Warsztat powstał jako aktualizacja i dopasowanie do bieżących potrzeb wielokrotnie realizowanego w ramach Stacji IT warsztatu Python – szybki start.
Czego się nauczysz?
- typy danych charakterystyczne dla tego języka wraz z przykładami ich zastosowania,
- środowisko pracy interaktywnej Jupyter Notebook,
- nauczysz się korzystać w pracy z modułów zewnętrznych.
Wymagania wstępne
- znajomość podstawowych koncepcji programistycznych (zmienna, funkcja, pętla itp.)a,
- znajomość obsługi komputera wyposażonego w wybrany system operacyjny wraz z podstawową obsługą linii poleceń Windows, macOS, Linux.
Podczas warsztatu uczestnicy korzystają z własnych komputerów.
Podczas warsztatu zapewniemy dostęp do kawy, herbaty, wody. W porze obiadowej zapewniamy pizzę w wersji mięsnej lub wegatariańskiej.
Prowadzący
Inżynier oprogramowania, dawniej związany z systemami wbudowanymi, obecnie pracujący przy rozwoju projektu KernelCI (https://kernelci.org) - rozproszonej platformy do automatyzacji testów jądra Linux. Programuje głównie w językach Python i C. Doświadczenie zdobywał w wielu międzynarodowych zespołach, pracując w Polsce i poza nią. Z Pythonem związany od ponad 10 lat. Trener w firmie Sages oraz prelegent konferencji IT.
Program warsztatów
- Wprowadzenie
- Obszary zastosowań języka Python
- Środowisko interaktywne Jupyter Notebook
- Podstawy pracy z interpreterem
- Podstawowe elementy języka
- Składnia języka Python
- Zmienne i podstawowe typy danych w języku Python
- Podstawowe operacje na danych
- Złożone typy danych
- Krotki, listy, słowniki
- Cechy w/w struktur danych.
- Operatory charakterystyczne dla tych typów danych.
- Operatory indeksowania oraz slice.
- Łańcuchy znaków
- Operatory dla typów znakowych.
- Typy łańcuchów znaków i różnice między nimi.
- Formatowanie łańcuchów znaków.
- Typy zmienne (ang. mutable) i niezmienne (ang. immutable) w języku Python
- Krotki, listy, słowniki
- Sterowanie przebiegiem programu
- Instrukcje warunkowe
- Pętle (for, while)
- Funkcje
- Definiowanie i wywoływanie funkcji.
- Parametry pozycyjne i nazwane funkcji.
- Wartości domyślne parametrów.
- Obsługa plików.
- Pliki binarne i tekstowe
- Operacje na plikach
Uwaga
Zakupione certyfikaty zostaną przesłane uczestnikom w formie elektronicznej po warsztacie. Jeśli chcesz otrzymać zakupiony certyfikat w formie papierowej, zgłoś to mailowo na adres kontakt@stacja.it.
Zapisy na wybrany warsztat zostały zakończone.