Seven Sins of Python - Sin 1

Sin number 1: Do not modify builtins and globals This is one of the biggest no-nos for me and something that I shot myself in the foot at least twice in my career as a Python dev. I’ve also seen this used in actual production code that was deployed to some important clients. Whence the temptation? builtins is a collection of objects that are available from within any Python script and are loaded before any script is executed by the interpreter....

10 Dec 2021; Reading Time: 3 min

Seven Sins of Python - Intro

Seven Sins of Python - intro Python is not only the most popular programming language (according to TIOBE as of 2021) but also one of the simplest to work with and easiest to learn. Python is great for a wide range of applications from web development through command line tools to large-scale automation and deep learning projects. It is far from the snappiest programming languages in terms of performance, however many other languages can be used alongside Python when performance is of essence....

10 Dec 2021; Reading Time: 2 min