Our designer Jessica has created a beautiful conference booklet for you to use during the conference and keep as a memory afterwards. It provides all details, schedule, keynotes, sponsor listings, etc. in a single PDF.
We are very pleased to have Bloomberg as Diamond Sponsor for EuroPython 2020.
Without sponsors like Bloomberg, we wouldn’t be able to make the event affordable.
You will be able to visit their sponsor exhibit rooms and take the opportunity to chat with their staff to learn more about the large Python eco-system they have built internally and how they are collaborating with the Python community.
Please find below a hosted blog post from Bloomberg.
is building the world’s most trusted information network for
financial professionals. Our 6,000+ engineers are dedicated to
advancing and building new systems for the Bloomberg Terminal to
solve complex, real-world problems. We trust our teams to choose the
right technologies and programming languages for the job, and, at
Bloomberg, the answer is often Python. We employ an active community
of more than 2,000 Python developers who have their hands in
everything from financial analytics and data science to contributing
to open source technologies like Project
the company, Python is a truly community-driven effort. To make
Python useful within the context of Bloomberg’s financial software,
engineers across the organization contributed modules, which expose
existing Bloomberg libraries and facilities to the Python language.
Today, our Python Infrastructure team is responsible for supporting
all of our Python engineers and providing critical infrastructure and
libraries to make sure everyone across the firm has a top-notch
experience programming in Python. This team provides a cross-platform
Python runtime, exposes core Bloomberg libraries and facilities, and
works closely with our Python Guild to empower and support our
internal Python community. In addition, our Developer Experience
(DevX) team works hand-in-hand with the Python Guild to create and
maintain packaging and deployment tools and best practices to enhance
our engineers’ productivity.
number of our engineers are active contributors to the Python
community (and regular speakers at Python conferences worldwide). At
Bloomberg, you’ll find multiple PSF Fellows, a CPython core
developer, as well as maintainers
of numerous open source Python projects, including virtualenv
(PyPA), tox (PyPI),
(matplotlib utilities for the visualization, and visual analysis, of
financial data), and bqplot,
an interactive plotting and charting library intended to be used with
Jupyter notebooks and ipywidgets.
We also employ two members of the Project Jupyter Steering Council,
both of whom were recognized with the ACM Software System Award in
2017. One of our software engineers and data scientists has also
written a book on data science, Python and Pandas. Bloomberg has also
published and maintains a number of open source projects developed
with Python, including attrs-strict
miss the talks that a couple of our Python engineers will be giving
during this year’s EuroPython 2020 Online:
is proud to support the Python community. Not only are we corporate
sponsors of the Python Software Foundation and numFOCUS, but we are
also regular sponsors of conferences such as PyCon US and EuroPython,
PyBay, PyGotham, SciPy. We have also hosted PyLondinium
and the CPython Core Developer Sprint at our office in London, as
well as Open Source Weekends and PyPA sprint events around the globe
to improve Python packaging tools.
Python team loves EuroPython, including this year’s online version!
EuroPython is something we look forward
to every single year. The Python community is vibrant, diverse, and
inclusive, and we love that we can help make EuroPython happen and
bring the community together, in a unique, online, way this year.
Python is widely used at many different
teams at Microsoft, e.g. the Office team writes Machine Learning
services in Python, the Bing team analyzes logs with Python, the
Azure team generates documentation with Python, and our device teams
build firmware with Python. Moreover, millions of our customers rely
on our tools and platforms for their Python codebases. We are
invested in Python for the long term, and we want to help the Python
community grow as more people learn that they too can build their own
In Visual Studio Code, the
popular, free, cross-platform editor with support for Python, we’ve
added the ability to natively
edit Jupyter notebooks allowing you to work with Python code and
interactive notebooks in the same workspace.
Our sponsors would love to get in touch with you, so please have a look and visit them at their sponsor exhibit channel on Discord or contact them via the links and email addresses given on the page.
Job ad emails
We will also send out job ad emails to attendees who have agreed to receiving these emails. If you are interested, please log in, go to your profile and enable the recruiting email option in the privacy section:
Note that we will not give your email addresses to sponsors, but only send out these emails on behalf of them.
We would like to remind you how you can configure your tickets and profiles, so that we get the right information for on-boarding you on our Discord server in the coming days and your communication preferences.
This is especially important in case you bought tickets for other people. Without having the registered on our website and assigned a ticket, we cannot on-board them to our Discord server.
Log in to the website
The first step to administer your tickets and account is to 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 easily cause confusion and merging accounts is currently not possible.
Assigning tickets to other people
If you are the buyer of the tickets, you can now assign the tickets to other people, e.g. in your company.
In order to assign tickets, the people you want to assign them to need to have an account on our system. Please tell them to register with the EuroPython website and provide you with the email address they use 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 ticket
If you have bought a ticket or have been assigned a ticket, please check the configuration of the ticket.
This will take you to a form where you can find the name as we will need it for the Discord registration, expected days of attendance and a (funny) tagline to put on the badge.
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.
Configuring your EuroPython account
The website also provides a couple of other dialogs which allow you to configure 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 recruiting emails from our sponsors (among other things):
If you happen to be looking for a new job or freelance opportunity, this is a good way to get more information from sponsors who will present in our recruiting session.
Siddha Ganju - 30 Golden Rules of Deep Learning Performance
“Watching paint dry is faster than training my deep learning model.” “If only I had ten more GPUs, I could train my model in time.” “I want to run my model on a cheap smartphone, but it’s probably too heavy and slow.”
If this sounds like you, then you might like this talk.
Exploring the landscape of training and inference, we cover a myriad of tricks that step-by-step improve the efficiency of most deep learning pipelines, reduce wasted hardware cycles, and make them cost-effective. We identify and fix inefficiencies across different parts of the pipeline, including data preparation, reading and augmentation, training, and inference.
With a data-driven approach and easy-to-replicate TensorFlow examples, finely tune the knobs of your deep learning pipeline to get the best out of your hardware. And with the money you save, demand a raise!
Naomi Ceder - Staying for the Community: Building Community in the face of Covid-19
Python communities around the world, large and small are facing loss - from the loss of in person meetups and conferences to the loss of employment and even the potential loss of health and life. As communities we are all confronting uncertainty and unanswered questions. In this talk I would like to reflect on some of those questions. What are communities doing now to preserve a sense of community in the face of this crisis? What might we do and what options will we have for coming events? How can we build and foster community and still keep everyone safe? What challenges might we all face in the future? What sources of support can we find? What are our sources of optimism and hope?
Alejandro Saucedo - Meditations on First Deployment: A Practical Guide to Responsible Development
As the impact of software increasingly reaches farther and wider, our professional responsibility as developers becomes more critical to society. The production systems we design, build and maintain often bring inherent adversities with complex technical, societal and even ethical challenges. The skillsets required to tackle these challenges require us to go beyond the algorithms, and require cross-functional collaboration that often goes beyond a single developer. In this talk we introduce intuitive and practical insights from a few of the core ethics themes in software including Privacy, Equity, Trust and Transparency. We cover their importance, the growing societal challenges, and how organisations such as The Institute for Ethical AI, The Linux Foundation, the Association for Computer Machinery, NumFocus, the IEEE and the Python Software Foundation are contributing to these critical themes through standards, policy advise and open source software initiatives. We finally will wrap up the talk with practical steps that any individual can take to get involved and contribute to some of these great open initiatives, and contribute to these critical ongoing discussions.
Jessica McKellar - Python in Prison: how open source can change a criminal justice system
United States has the highest incarceration rate in the world, with
over 2.2 million people behind bars in our prisons, jails, juvenile
facilities, and detention centers.
system is racist and ineffective, but how do we change something so big
and so economically entrenched, especially as software engineers?
look at how Python classes in US prisons are transforming
rehabilitation and re-entry, and talk about what we can do as
individuals and as an open source community to dismantle an unjust
Conference tickets are available on our registration page. We hope to see lots of you at the conference from July 23-26. Rest assured that we’ll make this a great event again — even within the limitations of running the conference online.
The shop is run on the Spreadshirt platform and so Spreadshirt will handle all payments, invoicing and shipping.
Since we’re running EuroPython 2020 as an online event, we will not be giving out conference bags or t-shirts this year, as we do for the in-person event. Instead, we give you the opportunity to choose among the many products we have put up in the shop, and order the color and size completely individually.
Any profit this creates will go towards the EuroPython 2021 financial aid budget, so will be put to good use.
Save 15% until July 5
Spreadshirt is giving a 15% discount on the prices until July 5, 23:59 UTC, so if you’re ordering in the next few days, you can still get your shirt in time for the conference.
After the 2nd CFP, we found that we had so many good talk submissions that we were able to open a fourth track. Together with the newly added slots for the Indian / Asian / Pacific and Americas time zones, we now have a fully packed program, with:
We are proud to have reached almost the size of our in-person event with the online version of EuroPython 2020.
Never miss a talk
All talks will be made available to the attendees as live Webinars, with easy switching between tracks, as well as online streams, which will allow rewinding to watch talks you may have missed during the day.
Conference tickets are available on our registration page. We have simplified and greatly reduced the prices for the EuroPython 2020 online edition.
As always, all proceeds from the conference will go into our grants budget, which we use to fund financial aid for the next EuroPython edition, special workshops and other European conferences and projects:
If registrations continue as they currently do, we will have a few hundred people waiting to participate in your sprint projects, so this is the perfect chance for you to promote your project and find new contributors.
Participation in the sprints is free, but does require registration. We will provide the necessary collaboration tools in form of dedicated Jitsi or Zoom virtual rooms and text channels on our Discord server.
EuroPython is your conference
EuroPython has always been a completely volunteer based effort. The organizers work hundreds of hours to make the event happen and will try very hard to create an inspiring and exciting event.
However, we can only provide the setting. You, as our attendees, are the ones who fill it with life and creativity.
We are very much looking forward to having you at the conference !