Wprowadzenie do Pythona
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 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.
Partner:
Miło nam poinformować, że partnerem warsztatów jest **Kodołamacz.** „Wprowadzenie do Pythona” jest idealnym wstępem do rozpoczęcia bootcapmu Data Science, dlatego dla każdej osoby biorącej udział w powyższym warsztacie Stacji IT, nasz partner oferuję **zniżkę** – przy zapisie i udziale w kursie prowadzonym przez **Kodołamacza** od ceny zostanie odjęta równowartość zakupionego biletu.
Szczegółowe informacje o programie bootcampu dostępne pod poniższym [linkiem](https://www.kodolamacz.pl/bootcamp-datascience/ ).
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.
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
**Rejestracja dostępna bezpośrednio pod poniższym [linkiem.](https://app.evenea.pl/event/python0504)**
Zapisy na wybrany warsztat zostały zakończone.