DerbyPy: Louisville Python MeetUp - Functional Programming Introduction - Tuesday March 24 6:30PM
Functional Programming (FP) is becoming a popular alternative to the mainstream paradigms of Object-Oriented Programming and Procedural Programming. Sometimes referred to as "Value-Oriented Programming," FP helps programmers think with more mathematical precision and carries many practical benefits to computing, like formal provability, algebraic reasoning, stable concurrency, and a host of powerful deductions that compilers can leverage for optimization. As a multi-paradigm language, Python has received much attention from the FP world. This talk covers the basics of the FP design philosophy and demonstrates its use in Python. * General overview: What is FP? * Basic premise * Differences from OOP and Procedural * Pros/Cons * Every-day life * Declarative style * Dependency injection * Limiting effects * More (TBD) -- *Alex Sisson* BizDev Strategist Direct: 502.380.7210 Office: 812.285.8766 Level 12 https://www.level12.io/
participants (1)
-
Alex Sisson