Novinka v nabídce
Kód kurzu: PYTHON_INTRO« Krok zpět

Python I - úvod do programování

Kurz je určený pro začátečníky, kteří se chtějí naučit naučit základům moderního, elegantního a vysoce efektivního jazyka Python. V tomto kurzu se naučíte základním vlastnostem jazyka, používání funkcí a datových struktur a základům objektově orientovaného programování v jazyce Python.

 DatumDnůCena kurzuCena materiálůJazyk výukyLokalita 
GTK 10.8.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
31.8.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
29.9.2020 4 18 450 CZK v ceně kurzu Český jazyk GOPAS Praha
 
GTK 19.10.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
2.11.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
14.12.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
4.1.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
15.2.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
15.3.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
19.4.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
10.5.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
28.6.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Praha
 
7.9.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
19.10.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
30.11.2020 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
8.2.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
19.4.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
7.6.2021 5 20 500 CZK v ceně kurzu Český jazyk GOPAS Brno
 
28.9.2020 5 750,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 
2.11.2020 5 750,00 EUR v ceně kurzu Slovenský jazyk GOPAS Bratislava
 

PobočkaDnůCena kurzuCena materiálůITB
Praha5 20 500 CZK v ceně kurzu 50
Brno5 20 500 CZK v ceně kurzu 50
Bratislava5 750,00 EUR v ceně kurzu 50

Pro koho je kurz určen:

  • Pro začínající vývojáře, kteří se chtějí naučit programovat v jazyce Python. Zkušení vývojáři, kteří chtějí začít s Pythonem mohou zvážit přímo pokročilý kurz jazyka PYTHON_ADV, kde na se na začátku stručně zrekapitulují základy a probírají se pokročilekší témata

Požadované vstupní znalosti:

  • Základní znalost algoritmizace a programování na úrovni kurzy PRG

Metody výuky:

  • Odborný výklad s praktickými ukázkami, cvičení na počítačích.

Studijní materiály:

  • Tištěné prezentace probírané látky.

Osnova:

Úvod

  • Historie a základní vlastnosti Pythonu
  • Instalace
  • Konvence psaní kódu, základy syntaxe
  • Vývojové prostředí

Základní datové typy a proměnné

  • Řetězce
  • Čísla
  • Boolean
  • Operátory pro práci s řetězci
  • Aritmetické operátory
  • Operátory porovnání a logické operátory
  • Konverze
  • Proměnné
  • Anotace typů a hints
  • Formátování řetězců

Řízení běhu programu

  • Příkaz if
  • Příkazy while a for
  • Range, break a continue

Funkce

  • Definice funkcí a procedur
  • Předávání parametrů
  • Standardní hodnoty parametrů
  • Rozsah platnosti proměnných
  • Rekurze

Ladění programu (debugging) a zachytávání výjímek

  • Ladění programu
  • Princip zpracování chyb v Pythonu
  • Mechanismus výjimek
  • Příkazy try, except, raise, finally

Základy práce s kolekcemi

  • List (seznam)
  • Indexování a řezy
  • Měnitelné vs. neměnitelné typy
  • Tuple (N-tice)
  • Množina (set)
  • Slovník (dictionary)
  • Operace s řetězci

Built-in Functions

  • Přehled základních vestavěných funkcí
  • Funkce pro práci se s stringem
  • Matematické funkce
  • Konverzní funkce

Moduly a balíčky

  • Princip modulů pro vytváření knihoven funkcí
  • Standardní moduly
  • Pip
  • Virtuální prostředí (venv)

Základy OOP

  • Mechanismy OOP, základní vlastnosti OOP
  • Třídy, instance, instanční proměnné a metody
  • Práce s objekty
  • Statické metody
  • Dědičnost, abstraktní třída, finální třída

Práce se soubory

  • Základy práce se soubory
  • Otevírání souborů, čtení, zápis
Tištěné nebo elektronické studijní materiály GOPAS

Cena:
v ceně kurzu
Uvedené ceny jsou bez DPH.