List of videos

Dockerizing the Python by Ambreen Sheikh
The focus of this talk will be on building and running python programs in a docker container. A major chunk of the talk will also concentrate on the docker setup & it’s complete echo system. The purpose behind the talk is the demonstrate the usage of docker in everyday python development & deployment environment.
Watch
Opening keynote by Lorena Mesa - Now is better than Never...
Now is better than Never: What the Zen of Python can teach us about Data Ethics We Pythonistas welcome newcomers with the wisdom of Tim Peter’s “import this”. Okay, well maybe. The Zen of Python provides us as a community general aphorisms on how to write Python and how to be a good Pythonista by offering loose guidelines that promotes discussion. What lessons, then, can the Zen of Python teach us about Data Ethics? Data ethics is a nebulous concept, a necessity in the era of algorithms and the data economy. Together we’ll review some stories from the headlines about the data economy where there were ethical concerns and apply the Zen of Python. Starting with the impact of social media likes on political campaigns to censorship on social media in the #MeToo movement, we’ll use big challenges to highlight obvious and not so obvious lessons. We’ll wrap this discussion with how Python today is helping challenge data ethics concerns and what you can do to participate in this fight. Ultimately the Zen of Python teaches us that ‘Now is Better than Never’ and we must ask as data practitioners - what principles will we develop and champion to respond to ethical dilemmas?
Watch
Data Classes, in Python 3.6 and beyond by Alexander Hultnér
Data Classes, in Python 3.6 and beyond Python 3.7 is here and the @dataclass-decorator is a major new feature simplifying class-creation. In this talk, we will learn to use the power of data classes to make our codebases cleaner and leaner in a pythonic way. We will also learn how to use the backport in Python 3.6 codebases before upgrading.
Watch
Digging MUD in Python by Samuel Regandell
Digging MUD in Python Text-based Multi-User Dungeons (MUDs) were the first MMOs. Not only are they still played, they are great for small teams learning Python and game development. This talk introduces the open-source Evennia MUD engine for developing a new MUD in pure Python using Django and Twisted.
Watch
Designing an intuitive framework for complex pipelines in PySpark by Sebastian Ånerud
Designing an intuitive framework for complex pipelines in PySpark When creating complex and pipelined jobs in PySpark, your code quickly gets unstructured and virtually impossible to read. Especially when working with the dataframe API. As part of a large scale project, we developed a flexible code structure, dependent on the Spark SQL interface, which allowed easy addition of new jobs, increased readability and made collaboration easier. In this presentation we share our key findings in how to structure your project for readability, flexibility and maintainability.
Watch