BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//pretalx//programme.europython.eu//europython-2026//speaker//8VVS8
 L
BEGIN:VTIMEZONE
TZID:CET
BEGIN:STANDARD
DTSTART:20001029T040000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=10
TZNAME:CET
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
END:STANDARD
BEGIN:DAYLIGHT
DTSTART:20000326T030000
RRULE:FREQ=YEARLY;BYDAY=-1SU;BYMONTH=3
TZNAME:CEST
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
UID:pretalx-europython-2026-K7XNTF-0@programme.europython.eu
DTSTART;TZID=CET:20260713T134500
DTEND;TZID=CET:20260713T151500
DESCRIPTION:The majority of the new modules that we see out there including
  the word "performance" in their campaigns are Python modules with extensi
 ons in other languages. This has been very clear with languages like Rust\
 , and C++\, which has been the core of many popular modules in the recent 
 years.\n\nBut how difficult is to extend CPython? and more importantly\, w
 hat are the steps of doing it with other languages?\n\nThis tutorial aims 
 to be a good starting point for people that wants to familiarize themselve
 s with the CPython internal\, and how to do extensions with languages like
  C\, C++\, Rust\, and Zig\, by developing a series of small exercises that
  will enable you to get more familiar with the processes.\n\nOn this tutor
 ial you will learn to:\n\n- Explore the core of the standard Python implem
 entation\n- Modify the interpreter by adding new functions\n- Extend Pytho
 n with C\, Rust\, and Zig.\n\nThe session will be a combination of a theor
 etical introduction of the topics\, followed by a hand-on experience on ea
 ch step.\n\nSome knowledge with C\, C++\, Rust or Zig is encouraged\, but 
 not required.
DTSTAMP:20260524T121959Z
LOCATION:Conference Hall Complex B (S4B)
SUMMARY:Understand and expand Python: a hands-on experience on Python inter
 nals - Cristián Maureira-Fredes
URL:https://programme.europython.eu/europython-2026/talk/K7XNTF/
END:VEVENT
BEGIN:VEVENT
UID:pretalx-europython-2026-K7XNTF-1@programme.europython.eu
DTSTART;TZID=CET:20260713T153000
DTEND;TZID=CET:20260713T170000
DESCRIPTION:The majority of the new modules that we see out there including
  the word "performance" in their campaigns are Python modules with extensi
 ons in other languages. This has been very clear with languages like Rust\
 , and C++\, which has been the core of many popular modules in the recent 
 years.\n\nBut how difficult is to extend CPython? and more importantly\, w
 hat are the steps of doing it with other languages?\n\nThis tutorial aims 
 to be a good starting point for people that wants to familiarize themselve
 s with the CPython internal\, and how to do extensions with languages like
  C\, C++\, Rust\, and Zig\, by developing a series of small exercises that
  will enable you to get more familiar with the processes.\n\nOn this tutor
 ial you will learn to:\n\n- Explore the core of the standard Python implem
 entation\n- Modify the interpreter by adding new functions\n- Extend Pytho
 n with C\, Rust\, and Zig.\n\nThe session will be a combination of a theor
 etical introduction of the topics\, followed by a hand-on experience on ea
 ch step.\n\nSome knowledge with C\, C++\, Rust or Zig is encouraged\, but 
 not required.
DTSTAMP:20260524T121959Z
LOCATION:Conference Hall Complex B (S4B)
SUMMARY:Understand and expand Python: a hands-on experience on Python inter
 nals - Cristián Maureira-Fredes
URL:https://programme.europython.eu/europython-2026/talk/K7XNTF/
END:VEVENT
END:VCALENDAR
