Tag Archives: code

Python Plugin Architecture

A plugin architecture is a way of achieving flexiblity, encapsulation, extensibility as well as other principles of good software design. This post shows how you can achieve a python plugin architecture using the importlib library. There are some similarities with other concepts such as pipes and filters. ‘Project’ Plugins vs ‘External’ Plugins In this post… Read More »

Improve Your Python Code With pylint

The myriad recommendations and requirements of the Python Style Guide can be bewildering and difficult to remember for the uninitiated.  Pylint is a Python application that analyses your code and suggests where you could make it more readable and more inline with the Python style guide. Pylint takes much of the hard work out of… Read More »