We offer different Python courses that adapt to your needs. From 1-day tailored workshops to 3 full days to bring the entire team to the same page.
All courses are face to face and they are offered at your location.
If you prefer individualized coaching, mentoring, and consultancy, please check the options about hiring me.
All the prices shown below do not include travel and accommodation. We offer academic discounts, ask us about them!
This is a complete introduction to using Python for controlling instruments. From the initial communication through USB to abstracting use cases.
We cover how to create responsive User Interfaces (UI) using Qt, how to save data, and how to perform some real-time analysis.
There is room to customize the workshop to your needs. For example, we can cover version control, or specific communication protocols.
This workshop is especially designed for people with at least 2 years of experience developing software. We go straight into the hardest topics, such as sharing data between processes, documenting code, and publishing packages.
This workshop offers the space to sort through the challenges people have already faced, while focusing on best practices. From data storage and retrieval, to network communication.
We review some strong patterns, such as the use of decorators, we dive into object-oriented Python, and explore other patterns that may be useful.
It is important that all participants share the same level of programming experience, so no one is left behind.
We have designed this workshop for those who have some programming experience but want to solidify their Python skills.
It is an introduction to data processing, reading files, saving data. Get used to the syntax of Matplotlib, and explore Spyder and Jupyter.
Depending on the affinity of the group, we can explore version control system, such as Git and Github, or dive into more complex Python patterns, such as Object-Oriented programming.
A basic understanding of programming and computer literacy is required to follow the workshop.
Do you have a group and want to get them to the same page, but the contents of the standard workshops don't fit your requirements?.
We are able to design custom workshops for varied audiences. We focus on Python for Instrument control, but we are flexible regarding the scope. If it falls within our expertise, we will be more than happy to hear about your challenges.
A series of workshops (for example at a university or research institute) will be much more cost-efficient than a one-off project.
Use the link below to get in touch and discuss what we can do together.