Opening Session
PyCon DE and PyData focus on the intersection of open-source software and artificial intelligence, emphasizing a culture of cross-pollination and practical implementation over theoretical discussion. The event addresses the rapid evolution of large language models (LLMs) and AI agents, exploring how these technologies reshape software engineering and data analytics. To support this, the conference integrates open-source sprints that bring maintainers and contributors together to produce pull requests and discuss the future of mentorship in an AI-driven environment.
The technical program is driven by a volunteer-led committee that reviewed 538 submissions with a 28% acceptance rate. Key technical tracks include software engineering, machine learning, statistics, and AI agents. Data analysis of the abstracts reveals a strong emphasis on data engineering and programming, with approximately half of the submissions explicitly mentioning Python. To ensure accessibility and diversity, the conference employs a financial aid program and maintains a high representation of non-male speakers.
Operational support is provided through several specialized committees and partnerships. The Python Software Verband serves as the legal entity and financial backstop, while NumFocus supports the underlying scientific libraries. Technical accessibility is enhanced via live transcription provided by Font AI and a dedicated Discord server for real-time interaction. Additionally, the conference features a Startup Lounge and panels with venture capitalists to bridge the gap between open-source innovation and entrepreneurship. Community-led initiatives, such as Django Girls and PyLadies, provide targeted workshops and networking spaces to empower underrepresented groups in coding and AI.
This description was generated by Open-Source AI using the transcript of the session and the original submission contents.
Submission
The proposal as submitted by the speaker before the conference.
Opening Session
Transcript (auto)
Auto-generated from the recording utilizing Open-Source AI. Speaker labels (Speaker 1, Speaker 2) reflect diarization, not identity. Timestamps refer to the recording.
Speaker 1 [00:03]
So, good morning, everyone. Good morning, everyone. Come on, it's 10 o'clock. Good morning, everyone. Hey, welcome, welcome, welcome. to PyCon DE and PyData. Crazy times. We are living in absolutely crazy times. We're meeting at this remarkable spot in time where open source AI has moved from a niche to a central force. Shaping how software is built, data is used, and organizations make decisions. But the speed, the pace, everything's changing. It's just like crazy. I feel like always like, hey, I'm always behind on everything. And people think, oh, Alex, you're an expert. You know everything. No, I feel behind everything. And then you talk to people who are not in the community, and you think, hello, welcome. I'm from the future. I mean, it's yes. And, yeah, agents, large language models, automation at a scale that was like a theory two years ago was actually happening in parts. And this brings many topics we also need to discuss. But I think the most important part is when things change fast, people who help each other have the advantage. Welcome to this crowd. So, thanks, ChangeForge. It's good to talk open, discuss things, exchange ideas, exchange knowledge. And this has always been the heart and for me personally also the driver. So, you know, probably, who knows, I came for the language, I stayed for the community. That's like a keynote maybe 10 years ago. And I think this is also like the awesome part. If you're new to this community, you probably don't expect from a programming Python conference. Yeah. We believe in cross-pollination. There's no stupid questions. We just brainstorm and help each other. This is very important, and this is like one of the core parts of this community. And I think even nowadays it's more important than ever we take advantage of it or we make it happen and we get it done just like to, hey, what's your experience? What have you reached? What has also failed? Not only to shine but also to say, hey, we tried that. It didn't totally work. it's probably hard to say because we like applause for things that work but think how much time admitting something I tried didn't work saves time for a probably even larger crowd than you and this is what I always really loved about this community and the conference so open source, NAI it's not competing forces it's the most probable combination to build things nowadays, I totally believe that and this is true and backed by the culture we share here and yeah this is also our motto this year we get things done there's a lot of discussions out there, yeah China models US models, la la la what's the biggest model, what's the winning model, which is a winner-takes-it-all model. I said, we should not always theorize. We are a community that just makes things happen and get things done with tasks at hand and without too much theory. And this makes it so really great and thriving. And actually, something happened already yesterday. We started yesterday with the sprints. Please welcome Simon on stage. Good morning, everyone. So yesterday we took the prior to the conference, we provided the infrastructure for the open source teams to meet come together and work on open source actually projects so this is bringing maintainers together and contributors making sure they have everything they need to actually meet in person so the human aspect is quite important so we achieved a lot there had many PRs written a lot of contributions for first-timers as well and then we We took also a chance to discuss about what open source and the relationship between those maintainers and contributors means in the future. What does it mean mentorship when AI comes into play? Are there agents talking to agents in the future? How we get there. So you see like even sprints are not only like coding, they are also like a lot of human and they have, I think they have always been a lot of human interaction. Thanks a lot for hosting the sprints yesterday. And I said, like, yeah, it's crazy, troubling times, and you don't know, people maybe in some companies think, oh, do we need programmers? We can have agents. I'm really, really proud to announce we have 1,900 plus participants once again. So it's still, like, really huge, and we also know, we also ask, hey, how do you get to know us? And we're really happy to see recommendations from friends, but we also know many people are here the first time, and please stand up if you're around the first time around. Stand up, stand up. welcome welcome and also there's people sitting next to you and maybe just like somebody just stood up and the person who sat there maybe you just say hello and your name so you can get a connection here hello yes that work no because it's very important we make these connections because you know like Like imposter syndrome you go to a conference and you compare like the knowledge of the whole conference to yourself I guess is there one person in the world who can win that? No, of course not It's just our brains brain takes so don't be afraid and also another thing that we always do We have the pac-man rule and what is the pac-man rule the pac-man rule is if you stand together We tend to have like a closed circle like close up and bent and there's always like newcomers like hey And if you're there in a circle, just always keep the spot open. Somebody new can just, like, fly in, join the conversation. And also, this is, like, then the platinum level. Just say hello. Hey, come on, come in. And you think things are really easy, and you will likely meet a new friend, colleague, acquaintance. And, yeah. So, and it's also amazing. I mean, when we started, open source was niche and crazy, like, oh, what's that? And now I can assure you, from the Allgemeine Ortskasse to Zalando, basically every company is somehow present in Germany. It's present here from Germany. It's like Python, open source, data analytics. It's everywhere. And now I want to show you a look behind the scenes and also show how this conference actually works. Because this conference is volunteer driven. This is why we have such an amazing quality because we have many voices who contribute and select the program, help diversity in many fields. And I'd like to give you like an overview. This is this year's team. So first meet the team. And this is the team that actually gets things done. And as first, I would like to welcome the program team. Program committee. Thank you. Hi. We are a few members of the program committee. Some of us are not here today on stage. They might be spread around the audience. But this year we had a record number of submissions. It was around 538 submissions. And I'm happy to see that the biggest tracks that we have this year came back to be software engineering, programming software engineering, which didn't happen last year. Also you see one of the biggest tracks is machine learning statistics and surprisingly AI agents this year. In fact, 254 abstracts had mentioned Python. So half of them had Python mentioned. We have a clicker? Ah, yeah. Let's talk about the reviewing process. Unfortunately, we cannot accept all the submissions. So we have to assemble a team of reviewers. This year also we assembled the biggest team ever with 74 reviewers who volunteered to go through those submissions. And in total, we collected 1,502 reviews. And we made sure that every submission had at least three people reviewing them. Fun fact here, there were 30 cases where the reviews were longer than the submission itself. The acceptance, around 28%, the acceptance rate for this year's conference. And we have around 150 talks this year, being 137 the ones that were going through the process. The others were invited speakers, keynotes, and we have also the sponsors. Yeah, and thanks a lot for all the speakers who make this whole conference possible. So in total, we have 156 speakers of 26 countries, and even 45% are first-time speakers. And as always, we welcome first-time speakers. So this year, as Ricardo said, one huge track is actually software programming. Even in the days of vibe coding, it's still really important, and this is also something wanted to stress. We have especially many advanced talks also, so not just beginners, but focus on advanced talks. Also a huge concern every year is that we focus on diversity and to over-represent the under-represented and this year we have about one quarter of people which identify as under- represented yeah as under as an underrepresented group and 25% are also non-male speakers so we overrepresented those groups compared to the submissions and yeah we also did a little bit of data wrangling you might have expected to have AI in the middle of the heart but this year again it's data so this word cloud from all the abstracts and as you see yeah software programming is one of the tracks with the most yeah with the most talks and also data engineering and then of course machine learning and AI all right so I would like a short moment to say thank you not only to each of you attendees and to the speakers but also to the people behind the scenes the submitters, the people who submitted something that did not get accepted but also the people who reviewed, to everybody who's here and who's making this a wonderful amazing conference and especially I would like to thank the program team to everybody mixed there in the crowd and we are super happy if you are going to join us next year It's a wild ride, but you're going to enjoy it. So thanks a lot. Thanks for your amazing work. Thank you. Thank you. So, who knows? Raise your hand if you know what a lightning talk is. Okay. If a person next to you has not raised the hand, explain maybe. But I have the people who run the lightning talks to tell you more about the vitaling talk So I would like to introduce lightning talks Avanti Avanti Hello everybody I'm here joined by the wonderful Johannes and Lisa to introduce you one of my our favorite tradition of the conference lighting talks For anyone new, LightingTalk is a five-minute talk about anything Python-adjacent, a demo, a project you're particularly passionate about, a rant, or anything you feel like it's an interesting topic to share with the community, five-minute talk, how that works, essentially we have a fantastic booth in the community lounge, right outside this room, where there's LightingTalk booth, you can hand in your proposal, we have submission slips, you can come here To come to the booth, you hand in your proposal, and that's your ticket to come on stage. Community announcements and event announcements are also allowed. They cap to two minutes rather than five minutes. There's a blog post we made on the website, so the QR code points there. Please check out the blog post for all the instructions about the format, some of the things we're going to do during the session. Some other things are left outside because of surprises. And if you can go to the next slide, please. If you caught them last year, it's like playful chaos, random banters, having fun on stage with everybody. And we need that energy back for this year. So we really want you to come up on stage. These are some of the pictures from last year. We really want most memorable moments like last year again. So please come up on stage find us at the booth lighting talk booth in the community lounge. Thank you. Thank you So so and also like this is a conference and We couldn't run this operation with the support from our sponsors So I would like to call Irina who's handling all the sponsors on stage. Hi everyone Yes, so we want to give a special thank you to our Keystone sponsor, Merck, for their big support for the community. Please come visit their booth, join their talks. They contribute a lot. Also, we want to thank our gold sponsor, platinum sponsors, for their contribution to the program as well and their booths. so you're welcome to visit it. And of course, our gold sponsors for their presence, they came here with activities, so we welcome you to join that. And our institutional sponsors, without their backup, this conference wouldn't be possible. And we thank our community sponsors, those people and organizations that are close to the community and they contribute a lot. So thanks to all of them. big round of applause. Thank you. Thank you. And I would like to introduce one of the institutional sponsors the Python Software Forbund. Woo! Python Software Forbund! Yes. So please to the mirror. Good morning. I am part of that as well, so maybe I just go here. Hello. Good morning. Welcome to PyCon.de. The Python Software Forbund is the reason you are here, because it's a legal entity behind this conference. So we run this conference as a forbund, but we also do a few other things. We run the EuroSciPy for the last few years. We also run BarCamps, which is a very interesting format to attend, so if you're interested. In addition, we also sponsor open source. We sponsor sprints and other events, so if you're interested, do something open source and say, okay, there's a problem, we can do it. We can help you with money and we can help you with organizational support. So, you can also become a member. So, if you become a member, you support our work, because it's important that we can say we have members and our mission is open source with a focus on Python, mainly in the German-speaking area, but we extended a little bit. Oh, actually, we extended the buy-off to Europe, actually. Yeah, to Europe, so that's why we are in Poland with the EuroCypher, so it's not only German-speaking anymore. Awesome, and also, I want to point out, you're always wondering, this is a huge conference, and everything, so if we make money from the conference, we actually, it goes to the Python Software Verband to support other communities, projects, and all this stuff. So, yeah, so this is also like an important contribution. Thank you, and thanks for all your work. Thank you. So, I also want to give you an introduction to NumFocus for the PyData part. NumFocus supports all these wonderful libraries you see here and you probably use every day. You can find the booth and the sticker table in the community lounge, so please get your favorite project stickers. I also said it's important to get other perspectives in and to make new connections and get new insights from other people and this is why we have introduced this year together in close cooperation with Hash and AI. Hash and AI is a university network from all the universities and also to support startups. So it's to support innovation. And we're working two years really closely together and it's really such a good collaboration. We said, let's build more bridges because there's a lot of open source AI startups. This is like closely connected. This is not Two things, and we think, let's start a conversation. That's why we have the Startup Lounge on Wednesday. Startup Lounge is an open format. It's not recorded. It's just in person for open conversations. It has everything in the lounge. We're not recording that. We want to have open discussions without any thought of, oh, is it on video? Can I say that? And to discuss, hey, you probably think, hey, should I become an entrepreneur? What are hurdles? What should I know? So you have two hours where you can discuss. There's mentors around and people who guide you and help you to get your mind up. Yeah, building your own company or learn more about startups. And I'm also super proud about the panel, startups and investors, because we have awesome people there. We have a top, Sarah Jordan is a top 30 entrepreneur, according to Forbes. We have Giovanna Walter, who's a footer. She's actually a venture capital fund here. And we have Ina Schlie, who is an investor, but also like a former SAP, I think she was vice president, but really high at SAP. She founded a female founders network because she thinks females should invest more and take more power. Or like, yeah, do better with their money than just like, yeah, invest in startups. And I'm really happy to have her around. She's also like in multiple boards. So this is probably very different people. But I said, let's invite and have an honest conversation about startups funding. What does a venture capital or an angel actually expect from a startup? I'd also like to open these perspectives in an honest conversation. So this is something new, and I hope we bring something new to the table here and add additional insights to you. And this is not it. We also have other challenges, as mentioned in the open, so I would like to call the steering committee, who organized the future of learning. Thank you, Alex. So in these changing times, we know we are asking ourselves many questions, important questions. And we from the steering committee thought, let's organize this discussion, this conversation, this maybe heated conversation, honest, open discussion session around three events. Starting today, Sebastian will guide a panel discussion on the future of Python. Then on Wednesday, we invite you all or all that fit across the room in the open space to participate in an interactive workshop on learning. Which skills are still important? What do we still have to learn? We're going to have a very interactive thing to hear everybody's voices, and on Thursday, Christian and I will be in a closing panel discussion to bring this all together and see which answers were collected on the topic. There was a typo, so the title is old from the panel, so if you search it in the schedule, It's called a little bit differently. Next slide. Yeah, yeah, okay, it's there. So I'm your agent harness, so I will now fill your context with the agent's MD with the cursor rules. So everyone in the room must have a seat, no standing or sitting on the floor. You must not break those rules or you go to jail. so just a hint watch the streams if a room is full we have all rooms are streamed so do that yeah thank you very much and now I'm so curious what we will see just before the closing session in the panel we should learn what we need to learn in the future but sharing video we have a lot of people joining remotely. Also, you can re-watch the videos. So I would like to introduce you to the people who actually make the magic happen, the video committee. Hey, everybody. We are Ineos and Giulio from the video committee. And this year, we have iterated on the work that has been done in the past few years. Especially notable, this Next year we have live transcription. If you go to talks.pycon.de, we have a little button where you can get the live transcription in cooperation with Font AI, a startup, and have the stuff transcribed immediately, yeah. In this website, you need to log in with your email. If your company blocks our email, you can also log in via Discord, and there is where you can do questions and answers. You can leave feedback for the talk, and you can watch remotely, and also recordings. Every session is recorded, and you can watch later. Thank you. And everything will be uploaded to YouTube afterwards. Yeah, thank you. That's amazing work. Thank you so much. So, Juliane, as I mentioned, go on Discord. Discord is an open conference chat. You can connect with others, ask questions, read our announcements, reminders, everything. You can just log in there. Please be aware, of course, also this is on the code of conduct. It's not for promotion, scamming, anything. It's just for regular conversations and announcements. But don't be afraid to ask questions, right? So yeah, there's also guidelines and stuff. this is good to interact and very often and it also helps us because there's sometimes many questions and maybe very often the participant next to you knows the answer and yeah we run a huge operation here on site you have already met the wonderful volunteers when you picked up your badge earlier and entered and I would like to yeah and welcome the on-site committee on stage now handling all this operation flawlessly for you. Hey guys, as Alex already said, you had to do something with the volunteers and you may or may not find them in various places along the venue because they have very many missions and their main mission is to make the conference experience as smooth as possible. So if you see someone with these gray shirts. They are either organizer or our friends the volunteers. Can you give the volunteers please a big applause so they can hear you there at the desk? But they are not only the volunteers but also these session chairs which are the hosts of your sessions and help you through the Q&A with the Talks app, which will be explained later, I hope. We actually just explained it, but it's okay. I didn't hear you back there. Okay. Yes. Now Alina is going to tell you a bit about the mission of the volunteers and our work. Yeah, so yeah, I wanted to talk about the mission just shortly. We always try to recruit a diverse set of volunteers who are very happy to help you here. So now shortly on to some logistics, so lunch is actually served on the ground floor but also first and third floor, so please make sure to search for the place where the queues may not be that long, but yeah, like coffee breaks are served at different kind of locations. And we do have gender-neutral toilets on the ground floor and on the third floor. You may have already seen there's a blog on the PyCon website where we have like tons of different information and which was already mentioned as well, the announcement channel in Discord is a good source for information. But other than that, if you need help with anything or have any issues, just approach us at the help desk on the ground floor. Next slide. Sorry, we would stay just shortly more. So there's a social gathering tomorrow at 7.15 here at the Dumpstratium, when we will have drinks and snacks. So, please, to everyone who already bought a ticket for that, please come to the help desk, like, after the keynote and pick up your wristband. And we would ask you to do that before the social event, please. And we do have, like, 70 tickets, I think, left, which will be sold as well at the help desk, so come and see us there. And a new thing I would like to mention is there is going to be a board game session at the social gathering as well, but you do need a ticket for the social event as well. And other thing to add regarding logistics, T-shirt pickup will be also opened after the keynote and will run until Thursday, first coffee break, and after that we will hand out all leftover T-shirts. Thank you very much for making this operation so flawlessly. Thank you. Awesome. And yeah, as I said, a lot of part of this community is culture, human connections, and this is also why we introduced something new, a new committee this year, the Experience Committee. Yay! Please welcome the Experience Committee. See their excitement. And welcome by the experience team. So our job is to create a great experience and to spread the community spirit here at the PyCon. We will have yoga, we will have mentorings, we will have board games, and we will have a schnitzeljagd. Your first task, if you don't know, will be to find out what schnitzeljagd means and then find me to start your conference side quests. So, happy PyCon, everybody, and see you later. Thank you very much. Big part of a good experience for everyone is code of conduct, and I would like to call the code of conduct committee on stage, please. Hey, everyone. I'm Jonathan, and I'm joined today by Lef and Essen, and together with Larissa, who unfortunately couldn't make it today, we are the Code of Conduct Committee. Now, what does the Code of Conduct Committee do? Simply put, our job is to enforce the Code of Conduct, and the Code of Conduct is a set of rules created by the community for the community to ensure that the event space is safe and inclusive and that the overall experience is as pleasant as possible. So if you should witness a code of conduct incident, please reach out to us. You can send us an email or use our anonymous report form. You can find these resources in the Discord. And with that, I'll pass on the baton and wish everyone an amazing conference. Thank you so much. Thank you. Thank you. Yeah. A huge part of this also, I said, we help each other, and so I would like to call the diversity committee on stage, because they did an amazing job, like, making this conference more accessible. Okay. Hello, everyone. I'm Niraj. This is Carolina, Paloma, and Julio, and we have Sasha, who's not here. So we are the diversity team, being part of the goal to make the conference as diverse as possible. This year, we had another financial aid program where we got 186 applications, and out of which we approved 28 people who are joining in, in person. We had 40 online tickets, and to make it more diverse and accessible to students, we had like free remote tickets to every student who applied for it and today we have 24 different nationalities people joining in as a part of the diversity program and 12 12 different countries of residence they are staying in and collectively we had 65 percent of the people who identified as non-male. And last, not the least, special thank you to the diversity sponsors, Python Software by Band, Pioneers Hub, and EuroPython Society, without whom this program was not even possible. Thank you so much. Thank you for your amazing work. Now, I think it's really hard to imagine how hard it is. You have so many applications, and you have to make a choice. And also, on a side note, there's also like you probably You probably missed the Python software foundation. They would always support us, but they couldn't. I'm super proud because of the conference and all the contributions. We as Python software were able to completely fill the gap that Python software foundation had to leave because they were cut funding by US politics. And I'm really proud we have this and didn't, yeah, sorry. So, yeah, we made it happen. Right there. Okay. That was my emotional moment. Oh, sorry. No. Thanks for everyone who contributed. It's endless organizers, volunteers, ours, and also you visiting us. Thank you. So next initiative. We also had Jungle Girls yesterday. So I would like to introduce Jungle Girls on stage. So you might have heard of Django Girls. In 2014, actually, the first Django Girls workshop was organized at this conference. And yeah, we've been around for a while. And what do we do in a Django workshop? We teach women in one day how to build a website and deploy it. And you know what? The coolest thing is you can get involved. So either you or your company can sponsor a Jungle Girls workshop. You can also organize one near where you live. The instructions are on the website. You can also coach one. We are always looking for coaches. So think about that. And last but not least, you can also contribute to our social open source tutorials. And last but not least, you can help us spread the word. Because that's one of the hardest things. And you know, our goal is to empower women to get into code, so yes, thank you so much. And thank you for organizing. And next, next, I would like to call also, like, long year, long time Ally Pi ladies on stage. Well, if you don't know PyLadies, you're totally missing out. We are an international group with more than 400 chapters around the world. In Germany, we're physically present in Berlin, Hamburg, Südwest, Zürich, Munich, and a lot of other places. Here we really want to thank the Python Software Fair Band and Alex for always incorporating this to the conference. And if you go to the menu on the PyCon PyData Day page, you see the whole program we have created to bring more sense of belonging and warmness. So meet us in our cave space behind the lobby. Thank you. Thank you very much, and thank you for being here. Oh, oh, oh, sorry, oh, my bad, I'm sorry. We have a lot of amazing events, and we would like you to join us, so there is going to be a women in AI bingo, and if you have no idea what it is, then you should join it, And then there's going to be a guided local tour, I think, tomorrow, today. Today is the 14th. So today there is a guided local tour, and there's going to be a PyLadies fireside chat tomorrow and a workshop on staying grounded in difficult situations. So do attend. Say hi. Thank you very much. We all know about language models, biases, and I think it's really important to educate and people learn about it, so I'm super excited, second year around, we have Feminist AI around again with Catherine and Ines, please welcome them, and Jasper, please welcome on stage, and Theresa. All right. I don't know if anybody here likes parties. Yeah? Yeah. We're hosting one. It's on the third floor. This year, I'm bringing something new with. We're going to vibe code a femosphere. What does it mean? Join us after lunch today for that workshop. But we have a ton of space. We're doing unconference again. You can come present something. You can lead talk, we had a fight club last year, we had yoga, so whatever your idea is, it's open, and even if you're like, I don't know if I identify as a feminist, we're also here if you're feminist curious, okay? Yeah, and just like last year, we have a DIY zine-making station again, so you can come join us, unwind, collage, and yeah, contribute your own page to the Feminist AI PyCon zine. And we figured you can't Vibe code without good vibes At least you shouldn't, maybe So if you come all the way to the top All the way over in that corner We have amazing beanbags And some stuff for gentle movement Fidget toys and all this stuff So you can maybe escape From the conference stress now and then Thank you very much Wait Come on, you're running late Anyway, so if you are Contributing that's also a great opportunity to get a nice t-shirt all right thanks very much for the initiative thank you okay it's amazing to see how many people you really get things done and please give everyone from the committee's and the volunteers a big applause Yeah, come on, like, everyone. Pretty crowded up here, isn't it? All right. So let's, from all of us, just say to you, enjoy the conference. So, thank you. I would like to introduce the keynote speaker.