Python #5: Základy funkcionálního programování

Nauč se programovat funkcionálně! Dozvíš se, co je to iterační protokol, list comprehensions, osvojíš si taky pojmy jako rekurze nebo closure.

10 hodin
pokročilý
Začít zdarma
10 hodin
pokročilý
Začít zdarma

O kurzu

Nadešel čas si osvojit funkcionální programování! Naučíme tě: • jak funguje iterační protokol, díky tomu pochopíš, co se vlastně ...

Nadešel čas si osvojit funkcionální programování!

Naučíme tě:

  • jak funguje iterační protokol, díky tomu pochopíš, co se vlastně děje na pozadí smyček a další užitečné informace
  • jak fungují a kdy je dobré používat anonymní funkce
  • efektivnější vytváření listů a dalších sekvenčnich datových typů pomocí comprehensions
  • co je to rekurze v Python funkcích a princip closure (uzavření)
  • pracovat s modulem datetime
Více info

Osnova

  1. Iterační protokol, Comprehensions
    1. Co tě čeká v této lekci?
    2. Iterační protokol
    3. Comprehensions
    4. Anonymní funkce
    5. Nástroje funkcionálního programování
    6. Modul Operator
    7. Kvíz
    8. K procvičení
  2. Rekurze, Closure a Factory funkce
    1. Slovo na úvod
    2. Rekurze
    3. Factory funkce, uzavření (closures)
    4. Modul datetime
    5. Kvíz
    6. K procvičení

Autor

Martin Čupeľa

Full-stack Developer
Full-stack vývojář ENGETO Akademie Martin působí také jako tvůrce obsahu pro Python kurzy s důrazem na získání znalosti programování a budování analytického myšlení. Martin pokrývá širokou znalost programování v Pythonu - od úplných začátků přes OOP až po pokročilé budování vlastní aplikace.

Full-stack vývojář ENGETO Akademie Martin působí také jako tvůrce obsahu pro Python kurzy s důrazem na získání znalosti programování a budování analytického myšlení. Martin pokrývá širokou znalost programování v Pythonu - od úplných začátků přes OOP až po pokročilé budování vlastní aplikace.

Spoluautoři

Matěj Švéda

Full Stack Developer

Matěj se po pár letech praxe ve stavebním oboru vydal na dráhu IT. Absolvoval Py...Zobrazit víc

Matěj se po pár letech praxe ve stavebním oboru vydal na dráhu IT. Absolvoval Py...Zobrazit víc

Dominik Remetei

Full Stack Developer

Dominik začal kariéru v product managementu a marketingu. Rozhodl se ale změnit ...Zobrazit víc

Dominik začal kariéru v product managementu a marketingu. Rozhodl se ale změnit ...Zobrazit víc

Více info