LinuxDays 2023

Pavel Tišnovský

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.


Session

10-07
14:00
50min
Funkcionální programování v Pythonu
Pavel Tišnovský

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.

155