Skip to content

Details

Hi all,

Welcome to the March session of 2026!

Our lineup:

  • Artem Kislovskiy : Beyond print(): Practical Python Debugging for Scripts and Remote Servers.
  • Edin Guso: Clean Python with decorators
  • Gianrocco: will close the day with a quick review of the latest relevant software updates

Abstract for 1st talk:
print() works until the script grows, the team grows, or the bug hides inside a loop running on a remote GPU server. This talk is a hands-on ladder from the simplest debugger to a full remote setup, so you spend less time staring at logs and more time understanding what the code actually does.
Covered:
* logging as a responsible print() replacement — severity levels you toggle without touching the code
* pdb / breakpoint() — zero-dependency, works anywhere; conditional breakpoints and post-mortem analysis
* ipdb, pudb — richer terminal UI, same workflow
* debugpy — attach to a live process on a server or inside Docker over TCP; the remote debugging pattern
Editor showdown: VS Code launch.json attach configs, Zed's native DAP debugger with zero-config auto-detection, Vim + Vimspector for the terminal-only crowd
One protocol (debugpy / DAP), three environments, one transferable mental model.

Abstract for 2nd talk:
This presentation explains Python decorators through simple, practical examples that show how they can extend and organize code elegantly. It also covers how to add proper type hints to decorators, making them easier to understand, maintain, and use safely.
----- ----- ----- ----- ----- ----- ----- -----
As usual, we'll continue the evening with an networking aperitif 🍺

We'd like also to remind you that the association PyData Switzerland has been founded!
https://pydata-switzerland.github.io/pydata-ch-website/
You can now make a tax-deductible donation: https://pay.raisenow.io/wcbhq
--- --- --- --- --- --- --- --- --- ---

NOTES

  • PLEASE RSVP: If your status changes, change your RSVP accordingly! This enables us to manage reservations.
  • If you are on the waiting list, we will do our best to increase the number of seats, so stay tuned.

Related topics

Events in Lausanne, CH
Data Science
Python
Full Stack Development
Software Development

You may also like