Geek Culture
Published in

Geek Culture

Structural Optimisation in Python

Looking at the bigger picture.

Photo by Vitor Paladini on Unsplash

We looked at low level otimisation previously. In this article we will look at structural optimisation.

Structural optimisation takes a big picture approach. It attempts to optimise code by solving the problem in a different way, for example:

  • Using a faster algorithm or more efficient data structures.




A new tech publication by Start it up (

Recommended from Medium

Why do I need continuous integration and deployment?

SwiftUI — Creating a Basic Calculator

Quick Basic Rails Serializers

Why You Should be Doing More Copy-Paste Tutorials

10 Things that Save on Software Development

Fine-grain Authorization using XACML with WSO2 Identity Server using JSON REST calls ..

How to focus on coding ?

How to Write Ruby Like a Pro — A Brief Style Guide

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

Writing Robust and Error-Free Python Code Using Pydantic

How to Optimise Python Performance

Validation with Metaprogramming Decorators in Python — Advanced Python

Python Modules, Aliasing, Randomness and Thor