Francesco Pierfederici

I am a scientist and a software engineer who loves Python. I have been working in the fields of astronomy, biology, and numerical weather forecasting for the last 20 years. I have built large distributed systems that make use of tens of thousands of cores at a time and run on some of the fastest supercomputers in the world. Truth to be told, I have also written a lot of applications of dubious usefulness but that are and were a lot of fun. Mostly, I just like to build things.

Python Training

I offer programming courses a few times a year though my company. The classes are typically held in the beautiful city of Granada, Spain but they can also be organised on-site or as video courses worldwide.

I normally offer beginner, intermediate and advanced Python classes to groups of up to 50 people. I also offer courses on distributed computing and on various HPC job schedulers (e.g. HTCondor).

For more information, please send me an email (contact info below).


I can be reached in a number of ways. Email is probably best (fpierfed at but you can also find me on LinkedIn and Angel List.