This year, we have the following invited keynote sessions:
Python is rapidly becoming the language of choice for scientific computing, due to its high productivity and vast software ecosystem. As an interpreted language, however, it is challenging to produce high-performance code from arbitrary programs.
In this talk we will present the Data-Centric (DaCe) parallel programming framework (https://www.github.com/spcl/dace), a representation and workflow that enables taking (restricted) Python code and generating high-performance programs that run on multi-core CPUs, accelerators such as GPUs and FPGAs, and clusters thereof. The core concept in DaCe is an intermediate representation and interface that separates the definition of "what" to compute from "how" to compute it efficiently and map it onto hardware. The representation can then be transformed automatically, programmatically, or interactively, without modifying the original Python code. To aid code optimization, DaCe provides programmers with visual transformation and editing tools, integrated in the Visual Studio Code IDE, which allow for manual fine-tuning optimizations. DaCe successfully accelerates several frameworks and applications, including NumPy, deep learning with PyTorch/ONNX, numerical weather prediction systems, and supercomputer-scale quantum transport simulations. The generated data-centric programs are on par and outperform the existing state-of-the-art.
The talk will highlight the restrictions and challenges when converting scientific code into a data-centric representation, how performance engineering is facilitated with DaCe, and showcase some of the applications that use the framework.
About the speaker: Tal is a senior researcher with the Scalable Parallel Computing Laboratory at ETH Zurich, Switzerland. His research interests include designing programming models for heterogeneous architectures, large-scale machine learning for scientific computing, and learnable representations of code.
In the 2021 StackOverflow survey, Python remains the most wanted programming language (5 years in a row). As a Pythonista, I have been asked many times about what is the best way to learn Python. There are many resources, especially online, free or paid, that is available.
From working as a data scientist to become an open-source developer, I would like to sum up my Python learning experience to make recommendations to different groups of people. Whether you are an absolute beginner with no programming experience, a beginner with other programming language experience or a beginner in Python who wants to get better and know more about the language, you will get an idea of how to use Python at a whole new level.
About the speaker: Bio: After spending 5 years doing computational research in Physics, Cheuk has transferred her analytical and logical skills in natural science and built a career in data science. Cheuk has been a Data Scientist in various companies. To follow her passion for the tech community, now Cheuk is the Developer Relations Lead at TerminusDB. Cheuk maintains its Python client and engages with its user community daily.
Cheuk enjoys talking about Python in streaming and podcast. Cheuk has also been a guest speaker at Universities and various conferences. Cheuk also participates as the organizer for EuroPython, PyData Global and Pyjamas Conf. Believing in gender equality, Cheuk constantly organizes workshops to support Tech Diversity and Inclusion. In 2021, Cheuk has become a Python Software Foundation fellow.
Python is a language of choice for a wide spectrum of software products nowadays. It is applied in APIs, data science models, high-performance computing, and more. But, software also needs hardware/infrastructure to run on. The good news is that you can provision and manage cloud infrastructure of any complexity without leaving the comfort of Python. In this talk, we will learn how to do exactly that while discovering the added benefits of using Python for this task. We will mainly focus on AWS but will touch other major clouds as well.
About the speaker: Alexey is a senior software developer at Elisa Automate (Finland) where he builds automation solutions for mobile networks. He also holds a Ph.D. degree in space physics and is a founder of Rays of Space company, which provides space research software for the European Space Agency and several universities. In his spare time, he develops Refereed, a web editor for scientific writing.
The Plone CMS is one of the oldest, and most successful open source stories of the Python community. Created by Alex Limi and Alan Runyan in 1999 to be a better UI for Zope, the project grew to be a very stable and secure solution, used by governments, corporations and NGO's to power their public sites and intranets. The community surrounding Plone has been the key to keeping the project alive. This talk will focus on the community itself, and how meeting technical and organizational challenges it has adapted and evolved to avoid fading away.
About the speaker: After some time being a developer advocate for the Dark Side™, Érico Andrei discovered Python and improved his karma. Over the last 17 years he founded two companies, worked for many startups, helped the Brazilian government to maintain their portals using Open Source solutions, and chaired the Brazilian PyCon. Érico is also a Python Software Foundation Fellow, and current Plone Foundation Vice-President.
This edition of the conference will be held completely online and therefore we will stream PyCon Sweden 2021 directly into our YouTube channel and were all talks will be available afterwards. Links to individual talks will be posted in the schedule below (soon). The conference follows Stockholm time. If you are in a different timezone, try exporting the schedule to your calendar through iCal here!.
With our streaming platform we will be able to run multiple tracks simultaneously so that every Python enthusiast can find content matching their interest. Registration now to participate in our conference Slack channel and also to join workshops.
46elks make it easy for developers to use telephony through an API. Developers can start
sending and receiving text messages and automate phone calls in ten minutes. The
infrastructure provides reliable access to over 1000 carriers in 200 countries.
At 46elks we value ideas and informed opinions. We enjoy using technology to solve problems and are a bunch of curious people. We're continuously looking for new team members who are eager to learn and compassionate when communicating with others.
Are you a social developers and interested in joining our team? Take a look at our open positions.
The H&M Group is on an exciting journey to meet and exceed our customers' expectations
today, tomorrow and in the future. Rapid technological development and new customer
behaviours are transforming the fashion retail industry. To cater the individual needs and
desires of our millions of customers, Business Tech delivers technological solutions for
the entire value chain for all of our brands.
We explore new ways of working, have a customer focused mindset, embrace our strong values and release the power of our people to innovate and develop products that make a meaningful impact to customers all over the world.
Join our journey and discover your potential!
Are you interested? Have a look here.
Tech is at the heart of everything we do. Getting the most out of current and future technologies for our partners. We have experts in all important areas of digital technology. So, whether you need a programmer, a full team of developers, a specific technical solution, or want to create something new, we are here for you. Whatever your business strategy, we can match it with tech.
Nexer is independent and not tied to specific suppliers. We work with the best, and enjoy the advantages of being partner to leading software providers. At Nexer we always pick the solution that is best for you. We offer system development, testing, architecture, infrastructure, e-commerce, advanced analytics, AI, IoT and more. If there is a technology that can make your life easier, we will find it. And we add new areas to our portfolio every day.
Our users like to tell data stories, but rarely do they enjoy the mechanics of retrieving and cleaning up the data.
Funnel likes to make data storytellers happy. We have automated connections to hundreds of online data sources and tools for our users to easily structure the data and make it ready for storytime. The path to our success is not only what we do, but how we do it. Supportive teams and transparent information allow everyone to make good decisions in their everyday work.
Harmonized teams make for harmonized data.
Klarna was founded in Stockholm, Sweden in 2005. Since then, we’ve changed the banking industry forever. And now we’re creating the world’s smooothest shopping experience. We serve 80 million consumers worldwide, and partner with 190,000 merchants – with a new merchant joining us every 8 minutes. Including some of the world’s leading brands, such as H&M, ASOS, IKEA, Adidas, Samsung and Lufthansa. Our offices are spread over 18 different markets, hosted by +3000 people from 90 nationalities.
PyCon Sweden is only possible with its generous sponsors:
Are you interested in sponsoring? Reach out to firstname.lastname@example.org
PyCon Sweden is arranged by Python Sverige, a registered nonprofit organization (SE Org. ID 802476-3792).
PyCon Sweden is organized by Python Sverige, and its volunteers!
Anna Kazakova Lindegren
Wei Der Chien (Steven)
Vyacheslav Olshevsky (Slavik)