series-data-structures A Deep Dive into Python Dictionaries In the previous post we took a look into the different list data structures that python provides us. Today, we will do the same for dictionary. A dictionary is implemented using a hash table, so lets take a moment to understand how a hash table works.
series-data-structures A Deep Dive into Python Lists In this article, we take a deep dive into understanding list-like data structures that are available in python. By the end, you will have a good understanding of all the options that python provides us.
series-data-structures Big O Notation: Do you need to know this? Big-O notation is commonly seen as one of those things that is taught in college computer science, and is a favourite interview question, that has little practical application in day to day work. Is that true?
python311 Python 3.11: The tomllib library Python 3.11 includes a new tomllib package in the standard library for working with the format.
python311 Python 3.11: Better Error Messages After the big parser improvement in python 3.10, the latest 3.11 release continues with a lot of work put into improving runtime error messages.
python311 Python 3.11: Specialising Adaptive Interpreter Continuing on the articles on whats new in python 3.11, today we will look at an nice improvement in this version: faster runtime.
python311 Python 3.11: Exception Groups We tweeted about exception groups previously as a part of our EuroPython coverage. In this article we will take a deeper look at this feature.
conference Tweets from DjangoCon Europe 2022 DjangoCon Europe happened last month and we live tweeted the two workshops that we attended. Here they are
advanced "multiple bases have instance lay-out conflict" What does this error mean? This is one of the few cases where python gives a confusing error message. Let us take a deeper look into this, and in the process get a chance to understand some CPython internals.
series-monads Combining Monads: Revisiting the API sequencing problem We will now see how we can combine the functionality of multiple monads. To do this, let us revisit the API sequencing problem.
series-monads Writer Monad and the Tracing Robot In this article we will learn about a new monad – the Writer monad
functions Y Combinator in Python It's time to take a break from practical applications of functional programming to something less practical, but very interesting to know 😎