One of the cool features of Python is the concept of positional and keyword arguments. In this article, we will explore these two types of arguments and then discuss the right place to use each one....
functions
It's time to take a break from practical applications of functional programming to something less practical, but very interesting to know 😎...
Here we implement the robot kata in a functional programming style...
In this exercise we are going to get some hands on practice using higher order functions. We are going to have a form simulating a ticket booking UI. The user can enter the...
The foundation of programming is to take smaller abstractions and make bigger abstractions out of it. In the previous articles in this series, we learned about using functions to create abstractions. Now let us look at how to join them up together using functional composition....
Functions that return the same output when given the same input are called pure functions. Then what are impure functions?...