Charles Explorer logo
🇬🇧

Python 3.X programming

Class at Faculty of Science |
MS710P64

This text is not available in the current language. Showing version "cs".Syllabus

* Úvod

Kompilační a interpretační jazyky

Přehled současných programovacích jazyků

Co lze dělat v Pythonu

Instalace Pythonu

Práce ve vývojovém prostředí JetBrains PyCharm Edu

První program

Základní vstupní a výstupní operace

* Typy objektů v Pythonu

Čísla

Textové řetězce

Seznamy

N-tice

Slovníky

Množiny

Třídy

* Příkazy Pythonu

Výrazy, přiřazovací příkaz

Podmíněné příkazy

Cykly

Iterace a generátorové notace

* Funkce a generátory

Zápis funkcí

Volání funkcí, práce s argumenty

Lambda funkce

Práce s generátory

* Objektové programování v Pythonu

Třídy a jejich struktura

Datové atributy a metody

Dědičnost

* Výjimky

Výjimky a jejich obsluha

Generace výjimek

Výjimky jako objekty

* Práce se soubory

Otevírání a zavíraní souborů, tvorba souborů

Zápis dat do souboru

Čtení dat ze souboru

* Některé důležité knihovny Pythonu

Numpy, SciPy, Matplotlib

Annotation

Introduction to Python programming. Basics statements, data structures, object programming in Python, domains of using Python.