Long time Pythonista, CEO eGenix.com, available as Interim CTO and Senior Software Architect, Python Core Dev, EuroPython Society Chair,
Python Software Foundation founding Fellow.WebsiteTwitter
We’ll release the final batch of EuroPython 2021 videos next week. In total, we will have more than 115 videos with lots of valuable and interesting content for you, so please stop by and check the playlist for more videos, or subscribe to our YouTube channel.
BTW: Our YouTube channel has videos of all EuroPython conferences going back to 2011. Check out more than 1500 Python videos covering 10 conference years.
Over the next few weeks, we’ll continue releasing the videos for the second and third day of the conference. In total, we will have more than 115 videos with lots of valuable and interesting content for you, so please stop by and check the playlist for more videos, or subscribe to our YouTube channel.
Optiver, our keystone sponsor, is running a free workshop on Monday. Anyone with a conference or combined ticket can attend and learn more about algorithmic trading, and even win prizes!
Continue reading to learn more about the workshop.
If you want to receive sponsor messages directly via email, please adjust your privacy settings on the conference website.
Calling all EuroPython 2021 attendees, Optiver, our Keystone Sponsor, is inviting all conference attendees to attend a free workshop on Monday 26 July:
Optiver invites you to come dive into the fascinating world of algorithmic trading.
The financial industry’s daily activities (quite literally) move at the speed of light. To keep pace, Optiver uses sophisticated technology and advanced trading algorithms to execute our trading activities. Fuelled by our Python developers, we’re able to trade in higher volumes, at higher speeds, with faster reactions and tighter pricing spreads. Have we sparked your interest yet? Just wait.
By joining Optiver’s EuroPython workshop, you’ll not only learn all about how we process market data and use it to capture opportunities that are gone in the blink of an eye. You’ll also have the chance to apply this theoretical knowledge by building your own profitable trading strategy and executing it in Optibook – Optiver’s simulated financial exchange. It’s the closest you can get to real-world trading experience, and a chance to discover: do you have what it takes to program under the pressure of the markets?
To make the most of this invaluable opportunity, join us on 26 July from 1:15 PM to 4:30 PM CEST. Participants can decide whether to work independently or in teams, with the three best algorithms awarded a prize at the end.
We look forward to seeing you there and taking your Python skills to the next level.
EuroPython 2021 is approaching quickly and we would like to take a moment to give you some additional tips to make the event as productive and enjoyable as possible.
Configure your EuroPython account
Firstly, you should configure your EuroPython account, tickets and profile, so that we get the right information for on-boarding you to our EuroPython conference system in the coming days and your communication preferences.
This is particularly important if you bought tickets for other people. If they have not registered on the website and been assigned a ticket, we cannot on-board them to our conference system.
Log in to the conference website
To begin managing your account, log in to the website. If you don’t have an account yet, you can register easily using email and password or Google authentication.
Please avoid creating multiple accounts, since this can create confusion and merging accounts is not possible.
Assigning tickets to other people
If you have purchased multiple tickets, you can now assign the tickets to other people, e.g. in your company.
To distribute tickets, the people you want to assign them to need to have an account on our system. Please tell them to register on the EuroPython website and provide you with the email address they used to register.
Once they have registered and you have the email address they used, you can then go to the ticket section and reassign the ticket:
Click on “Assign ticket” and then enter the email address of the person to assign the ticket to:
Clicking save will then transfer the ticket to the new user.
Configuring your EuroPython account
The website also provides multiple options for configuring your account:
The “Profile settings” allow you to edit the profile shown on the website. This is especially important for speakers, since their profiles will be public and associated with their presentations.
The “Privacy settings” dialog allows you to opt-in to sponsor messages and recruiting emails from our sponsors.
Receiving sponsor messages
If you are looking for a new job or freelance opportunity, opting-in for sponsor messages in your privacy settings is a good way to get more information from sponsors who will present in our recruiting session.
Sponsors will also use these messages to share information about upcoming events, perks or other offers.
The sponsor message will be sent by the EuroPython Organizers (sponsors don't receive your email addresses). They will begin this week and continue throughout the conference week. No emails will be sent after the conference.
Printing your invoice
If you have bought tickets on the website, you will find the invoices for the tickets on your account page as well:
You can download the invoice in PDF format, print and save it to your records.
Access to the EuroPython conference system
Now that everything is configured, you can try out access to the conference system. This is only possible if you have a conference, combined or sprint ticket. For view-only tickets, please see below.
For EuroPython 2021 we will use a Matrix based chat server to run the event. The server is integrated with the website, so you will not have to go through a separate registration process. Access to the system requires a valid conference, combined or sprint ticket.
We recommend using a Chromium-based browser for best compatibility and experience with the tools we are using for the conference system.
In order to enter the conference system, please log in to the EuroPython website. This will take you to the user account page. Scroll down to the “EuroPython Conference System” section and take note of the email address and password listed there.
If you are using Google authentication for the EuroPython website, the system will create a password token for you to log in to the conference system. The token is just valid for the conference system, not the EuroPython website.
Using these credentials you can then open the Element web client for our Matrix server by clicking on the button. Enter the credentials and log in to the system.
Upon first login, the server will configure your account, so things will take a bit longer to get set up. Subsequent logins should be much faster.
Please make sure you stay logged in to the EuroPython website while using the conference system. Otherwise, you won’t be able to see the session streams.
Accessing the view-only live streams
All ticket holders, including those who have a view-only ticket, are able to watch the streams directly on the EuroPython website.
We have configured a special streaming page which allows you to see the streams live, but without any speaker or attendee interaction:
The page has a selector at the top, which will provide direct access to all available streams. Which streams are shown depends on your ticket type.
If you’d rather participate using the fully interactive conference system, you can still buy conference or combined tickets in our shop to get access -- the shop will remain open throughout the conference.
Preparing for training sessions
If you are planning to attend one of the training sessions or workshops, please read up on their session descriptions to check whether they will require prior setups or downloads.
Since our sponsors can’t distribute swag from their sponsor booths as they typically do at our in-person events, we have put together a virtual swag page for all attendees.
You can find the swag page under “Setup” on our website:
If you have additional questions about the sponsor offerings, feel free to contact them during the conference days on the conference system.
Finding jobs at the conference
EuroPython is a great place to find new and exciting jobs, all involving Python as the main programming language. Many of our sponsors have job openings and would love to get in touch with you.
We will also send out job offers for our sponsors as emails. Please enable receiving sponsor messages in your account’s privacy settings to allow us to send you those emails (see above for instructions on how to do this).
Additionally, anyone is free to post job offerings in the “Jobs” lobby room on the conference system:
so watch this space as well.
More tips for attendees
We will copy the tips from this blog post and additional tips to our "Tips for Attendees" page listed under “Registration” on the conference website:
It has become a tradition at EuroPython to include a special data science track. This year, we have expanded on the theme and included more data science related content than ever before, including keynotes and workshops -- our own EuroPython Data Science mini-conference which includes:
HPC, Scientific Big Data, co-design, Python: beneath the buzzwords, bringing together academics from the most disparate research fields to work on a common product is no easy feat. What worked, what didn't, and lessons learned from the Helmholtz Analytics Framework experience.
Information of our Universe doesn't have to be just a two-dimensional snap shot. We can transform these data to be able to listen, feel, or (virtually) move through cosmic objects. Listen to the debris from an exploded star, walk through the core of our Milky Way in virtual reality, feel vibrations of a stellar nursery, and experience our universe anew.
Access to the data science parts of the conference is part of our regular conference tickets. If you want to participate in the data science content, please obtain a combined ticket.
JetBrains is a global software vendor known for its intelligent productivity enhancing software tools such as PyCharm. PyCharm Professional Edition is a Python IDE that helps professional web developers be more productive by offering in-depth Django and Flask code analysis and support for modern JavaScript, Docker, and SQL databases.
PyCharm Professional includes features essential for data science development. It has Jupyter Notebook integration, an R plugin for statistical computing, and full support for the popular scientific packages, NumPy and Matplotlib. If it is a dedicated tool for data science that you need, there is DataSpell, a new data science IDE by JetBrains, and Datalore, a powerful online environment for Jupyter Notebooks.
In addition to PyCharm Professional Edition, JetBrains also offers a free and open source PyCharm Community Edition. It includes Python code assistance, refactorings, visual debugging, and version control integration.
For all Pythonistas at EuroPython, we are offering an extended (3-month) trial of PyCharm Professional. Use the promo code: EUROPYTHON-2021 at https://www.jetbrains.com/store/redeem/ to get your free PyCharm Professional! This offer is valid until August 31.
In this talk I will go into some interesting stories of how (C)Python is made. We will go through a journey that will show you how Python is developed, who works on it, interesting battles against the most obscure of bugs and lots of unexpected situations and things to learn and to reflect on.
The use of Python in Africa is widely spread daily. In this talk, I will take you on a journey of what Python means to us in a Pan-African setting, lessons learned from organizing PyCon Africa, the people behind it, challenges we are facing and reflections on what works in our ecosystem.
HPC, Scientific Big Data, co-design, Python: beneath the buzzwords, bringing together academics from the most disparate research fields to work on a common product is no easy feat. What worked, what didn't, and lessons learned from the Helmholtz Analytics Framework experience.
Information of our Universe doesn't have to be just a two-dimensional snap shot. We can transform these data to be able to listen, feel, or (virtually) move through cosmic objects. Listen to the debris from an exploded star, walk through the core of our Milky Way in virtual reality, feel vibrations of a stellar nursery, and experience our universe anew.
While biking through the forest preserve on a dark December morning, I found myself suddenly staring face-to-face with Bambi. Picking myself off the ground with a broken wrist and an assortment of broken fingers, I embarked on an unexpected journey of discovery. Then the pandemic hit. In this talk, I provide a trip report.
Python is great but it definitely has faults too.In this talk, I will talk about some of the Python challenges as a language, and the current efforts in the community to alleviate them. I will also talk about how I plan to engage scientists and academics during my time on the PSF board, to highlight some of the research we are working on as a community.
Conference Booklet
Our designer Jessica has created a beautiful conference booklet for you to refer to during the conference and keep as a memory afterwards. It details all of the information regarding the schedule, talks, workshops and sponsors as a single PDF file.
We are excited to have Bloomberg as one of our two Diamond Sponsors for EuroPython 2021. Bloomberg has more than a hundred million lines of Python code under management and engages heavily in supporting Python’s development and community.
You can participate in their free training session, visit their sponsor exhibit rooms, and talk with their staff to learn more about the Python ecosystem they have created.
Please continue reading to learn more about Bloomberg.
Bloomberg Celebrates 30 Years of Python + 20 Years of EuroPython
As we prepare for EuroPython 2021, we wanted to share a little bit about the long journey for Python within Bloomberg. We also want to recognize the 30th anniversary of this powerful programming language that we celebrated earlier this year, as well as the 20th edition of the EuroPython conference.
There’s nothing better than a milestone like this to reflect upon the impact our company’s engineers have had on this programming language.
As a company, we are proud of the journey we've been through. In less than a decade, we've gone from writing Python 2 code with little to no expertise to being a company that is leading the evolution of Python.
Today, Python is one of the most used languages at Bloomberg. With more than half a million Python files and a hundred million lines of Python code, we are running a Python program more than 3.7 billion times each month. The scale of our Python usage is massive!
By supporting this ‘shift left’ to test earlier in the development process (when changes are easier and less costly to make), we will help improve software quality throughout the Python Packaging ecosystem – something that will benefit the entire Python community.
Learn more about how corporate users of open source software can partner with the ecosystems who provide that software to improve the end-to-end experience for everyone during a live Upstream webinar featuring Kevin P. Fleming, Head of Open Source Community Engagement in Bloomberg’s CTO Office, on Wednesday, August 4th at 2 PM EDT.
We thank our more than 2,000 Python developers around the globe who have been part of this journey. The evolution of Python has been -- and still is -- driven by this amazing community of incredibly diverse Pythonistas. Keep an eye out for a bunch of them in the video interstitials that will be playing in between sessions throughout EuroPython 2021.
We wish you a great week and encourage you to check out the training sessions and talks that some of our Python engineers will be giving during this year’s EuroPython 2021 Online:
We are excited to have Microsoft as one of our two Diamond Sponsors for EuroPython 2021. Microsoft invests heavily into bringing you the best tooling for Python on Windows and Azure. They have also been a great supporter of EuroPython for many years. Thanks, Microsoft!
You can participate in their free training session, visit their sponsor exhibit rooms, and talk with their staff to learn more about the Python ecosystem they have created.
Please continue reading to learn more about Microsoft.
Another year, another EuroPython, and Microsoft is once again excited to be a sponsor! We love being able to play a part in bringing together a community of developers and data scientists using Python to learn about what’s new in the world of Python and tooling.
This year, to continue supporting this quickly growing community, we increased our sponsorship of the Python Software Foundation to the new top visionary level. We hope you consider donating to the PSF in order to help provide grants and resources for further development and adoption of Python as well as expanding Python outreach by funding the Python Ambassador Program.
On top of growing the Python community, Microsoft’s Developer Division aims to enable every developer. To help achieve that goal, we have worked hard to support Python in Visual Studio Code and in Azure:
Your default editing experience has been upgraded with the bundling of the Pylance extension, bringing you the most performant and user-friendly experience with rich features such as completions, auto-imports, function signature help, docstrings, contextual highlighting and more!
Look no further for PyTorch development! Powerful productivity features such as enhanced Tensor support, Data Slicing, autocompletions and doc-strings for PyTorch APIs and PyTorch Profiler integration have made VS Code the best tool for your PyTorch development.
VS Code’s Jupyter notebooks brought to you by the Jupyter extension has been completely overhauled this year to be fully integrated with VS Code! On top of a new modern design, you will now benefit from faster load times, built-in source control and diffing capabilities, notebook debugging, as well as the ability to have all your other favorite VS Code extensions light up within the notebook.