For the first time in the history of TIOBE's index, Java has slipped out of the top two, leaving Python to occupy the spot behind reigning champion, C. (more…)
Read more »
Six more examples of ways to refactor your Python code, and why they are improvements. (more…)
Read more »
What is Recursion?
If you understand the underlying concept of recursion but struggle to implement it like myself, or you don't even know what it is, then this post if for you.
Recursion is defined as solving a complex problem by breaking the problem... (more…)
Read more »
I have long noted issues with Python 3’s bytes/str separation, which is designed to have a type “bytes” that is a simple list of 8-bit characters, and “str” which is a… (more…)
Read more »