Skip to content

roof42/python-monad-pymonad

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Functional Programming Concepts in Python (PyCon Thatiland 2023 Talk)

Welcome to my talk in PyCon Thatiland 2023 which is about Functional Programming Concepts in Python! 🐍

Concepts

  • 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.

Getting Started

Contact

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! 🚀

To install dependencies from requirements.txt

pip install -r requirements.txt

About

Executable example that is a part of my talk in Pycon Thailand 2023

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 3

  •  
  •  
  •  

Languages