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

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

V tomto kurzu se naučíš

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
list comprehensions
co je to rekurze v Python funkcích a princip closure (uzavření)
Studenti se uplatinili u firem jako jsou

časová náročnost

6 hodin

obtížnost

Pro pokročilé

rozsah kurzu

68 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny konceepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti s kurzů níže:

Osnova

  1. Lekce 1
    Iterační protokol, Comprehensions
    180 minut
    1. Co tě čeká v této lekci?
    2. Co je to protokol?
    3. Iterovatelný objekt
    4. Iterátor
    5. Iterační protokol
    6. Iterovatelné datové typy
    7. Další důležité detaily
    8. Simulujeme for cyklus
    9. Co je comprehension?
    10. Listy
    Zobrazit dalších 22 kapitol
    začít zdarma
  2. Lekce 2
    Rekurze, Closure a Factory funkce
    180 minut
    1. Co tě čeká v této lekci?
    2. Co je to rekurze
    3. Rekurze v Pythonu
    4. Co se vlastně děje
    5. Chybějící zarážka
    6. Recursion Summary
    7. Co je factory funkce
    8. Jak funguje factory funkce
    9. Encolsing scope - další funkční rámec
    10. Closure
    Zobrazit dalších 26 kapitol
    začít zdarma

Autoři kurzu

Martin Čupeľa

React SDK Developer

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.

Matěj Švéda

Full Stack Developer

Matěj se po pár letech ve stavebním oboru rozhodl pro změnu a ještě že tak! I díky němu můžeš právě teď být na téhle platformě, kterou jako full-stack developer ENGETA vyvíjí. Podílí se také na přípravě obsahu pro některé naše kurzy.

Co říkají naši studenti

4.8 / 5
Přečti si více recenzí na Google
Petr Ševčík

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.

Marek Soukup

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.

Radim Zouhar

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.

časová náročnost

6 hodin

obtížnost

Pro pokročilé

rozsah kurzu

68 kapitol

Co je dobré znát předem

V tomto kurzu jsou zmíněny konceepty, které možná ještě neznáš. Pro efektivní pochopení kurzu si ověř, že máš znalosti s kurzů níže:

PŘIDEJ SE K VÍC JAK

10 000

STUDENTŮM

začít zdarma