This week was EuroPython, the biggest Python conference in Europe and probably the biggest global conference after PyCon US.
Big conferences like these are a great way to get a quick understanding of the trends in the industry, and that's why we regularly cover these conferences. In case you missed any of the previous conferences, you can catch them all at the link below.

This time Ravi and I teamed up for the conference, so we have even more talk coverage than ever before.
Keynotes
Kindness & Promises - Petr Viktorin
Opening Keynote of @europython is about to start: Kindness & Promises by @encukou #EuroPython2023
— Playful Python (@playfulpython) July 19, 2023
Large Language Models: From Prototype to Production - Ines Montani
Day 1 closing Keynote is by Ines Montani. Well normally, we would have done a thread about the session, but Ines has done that herself 😊 Here you go 👇🏾#Europython2023 https://t.co/QwMhigDyGL
— Playful Python (@playfulpython) July 21, 2023
The Future of Microprocessors - Sophie Wilson
On Day2 of #EuroPython2023, Sophie Wilson gave first, a history lesson, and then spoke to the future of microprocessors pic.twitter.com/xdm6ySYkfQ
— Playful Python (@playfulpython) July 23, 2023
Welcome to Your World - Andrew Smith, Nicholas Tollervey
Day 2 of Europython wrapped up with a chat with @wiresmith Andrew has written many books and done documentaries for BBC among others. Recently Andrew has been learning Python and his upcoming book "Devil in the Stack" features his journey through the coding community
— Playful Python (@playfulpython) July 24, 2023
DevOps vs AGI - Joanna Bryson
For the 3rd day opening keynote @europython @j2bryson reviews the nature of intelligence, ethics, and EU digital regulation. Then she invites us all to talk about how coders can help make the planet work better on solving problems like sustainability and peace.#EuroPython2023
— Playful Python (@playfulpython) July 21, 2023
Day 1
Robot Holmes and The MLington Murder Mysteries - Johannes Kolbe
Day1 at #EuroPython2023 concluded with the most interestingly titled talk - @johko990 with -
— Playful Python (@playfulpython) July 22, 2023
Robot Holmes and The MLington Murder Mysteries. IMHO, it was also the *best* talk - engaging and educative!
Rust for Python data engineers - Karim Jedda
#EuroPython2023 , @KarimJDDA explores how data engineers can leverage Rust to build high-performance data pipelines and processing systems. By combining Rust and Python, one can harness the benefits of both languages and build robust end-to-end data systems that scale.
— Playful Python (@playfulpython) July 22, 2023
Building Native Rust Modules for Python - Arthur Pastel
On day 1 of #EuroPython2023 , @art049 covers the basics of Rust and demonstrates how to create a Rust module that can be imported and used within Python. We discover the advantages of using Rust in Python, especially regarding improved performance.
— Playful Python (@playfulpython) July 22, 2023
Would Rust make you a better Pythonista? - Alexys Jacob
Day 1 of #EuroPython2023 saw 3 Rust-Python talks.
— Playful Python (@playfulpython) July 22, 2023
Here, @ultrabug asks - “What would a Pythonista gain from becoming a Rustacean other than semicolons and brackets?”
Q&A Panel for Data Science Newbies
Now is the Q&A panel for data science newbies. Panelists are @cheukting_ho @reach_vb @t_redactyl @leriomaggio #EuroPython2023
— Playful Python (@playfulpython) July 19, 2023
Polars vs Pandas - What's the Difference? - Cheuk Ting Ho
#EuroPython2023 had quite a few data oriented talks. @cheukting_ho showed the difference and similarities between the Pandas and Polars and how they can make a better decision of which one to use when they start their next project.
— Playful Python (@playfulpython) July 22, 2023
Continue Thinking Small: Next Level Machine Learning with TinyML - Maria Jose Molina Conteras
Day1 at #EuroPython2023 continued with @MJ_BIO saying that it’s time to start being able to have mechanisms with super well-trained ML models in small-devices: ML on Microcontrollers. pic.twitter.com/P0F5XXt20c
— Playful Python (@playfulpython) July 22, 2023
How we are making CPython faster. Past, present and future - Mark Shannon
Mark Shannon is coming up to talk about whats coming up next it the project to make CPython faster. We covered Mark's talk from last year, you can find it at the link below #EuroPython2023 https://t.co/VuvRdQcrUa
— Playful Python (@playfulpython) July 19, 2023
The Python Package Repository Accelerating Software Development at CERN - Phil Elson, Ivan Sinkarenko
Next is @pypelson from @cern to talk about how python is accelerating software development #EuroPython2023 pic.twitter.com/6oTRP38oKw
— Playful Python (@playfulpython) July 19, 2023
Stop using print! Understanding and using the "logging" module - Reuven M. Lerner
@reuvenmlerner is going to talk about the logging module in python. "Stop using print!" it is called <- I am guilty of this #EuroPython2023
— Playful Python (@playfulpython) July 19, 2023
Dynamically generated methods with a non-generic signature - Adrin Jalali
Okay, now an advanced session. It's @adrinjalali on "Dynamically generated methods with a non-generic signature". This is used in scikit-learn #Europython2023
— Playful Python (@playfulpython) July 19, 2023
Writing a Python Interpreter from scratch, in half an hour - Tushar Sadhwani
@sadhlife is going to talk about writing a python interpreter in 30 minutes. #EuroPython2023
— Playful Python (@playfulpython) July 20, 2023
Spiral Python - Jan Kroon
#EuroPython2023 had a few education oriented talks as well. @jankroon discussed how the spiral is a metaphor for learning anything, including code. pic.twitter.com/yCA7adktIu
— Playful Python (@playfulpython) July 22, 2023
Day 2
How to land your new Python Developer job: A Recruiter's Perspective - Giordano Tuvo
Giordano Tuvo is going to do a session on how to land your new python developer job #Europython2023
— Playful Python (@playfulpython) July 20, 2023
A lot of developers know python these days, but also a lot of companies use python, so it's still a very high demand market for python developers.
From Idea to Production - Flavio Percoco, Honza Král
Next, @flaper87 and @honzakral take us through a complete journey a website takes - from conception to running in production, the right way.
— Playful Python (@playfulpython) July 23, 2023
Cultivating a Performance Mindset - Nar Saynorath
Nar Saynorath discusses why your application performance matters, how you can learn to identify what matters most to you.
— Playful Python (@playfulpython) July 23, 2023
Collect the following data to figure out performance issues pic.twitter.com/r8HJN154HB
High Volume PDF Text Extraction using Python Open Source Tools - Harald Lieder
Harald Lieder presents an open-source toolset which combines both, top-of-the-class performance and maximum text extraction detail from PDFs
— Playful Python (@playfulpython) July 23, 2023
pip install malware - Max Kahan
Day2 of #Europython2023 had @max_does_tech give a fun and interesting talk. He asks - “Almost all projects depend on external packages, but did you know how easy it can be to install something nasty instead of the dependency you want?”
— Playful Python (@playfulpython) July 23, 2023
Music Information Retrieval with Python - Mateusz Modrzejewski
On the creative/artistic side of #Europython2023, @mamodrzejewski gave an overview of the music information retrieval (MIR) area. Music analysis, generation, processing and recommendation are included.
— Playful Python (@playfulpython) July 23, 2023
Story Generation using Stable Diffusion in Python - Nilesh Jain
@NileshArnaiya continued Day2 of #EuroPython2023 exploring the history and current state of art of models generating original stories. pic.twitter.com/lweYzNACf9
— Playful Python (@playfulpython) July 23, 2023
Python on ARM Architecture - Diego Russo
Next, @diegor will show us what the status of Python is on Arm architecture on all major operating systems and how we could help to improve it further.
— Playful Python (@playfulpython) July 23, 2023
Day 3
A Brief History of Data Storage - Eli Holderness
@EliHolderness takes a look at the history of data storage, and discusses why some methods have worked better than others. We'll also look at today's state-of-the-art for keeping data safe, and discuss what the future might hold.
— Playful Python (@playfulpython) July 21, 2023
Face Off: Brute-force attack on Biometrical Databases - Roy M Mezan
@RoyMezan is going to help us understand how facial recognition works under the hood. He'll dive into some potential security problems, and show us how they were able to break into a biometric database. #EuroPython2023
— Playful Python (@playfulpython) July 21, 2023
Diving into Event-Driven Architectures with Python - Marc-André Lemburg
Day 3 #Europython2023 proceeds with @malemburg saying that Event-Driven Architectures (EDAs) target a real need in today's application landscape, as systems grow more complex or need to scale organically.
— Playful Python (@playfulpython) July 21, 2023
Subclassing, Composition, Python, and You - Hynek Schlawack
@hynek is going to be talking about subclassing and composition in python #Europython2023
— Playful Python (@playfulpython) July 21, 2023
Hynek is the author of the popular attrs module, which made its way to python core as dataclass
Python Organizers' Panel: Exploring Community-Driven Python Conferences
Fireside chat by python organisers exploring community driven python conferences #Europython2023
— Playful Python (@playfulpython) July 21, 2023
You can get technical content online, but the difference between youtube and an event is the networking that happens
Time Made Easy: Simplify Date and Time Handling with Python's Pendulum - Abhinand C, Jothir Adithyan
@RoyMezan is going to help us understand how facial recognition works under the hood. He'll dive into some potential security problems, and show us how they were able to break into a biometric database. #EuroPython2023
— Playful Python (@playfulpython) July 21, 2023
Fish and Chips and Apache Kafka - Tibs
Day 3 at #EuroPython2023: Apache Kafka® is the de facto standard in the data streaming world for sending messages from multiple producers to multiple consumers, in a fast, reliable and scalable manner. @much_of_a teaches us how to implement using a British Fish and Chips shop
— Playful Python (@playfulpython) July 21, 2023
Teaching Children Python - What Works? - Mykalin Jones
One of the last talks at #EuroPython2023 was by Mykalin Jones. She explored important questions: What are the benefits in teaching early? How do children acquire programming knowledge? How do we keep their interest?
— Playful Python (@playfulpython) July 23, 2023
Did you like this article?
If you liked this article, consider subscribing to this site. Subscribing is free.
Why subscribe? Here are three reasons:
- You will get every new article as an email in your inbox, so you never miss an article
- You will be able to comment on all the posts, ask questions, etc
- Once in a while, I will be posting conference talk slides, longer form articles (such as this one), and other content as subscriber-only