Python pro začátečníky

Zpět na kurzy

Všechny ONLINE kurzy

od 649,00 KČ / měsíc


nebo

4.8 z 5

Hodnocení

5x
92%
4x
0%
3x
8%
2x
0%
1x
0%

Všechny online kurzy za 5 999 KČ

Více info

Course duration 7h 56m 7s
Course chapters 62 kapitol
Course difficulty Začátečník

Úvod do Pythonu

Zde je online kurz pro každého, kdo by rád začal programovat v Pythone. Tento jednoduchý a zároveň elegantní jazyk je čím dál víc populárnější a rozšířenější. I firmy jako Facebook, Apple a Google používají Python. Skoro v každé firmě se pro něj najde využití. 

Jiným, velmi důležitým aspektem Pythonu, je jeho obrovská komunita. Od prví verze z roku 1991 až do tohoto dne Python přitahuje stále více a více lidí. Vzniká mnoho diskusí, existuje mnoho hotových modelů nebo i frameworků.

O univerzálnosti Pythonu by se dalo taktéž dlouho hovořit. Například Python se často používá na univerzitách na vědecké výpočty, datovou analýzy a podobně. Taktéž existuje několik populárních webových frameworků, na kterých jsou vybudovány komplexní webové aplikace. 

Python je určitě přínosem pro každého programátora. Pokud ne jak hlavní jazyk v kterém vyvíjí, tak alespoň jak duct-tape na každodenní problémy. Zaručeně nebudeš litovat, že jsi se naučil programovat v Pythone.

Pro koho je kurz určen?

Pro všechny, kteří mají zájem naučit se Python! Asi bys neměl být úplný začátečník a alespoň z části ovládat základní pojmy a mít představu o tom co to programování vlastně je. 

Pokud s programováním jenom začínáš, asi bude pro tebe vhodnější jiný kurz, například od Yablka - Základy programování a OOP

V kurzu budeme často pracovat s terminálem. Nepotřebuješ žádné znalosti, všechno si ukážeme, ale nemělo by tě to odplašit. V poznámkách budeš mít i linky na nějaké zdroje o tom, jak pracovat s terminálem. Věr tomu, že jako programátorovi se ti tato znalost sejde.

Jinak potřebuješ už jen chuť se něco naučit a trpělivost. Protože, jak každé řemeslo, i toto vyžaduje jistou dávku odhodlanosti a vytrvalosti.

Co budeš ovládat, když skončíš tento kurz?

Poznáš základy i pokročilejší konstrukty a syntax Pythonu. Budeš schopen porozumět většině Python skriptů a taktéž psát své vlastní užitečné skripty.

Na závěr kurzu budeme programovat klasickou 2D arkádu. Půjde sice o jednoduchou hru, přesto si projdeme přes klíčové prvky Pythonu jako je čtení souboru, animací, událostí s myší a klávesnicí nebo logické operace. Získáš základy, díky kterým budeš rozumět pokročilejším kurzům. 

No a v neposlední řade, budeš částečně ovládat jak používat linux terminál.


Co vše dostaneš?

  • množství domácích úloh, zadání a příkladů na procvičení
  • zdrojové kódy ke stažení
  • diskusní fórum, ve kterém na tvé otázky ke kurzu odpovídá přímo lektor a tví spolužáci  
  • časově neomezený přístup ke kurzu, můžeš studovat kdy chceš a jak dlouho chceš
  • garance vrácení peněz, v případě že s kurzem nebudeš spokojen



Osnova online kurzu

1. Začíname s Pythonem

  • jak rozběhnout python
  • nastavení vývojového prostředí
  • python ekosystém
  • python2 vs python3
  • velikonoční vajíčka v pythonu

2. Základy Pythonu

  • zkoušíme základní datové typy (part 1)
  • zkoušíme základní datové typy (part 2)
  • proměnné
  • cvičení 1
  • Znakové řetězce - basic
  • Znakové řetězce - formátování
  • cvičení 2
  • první kroky s grafikou
  • grafika - konfigurace objektů
  • cvičení 3
  • řídíme běh programu - syntax
  • logické operace
  • cvičení 4
  • usnadni si práci - použij cykly
  • cykly - hrajeme si s kroužky
  • vnořené, podmíněné a nekonečné cykly
  • miniprojekt 1 - cézarová šifra
  • cvičení 5

3. Základní datové struktury

  • nový typ - tuple
  • tuple - indexování
  • list a co to znamená měnitelný typ
  • vestavěné funkce listu
  • list comprehension
  • cvičení 6
  • další operace s textem
  • neopakujeme se -  používáme funkce
  • kreslíme čtverce
  • kapesní slovníky v pythonu
  • cvičení 7
  • čtu čteš čteme texťáky
  • jak číst a zapisovat csv
  • cvičení 8
  • miniprojekt - hra oběšenec

4. Pokročilejší Python

  • kreslíme s želvou (part1)
  • kreslíme s želvou (part2)
  • rekurze
  • fibonacciho posloupnost
  • binární stromy
  • fraktály
  • cvičení 9
  • události na grafické ploše
  • cvičení 10
  • animace - časovač
  • animované obrázky
  • cvičení  11
  • jiné grafické frameworky

5. OOP v pythonu

  • definujeme třídy
  • speciální metody tříd
  • dědičnost v pythonu
  • polymorfizmus
  • miniprojekt – akvárium

Kurz je možné vyzkoušet i zdarma!