Cover Image for Python Leiden July 2026 Meeting
Cover Image for Python Leiden July 2026 Meeting
Avatar for Python Leiden
Presented by
Python Leiden
Python Leiden User Group
36 Went
Registration
Past Event
Welcome! To join the event, please register below.
About Event

At this meeting, we will have three talks:

1. EiEi Tun: Python with Karel

Learning Python with little Karel Robot from Stanford CodeInplace. Introduction of ‘Karel’, basic commands, into Karel’s world and why Learning with Karel is different from other programs that I’ve been in. Why learning with Karel motivates me to keep trying to program, how I learnt with Karel and the concepts I’ve learnt with Karel, and maybe there can be more people who’d want to be Volunteers in Stanford code in place program, or there can be other people who’d be inspired to apply to the program online to learn python.

2. Farid Nouri Neshat: Building modern internal team CLIs with incremental automation

This talk explores the technical journey of transforming scattered scripts into a robust, unified internal team CLI. Designed for a broad range of Python developers, it demonstrates how to apply “incremental automation” to pragmatically evolve a team’s tooling infrastructure. The presentation covers modern Python CLI architecture, library-first design, secure credential management, and the handling of semi-automated interactive workflows. Finally, the talk introduces strategies for making these tools AI-ready, detailing how to build CLIs with the proper structure and safety constraints so LLM agents can interact with them securely.

3. Marcelo Trylesinski: What I’ve Learned Maintaining the MCP Python SDK

Marcelo will talk about his experiences maintaining the MCP Python SDK. This is an early version of the same talk he will give at EuroPython. abstract

In this talk, we will explore my learnings and understand how to design tool boundaries that scale with your server’s complexity, structure your codebase for long-term maintainability, and build a testing strategy for your MCP server that works. I’ll share real examples from the wild, both the antipatterns to run away from and the implementations worth adopting

Location
Technolab Leiden
Betaplein 28, 2321 KS Leiden, Netherlands
Avatar for Python Leiden
Presented by
Python Leiden
Python Leiden User Group
36 Went