Python pro začátečníky

Zpět na kurzy

Cena

1 599,00 KČ


nebo

5.0 z 5

Hodnocení

5x
100%
4x
0%
3x
0%
2x
0%
1x
0%

Všechny online kurzy za 4 999 KČ

Více info

Course duration 7h 36m 53s
Course chapters 61 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?

Budeš poznat základy i pokročilejší konstrukty a syntax Pythonu. Budeš schopen porozumět většině Python skriptů a taktéž spá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 jak č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.

Čo všetko dostaneš?

  • množství domácích úloh, zadání a příkladů na procvičení jednotlivých tem
  • 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 Pythonom

  • ako to rozbehnúť python
  • nastavenie vývojového prostredia
  • python ekosystém
  • python2 vs python3
  • veľkonočné vajíčka v pythone

2. Základy Pythonu

  • skúšame základné dátové typy (part 1)
  • skúšame základné dátové typy (part 2)
  • premenné
  • cvičenie 1
  • Znakové reťazce - basic
  • Znakové reťazce - formátovanie
  • cvičenie 2
  • prvé kroky s grafikou
  • grafika - konfigurácia objektov
  • cvičenie 3
  • riadime beh programu - syntax
  • logické operácie
  • cvičenie 4
  • uľahči si prácu - použi cykly
  • cykly - hráme sa s krúžkami
  • vnorené, podmienené a nekonečné cykly
  • miniprojekt 1 - cézarová šifra
  • cvičenie 5

3. Základné dátové štruktúry

  • nový typ - tuple
  • tuple - indexovanie
  • list a čo to znamená meniteľný typ
  • vstavané funkcie listu
  • list comprehension
  • cvičenie 6
  • ďalšie operácie s textom
  • neopakujeme sa - používame funkcie
  • kreslime štvorce
  • vreckové slovníky v pythone
  • cvičenie 7
  • čítam čítaš čítame texťáky
  • ako čítať a zapisovať csv
  • cvičenie 8
  • miniprojekt - hra obesenec

4. Pokročilejší Python

  • kreslíme s korytnačkou (part1)
  • kreslíme s korytnačkou (part2)
  • rekurzia
  • fibonacciho postupnosť
  • binárne stromy
  • fraktály
  • cvičenie 9
  • udalosti na grafickej ploche
  • cvičenie 10
  • animácie - časovač
  • animované obrázky
  • cvičenie 11
  • iné grafické frameworky

5. OOP v pythone

  • definujeme triedy
  • špeciálne metódy tried
  • dedičnosť v pythone
  • polymorfizmus
  • miniprojekt - akvarium