Welcome to my talk in PyCon Thatiland 2023 which is about Functional Programming Concepts in Python! 🐍
- Arity: Understanding the number of arguments a function takes.
- Function Composition: Combining two or more functions to create a new function.
- Monads: Exploring this powerful design pattern in functional programming.
- Single Responsibility Principle: Why a function should do one thing well.
- Higher-Order Functions: Leveraging functions as first-class citizens. Feel free to explore the code examples and dive deeper into these functional programming concepts. Contributions, feedback, and questions are highly encouraged! Let’s embrace the functional paradigm and write Python code that’s both efficient and expressive.
- Clone this repository to get started.
- Check out the slides/ directory for presentation materials. https://1drv.ms/p/s!Avm4-TXSbYZzgUuh0awwDYUmouvA?e=RGbM5Z
- Check out the talk here in youtube. https://www.youtube.com/watch?v=mhxEm1aYvAY&t=712s
If you have any questions or want to discuss functional programming further, feel free to reach out via GitHub issues or connect with me on discord "ruufimon". Happy coding! 🚀
pip install -r requirements.txt