Talk Abstract If you use Python, chances are you’ve heard of PEP 8, the Python style guide. But do you know what PEPs really are? PEPs are more than just a style guide. A PEP stands for Python Enhancement Proposal. It’s a proposal documentation for when you want to change the Python programming language in a big way, for example when you want to change the syntax of Python. Think of the addition of f-strings, the walrus operator, or the ExceptionGroup, those changes all started with a PEP.
There's an API for That!
There’s an API For That! Talk Abstract You might have seen bots like GitHub bots, Discord bots, Slack bots. How do these bots work? There’s an API for that! You can use third-party APIs to build web apps and automations, including bots. Come learn the best practices on how to work with APIs using Python. Contact me (links below) if you’d like to hear this talk at your event. Presented At WWCode BlockDataPy Dev Summit 2023 PyCon Colombia 2020 Reactions Watch the video Mariatta Wijaya @mariatta, She was one of our keynote speakers at Pycon Colombia 2022, we hope you enjoy it as much as we did
Contributing to Python
Talk Abstract Python is one of the most popular programming language out there, and it is also an open source project. The Python community relies on contributions by volunteers, and you too can take part in this rewarding experience. Contributing to open source is not just about opening pull requests. In this talk, we’ll go through the workflow of contributing to CPython repository, as well as other ways to contribute to the project, including documentation, triaging, and infrastructure.
Oops! I Became an Open Source Maintainer! 😱
Talk Abstract I consider myself relatively new to the open source world; my first open source contribution was in summer of 2016. Pretty soon I found myself being given commit rights to other people’s open source projects. Being a new open source maintainer brings a set of unique challenges that I was not fully prepared for. In this talk, I will share my journey and the things I’ve learned along the way, and some advice for other aspiring open source maintainers and contributors.
What Is a Python Core Developer?
Talk Abstract How do you become a Python core developer? How can I become one? What is it like to be a Python core developer? These are the questions I often receive ever since I became a Python core developer a year ago. Contributing to Python is a long journey that does not end when one earns the commit privilege. There are responsibilities to bear and expectations to live up to.