Martin pracuje jako React SDK Developer ve společnosti Stream. Jeho jméno ti ale může být dobře povědomé, protože před tím roky pracoval právě v ENGETU jako full-stack vývojář. Mimo jiné je autorem obsahu pro naše Python kurzy – ať už jde o úplné začátky, pokročilejší kurzy OOP nebo budování vlastní aplikace.
Online Python Akademie
Osnova
- Lekce 1Úvod do programování60 minut
- Co je to programování
- Proč tedy Python
- Kde získáme Python
- Co je to interpret
- Python 2 nebo Python 3
- Jak začít pracovat
- Úvod do datových typů
- Celá čísla
- Desetinná čísla
- Aritmetické operace
Zobrazit dalších 26 kapitolzačít zdarma - Lekce 2Podmínky60 minut
- Obsah
- Instalace Pythonu
- Výběr pracovního prostředí
- Úvod
- Funkce bool
- Srovnávací operátory
- Logické operace
- Ověřování členství
- Kvíz
- Rozhodování
Zobrazit dalších 12 kapitolzačít zdarma - Lekce 3Slovníky a množiny60 minut
- Obsah
- Úvod
- Vytvoření nového slovníku
- Jak probíhá zápis klíče
- Uložení klíčů a hodnot
- Metody slovníků
- Ukázky metod
- Kvíz
- Úvod
- Vytvoření nového setu
Zobrazit dalších 9 kapitolzačít zdarma - Lekce 4For cyklus60 minut
- Obsah
- Obecně ke smyčkám
- Úvod k for smyčce
- Iterovatelné datové typy
- Podmínky ve smyčce
- Ohlášení ve smyčkách
- [Pro zvědavé] For & else
- [Pro zvědavé] Zanořená smyčka
- Kvíz
- Obecně k datovému typu
Zobrazit dalších 11 kapitolzačít zdarma - Lekce 5Projekt 1: Textový analyzátor60 minut
- Tvůj první projekt
- Pár pravidel na začátek
- Na úvod
- GitHub
- Celý postup
- Kvíz
- Popis projektu
- Lekce 6While cyklus60 minut
- Obsah
- Pojem smyčka
- Úvod ke while smyčce
- Podmínky ve smyčce
- Ohlášení ve smyčkách
- [Pro zvědavé] while & else
- Kvíz
- Obecně k nekonečným smyčkám
- Neřízené nekonečné smyčky
- Řízené nekonečné smyčky
Zobrazit dalších 7 kapitolzačít zdarma - Lekce 7Importování60 minut
- Obsah
- Obecně ke knihovnám
- Proč pracovat s knihovnami
- Jak použít knihovny
- Kvíz
- import <knihovna>
- from <knihovna> import *
- from <knihovna> import <proměnná>
- from <knihovna> import <proměnná> as <alias>
- import <knihovna> as <alias>
Zobrazit dalších 12 kapitolzačít zdarma - Lekce 8Funkce60 minut
- Obsah
- Obecně k funkcím
- Zabudované funkce
- Uživatelem definované funkce
- Kvíz
- Použití funkce
- Předpis funkce
- Spuštění funkce
- Nesprávné použití funkce
- Ideální používání funkcí
Zobrazit dalších 5 kapitolzačít zdarma - Lekce 9Funkční rámce a vstupy60 minut
- Obsah
- Úvod k vstupům
- Poziční parametry
- Klíčové argumenty
- Defaultní parametry
- Positional-only parametry
- *args
- **kwargs
- Souhrn ke vstupům
- Kvíz
Zobrazit dalších 12 kapitolzačít zdarma - Lekce 10Projekt 2: Vyber si podle svého gusta60 minut
- Než se dáš do práce..
- Review test
- Vyber si projekt
- Bulls & Cows
- Tic-tac-toe
- Lekce 11Textové soubory a formátování stringů60 minut
- Obsah
- Úvod k práci s textovými soubory
- Inicializace nového souboru
- Zapsání do souboru
- Ukončení zápisu do souboru
- Čtení existujícího souboru
- Čtení a zápis současně
- Nežádoucí přepisování
- Kvíz
- Úvod k formátování
Zobrazit dalších 11 kapitolzačít zdarma - Lekce 12Výjimky a debugování60 minut
- Obsah
- Úvod k výjimkám v Pythonu
- Rozdělení chyb
- Syntaktické chyby
- Běhové chyby
- Logické chyby
- Kvíz
- Úvod k práci s výjimkami
- Jak s výjimkami zacházet
- try/except/except
Zobrazit dalších 9 kapitolzačít zdarma - Lekce 13Formáty souborů60 minut
- Obsah
- Úvod k JSON
- Knihovna JSON
- Zápis nového JSON
- Čtení existujícího JSON
- Užitečné argumenty
- Kvíz
- Úvod k CSV
- Knihovna CSV
- Zápis nového CSV
Zobrazit dalších 8 kapitolzačít zdarma - Lekce 14Úvod do Web Scrapingu60 minut
- Obsah
- Úvod ke knihovnám třetích stran
- Virtuální prostředí
- Práce v příkazovém řádku
- Práce s PyCharm
- Kvíz
- Komunikace na internetu
- Vyhledávání dat
- Získání podkladů webu
- Zdrojový kód stránky
Zobrazit dalších 8 kapitolzačít zdarma - Lekce 15Projekt 3: Elections Scraper60 minut
- Na závěr kurzu
- Review test
- Popis projektu
- Lekce 16Nastavení vývojářského prostředí60 minut
- Intro
- Základy příkazového řádku
- Instalace Pythonu
- Spuštění Pythonu v příkazovém řádku
- PyCharm - instalace a spštění
- Kód bloky
- Online python editor
- Anaconda
Autoři kurzu

Martin Čupeľa

Matouš Holinka
Matouš se poprvé setkal s Pythonem v rámci doktorského studia. Absolvoval několik různých kurzů a věnoval se samostudiu, pak opustil školu a zaměřil se na programování. Znalost programovacího jazyka mu totiž umožňuje ovládat užitečné pracovní nástroje v různých oborech. Teď Matouš pracuje jako tester pro nic.cz, kde navrhuje testovací prostředí pro automatické funkční testování balíků.
Co říkají naši studenti

Engeto Online kurzy jsou super pro samouky, začátečníky, i mírně pokročilé. Široká nabídka Python, Linux, Databází a dalších kurzů je zpracovaná hezky interaktivně. Dobře popsanou teorii doplňují praktické cvičení. U subscription je výhoda že si člověk může studovat vlastním tempem.

Zdaleka nejlepší vzdělávací kurz, s jakým jsem se setkal. Všechno má jasný účel a smysl, online podpora je vynikající. Pokud se za půl roku chcete posunout o 10 let dopředu, musíte se stavit u kluků z ENGETO.

Engeto - to je skvělý tým ochotných lektorů. Vědomosti, zkušenosti a příležitosti Vám přinesou na talíři. Člověk musí mít jen otevřenou hlavu a poctivě se připravovat.