Wednesday 04 Feb 17:30

Winning elections with Python and Django

Skåne Python UG


LEVEL: Intermediate

Welcome to the second instalment of Skåne Python User Group. Our first meeting was jam packed, and we're going to continue our war stories so we can get to know each other a little bit better. We'll also add a new agenda item - standard module of the day.

Besides presentations there will of course be plenty of time to mingle and meet other Python developers.

Winning elections with Python and Django

In september the Malmö branch of political party Vänsterpartiet got it's highest results ever in the local elections, due in part to an in-house tool for organizing large-scale activism. Richard Olsson will tell us about the experiences of using Python and the Django framework in an iterative process to build a tool for political change.

Richard Olsson

Richard is a freelance developer and "hacktivist" who in 2013 and 2014 took one year of from client work to focus on poltiics and use his powers for good.

Module of the day: Packaging with setuptools

Ok, this might or might not count as a standard module depending on what version of Python you're running, but since Python 3.4 packaging is finally included out of the box.

I'll run through a quick demo of

- creating and publishing a python package

- adding plugins and dependencies

- adding custom commands for things like running tests and checking code style

- (if time) add an extension module and compile it as part of building the package

Joakim Karlsson, Lundalogik

Joakim has tried most roles in software development. After a long time working as a consultant focusing on helping teams with agile methodologies, he's now back coding full time, mainly in Python. He's now part of the LIME Pro team at Lundalogik, where he works on developing the next generation of CRM systems.

Event sponsor


Platinum Partners

Capish100px Axis100px Connectitude100px

Premium Partners

Mediaevolution100px Qlik100px Verisure100 Softhouse100px Oneagency100px Securelink100px Omegapoint100px Advenica horisontal 100x50 Tetrapak100x50 Knightec100


Handelsbanken100px Thirdbase100px U blox100px Yrkesorange100px Oddhill100px Tedkomp100px Stratiteq100pxbl Crosstech100px Purplescout100px Playtechbgt100px 24hr100px Schneider100px Tieto100pxnew Hotnew100px Ifacts logo partner 100px Pinmeto100px Terranet100px Bimobject100px Essiq100px Falconio100px Aveva 100x50 Humanit100px Avensia100px Relax100px Cybercom 100x50 Hittahem small Additude100x50 Forefront 100x50 Raygun100px Edument100px Livingit100 Lime color 100x50
Sign in