"Easy Python": lies, damned lies, and metaclasses
Grigory Petrov, Maxim Danilov
Best Practice, Coding / Code-Review, Development Methods

top-10 Python complexities and how they are required to fight the "software complexity problem" in big projects

A data scientist's guide to code reviews
Alexandra Wörner
Coding / Code-Review

Code reviews apply to all data science work - you sometimes just need to tweak them a bit. Let me show you when and how as well as what makes a fruitful code review.

An Introduction to Inter Process Communication and Synchronization using Python
Tanmoy Bandyopadhyay
Algorithms, Coding / Code-Review, Parallel Programming / Async

Use Python Inter Process Communication and Synchronization techniques effectively

Faster Workflow with Testdriven Development
Torsten Zielke
Best Practice, Backend, Coding / Code-Review

Learn how to use testdriven development to boost your productivity and let the community do the annoying frequent checkups if the application still works

Forget Mono vs. Multi-Repo - Building Centralized Git Workflows with Python
David Melamed
Cloud, Coding / Code-Review, DevOps, Security

No need to reinvent the CI/CD wheel for every service - learn how to build centralized git workflows for all your repos in Python.

Python 3.10: Welcome to pattern matching!
Laysa Uchoa
Best Practice, Coding / Code-Review, Python fundamentals

Python 3.10: let us learn about Pattern Matching. In this presentation, you will be surprised how simple, yet powerful, Pattern Matching really is. This talk and you, it is a match! 🔥

Dr. Kristian Rother
Best Practice, Coding / Code-Review, Development Methods

Refactor a space travel game by introducing functions, classes and data structures

Stupid Things I've Done With Python
Mark Smith
Best Practice, Coding / Code-Review, Python fundamentals

On every computer I've had for the past 20 years, I've created a folder called "stupid python tricks". It's where I put code that should never see the light of day. Code I'm going to teach you.

There Are Python 2 Relics in Your Code
Miroslav Šedivý
Coding / Code-Review, Python - CPython new features, Python fundamentals

Should we return to Python 2 or should we get rid of all Python 2 relics from our code?

Unclear Code Hurts
Dario Cannone
Best Practice, Coding / Code-Review

Code may work or not, but it will always tell a story. Computers will not complain about how you write it (except correct syntax), but human readers will. This talk is about writing clear code and caring for the human beings that will read it. Yourself included.