Too Long; Didn't Read
Python is an amazing programming language, but it has two huge downsides when compared to compiled languages. Python's GIL prevents a Python interpreter to work on a single process and use only one of the cores in your CPU. The second downside is when you do not specify the data type of the variable that you are going to use and rely on dynamic type assignment, you end up with much slower execution performance. Fortunately, fortunately, there are several ways to speed up your Python code. In order to release GIL and boost Python code, you need to get your hands at least a little dirty.
Share Your Thoughts