Robin Goyal · Software Developer

Robin Goyal Software Developer

List Comprehensions in Python

A few weeks ago, I discussed a functional programming feature, maps. Maps are quite useful but sometimes they aren’t as readable or as ‘Pythonic’. Pythonic usually refers to code that is clear, concise and conforms to the conventions of the Python community. Near the bottom of this post, I’ll discuss some differences between comprehensions and Maps. Let us dive into list comprehensions.

Continue reading ...

Maps in Python

Python supports many programming paradigms, one of which is functional programming. Without diving too deep into the intricacies of the functional programming paradigm, we’ll discuss a key feature of functional programming which is maps.

Continue reading ...

Introduction to Recursion

While completing the set of videos from the second week of MIT’s Introduction to Computer Science and Programming Using Python course, I was introduced to recursion. I had heard of recursion before but I wanted to share my understanding of the topic.

Continue reading ...