To a lot of people, machine learning and artificial intelligence seems like magic. Many people think that the computer actually becomes sentient. And it seems that way when we use tools like ChatGPT! In reality, machine learning algorithms are just a sequence of maths operations on numbers....
I will be posting a series of articles on this topic right here on Playful Python. I'm looking to build an intuitive understanding of what is going on, rather than lean on rigorous maths....
This year I got the opportunity to be a speaker at PyCon Italia held in Florence. It was my first time speaking at a Python conference outside of India, and I had a great time there. Here are some of my takeaways from the conference....
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....
Hidden gems are those small features that help making coding in Python easier and more fun. We are not talking about the big features that make the headlines, but rather small things that we can use day to day to solve small problems....
We solve the Blackjack Kata, once again using monads but leveraging Python's Object Oriented data model. Python, being a multi-paradigm programming language is well suited for this kind of mix-and-match approach....