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 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!