Geek Culture
Published in

Geek Culture

How to Optimise Python Performance

No magic bullets, but a set of guiding principles

Photo by Miguel A. Amutio on Unsplash

Python is an interpreted language, which means it will generally be slower than compiled languages such as C++. For this reason, it is sometimes necessary to take additional steps to optimise Python code. In this article, we will look at some of the principles we should follow when optimising Python code.




A new tech publication by Start it up (

Recommended from Medium

How To Perform Cross Browser Automation Testing With Selenium And Java [Tutorial]

NER and NED with spaCy

Machine Learning Model On Docker Container Using Centos Image

Database System Concepts 7th Edition Solutions -Chapter 2

Senior Project Associate, Project Assistant & Other — 58 Posts

Vault Interview Questions — Part 1

My first months as a web developer

Making it Green

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Martin McBride

Martin McBride

Software developer. Java, Python, C++ etc. I write for and maintain the generativepy library.

More from Medium

Have you been hurt by lambdas in Python?

Python classes  — Inheritance vs Composition

How To Reverse A Linked List — Explained Visually Using Python

5 ways to Python efficiency with NumPy