Skip to content

Python - szybki start

Photo of Stacja IT
Hosted By
Stacja I.
Python - szybki start

Details

Obowiązkowa rejestracja na warsztat przez formularz na stronie: http://stacja.it/warsztaty/2017-07-08-python-szybki-start.html

Jesteś programistą, testerem, administratorem, albo analitykiem? Chciałbyś poznać język skryptowy, który jest łatwy i przejrzysty, ale i wyposażony w obszerną bibliotekę standardową? Skorzystaj, z możliwości wzięcia udziału w warsztacie “Python - szybki start”.

Program warsztatu obejmuje zapoznanie się z językiem Python w stopniu pozwalającym na samodzielne pisanie skryptów. Program warsztatu oprócz niezbędnej teorii zawiera także zestaw ćwiczeń pozwalających zastosować w praktyce poznawane zagadnienia.

Podczas warsztatu:

  • poznasz składnię języka Python,
  • nauczysz się instalować zewnętrzne moduły,
  • poznasz typowe dla Pythona typy danych i nauczysz się manipulować nimi,
  • nauczysz się wykorzystywać w pracy moduły biblioteki standardowej oraz moduły zewnętrzne.

Od uczestników wymagana jest umiejętność obsługi komputera wyposażonego w wybrany system operacyjny: Windows, macOS/OS X, Linux. W trakcie zajęć uczesnicy wykorzystywać będą własne komputery. Umiejętność programowania w innych językach będzie pomocna, ale nie stanowi warunku koniecznego.

Program warsztatu:

  1. Wprowadzenie
    1.1. Obszary zastosowań języka Python
    1.2 Instalacja zewnętrznych pakietów i środowiska wirtualne.
    1.3 Podstawy pracy z interpreterem
    1.4 IPython jako wygodna alternatywa dla standardowego interpretera
  2. Podstawowe elementy języka
    2.1. Składnia języka Python.
    2.2. Zmienne i podstawowe typy danych: string, int, float
    2.2.1. Zakres widoczności zmiennych
    2.3. Podstawowe konstrukcje programistyczne:
    2.3.1. Zmienne
    2.3.2. Instrukcje warunkowe
    2.3.3. Pętle for i while
    2.3.4. Podstawy pracy z funkcjami
  3. Typy danych c.d.
    3.1. Krotki, listy, słowniki:
    3.1.1. Cechy w/w struktur danych.
    3.1.2. Operatory charakterystyczne dla tych typów danych.
    3.1.3. Operatory indeksowania oraz slice.
    3.2. Łańcuchy znaków:
    3.2.1. Operatory dla typów znakowych
    3.2.2. Typy łańcuchów znaków i różnice między nimi
    3.2.3. Formatowanie łańcuchów znaków
    3.3. Typy zmienne (ang. mutable) i niezmienne (ang. immutable)
  4. Funkcje
    4.1. Definiowanie i wywoływanie funkcji
    4.2. Parametry pozycyjne i nazwane funkcji
    4.3. Wartości domyślne parametrów
    4.4. Funkcje o zmiennej ilości parametrów *
  5. Obsługa plików
    5.1. Bliki binarne i tekstowe
    5.2. Kodowanie znaków w plikach tekstowych *
  6. Struktura programów Python.
    6.1. Moduły i pakiety
    6.2. Zakres widoczności zmiennych
    6.3. Co to jest main()?
  7. Podstawy programowania obiektowego *
    7.1. Koncepcja programowania obiektowego.
    7.2. Klasy i ich struktura.
    7.3. Dzedziczenie.
  8. Obsługa wyjątków w języku Python
  9. Przydatne moduły
    9.1. logging.
    9.2. unittest.*
    9.3. requests.

*Zagadnienie dodatkowe, które zostanie omówione podczas warsztatu, pod warunkiem, że wystarczy na nie czasu.

Zaprewniamy dostęp do kawy, herbaty itp. oraz lunch w porze obiadowej.

Koszt uczestnictwa: od 96 PLN

Obowiązkowa rejestracja na warsztat przez formularz na stronie: http://stacja.it/warsztaty/2017-07-08-python-szybki-start.html

Photo of Stacja IT Wrocław group
Stacja IT Wrocław
See more events
Workband
Krasińskiego 15a/2 · Wroclaw