Kick-start your Python development journey by following one of our highly specialized workshops
Python for the Lab
Learn how to get started with Python to control the devices in your lab. You will get a custom-built acquisition card and go step by step from writing your first driver to learning about programming patterns to building a GUI. No special requirements are needed to follow this course, just a basic understanding of programming.
Python for Scientists
Everything a scientist needs to know to get started with Python. Hands-on course in which you will go from from reading data from a file to generating plots that can be used in a paper. We cover all the best practices needed to ensure reproducibility, easy sharing of code with colleagues and more.
Advanced Python for the Lab
Bring your code to the next level, document, distribute, parallelize. In this workshop your skills will reach new levels. We will focus into advanced topics, including documentation, multi-threading, fast acquisition and more.
You will acquire data from a camera at high frame rates, while you will be able to analyze and stream data to the hard drive in real-time.
This workshop is intended only for people with a solid knowledge of Python, preferably who followed the introductory course.
If you like the content of this website, consider buying a copy of the book Python For The LabCheck out the book
Join over 1000 Python developers and don't miss any updates!
Or check out our Books!