LinuxDays 2023

Funkcionální programování v Pythonu
10-07, 14:00–14:50 (Europe/Prague), 155
Language: Čeština

Python je multiparadigmatickým jazykem, což znamená, že lze psát prakticky čistě imperativně, ale i objektově. Navíc v Pythonu nalezneme poměrně velké množství vlastností převzatých z funkcionálních jazyků. Na přednášce se zaměříme na standardní knihovnu functools a taktéž na velmi elegantní knihovnu nazvanou funcy.


Python je multiparadigmatickým jazykem, což znamená, že lze psát prakticky čistě imperativně, ale i objektově. Navíc v Pythonu nalezneme poměrně velké množství vlastností převzatých z funkcionálních jazyků. Na přednášce se zaměříme na standardní knihovnu functools a taktéž na velmi elegantní knihovnu nazvanou funcy.


Difficulty

Mírně pokročilí

Pavel Tišnovský vystudoval VUT FIT a v současné době pracuje na projektech vytvářených v jazycích Python a Go. Pro vlastní projekty a výzkum používá převážně programovací jazyk Clojure, v odůvodněných případech i Javu (to již dlouho ne), Python, ANSI C a pro několik hobby projektů i assembler pro starodávné osmibitové mikroprocesory.