Wprowadzenie do Pythona
🟢 Warsztat weekendowy w godz. 9:00-17:00 (8h) 🟢
Python jest jednym z najpopularniejszych języków programowania na świecie. Dzięki swojej prostej składni oraz bogatym zestawie bibliotek znalazł miejsce w takich dziedzinach jak analiza danych, uczenie maszynowe, aplikacje internetowe oraz wielu innych.
Warsztat 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.
Czego się nauczysz?
- poznasz składnię języka Python,
- 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
2. znajomość podstawowych koncepcji programistycznych (zmienna, funkcja, pętla itp.)a,
3. znajomość obsługi komputera wyposażonego w wybrany system operacyjny wraz z podstawową obsługą linii poleceń Windows, macOS, Linux.
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.