PyConDE Session List
10 ways to debug Python code
Christoph Deil
Code-Review, IDEs/ JupyterLearn 10 ways to debug your Python code and many tips and tricks for effective debugging in 30 minutes.
6 Years of Docker: The Good, the Bad and Python Packaging
Sebastian Neubauer
DevOps, Infrastructure, IDEs/ Jupyter, Use CasesIn this talk I will walk you through the proper setup of a local python development environment using docker.
A Medieval DSL? Parsing Heraldic Blazons with Python
Lady Red
MakersDid you know that a DSL with variables and recursion was invented when people were still building castles? This DSL describes exactly how to paint a coat of arms. Learn how to write a parser for it, and the tools to make your own DLS
Abridged metaprogramming classics - this episode: pytest
Oliver Bestwalter
Algorithms, Code-Review, APIs, Use CasesAbridged metaprogramming classics - this episode: pytest. About the role of metaprogramming in the creation of a simple to use but powerful testing framework.
An Introduction to Concurrency and Parallelism using Python Programming Language
Tanmoy Bandyopadhyay
Algorithms, Parallel ProgrammingWrite simpler, faster code with Python concurrency and parallelism..
Beyond Paradigms: a new key to grok Python & other languages
Luciano Ramalho
Algorithms, Code-Review#BeyondParadigms: Languages like Python and Go don't fit programming paradigm categories very well. A more pragmatic and practical way to understand languages is focusing on features. This is what "Beyond Paradigms" is about.
Boosting simulation performance with Python
Eran Friedman
Infrastructure, RoboticsSimulating hours of robots' operation in minutes with Python
Break your API gently - or not at all
Tim Hoffmann
APIsHow to change your API without annoying your users (too much).
CANCELLED: Fresh New Pythonic Database: EdgeDB (And Why It's the Future)
Dmitry Nazarov
Web, Use CasesThis @edgedatabase talk will cover both the basics (setup, syntax, repl, simple usecase) as well as advanced topics (indexes, performance, complex usecases). We'll also talk history of databases as is
Chips Made From Python
Dan Fritchman
Microcontrollers, Parallel Programming, Science, MakersChips Made From Python - Hardware description in Python (and friends), and their role in modern silicon
Commenting code — beyond common wisdom
Stefan Schwarzer
Code-ReviewGood code comments are important for software maintenance. This talk goes beyond the common wisdom you find in most books and online and explains when this common wisdom falls short.
Developers vs. Enterprise
Ingo Stegmaier
Community, Use CasesDevelopers vs. Enterprise. A guide to promote and succeed internal projects
Docker and Python - A Match made in Heaven
Dr. Hendrik Niemeyer
Big Data, DevOps, InfrastructureLearn how to build and ship Python software with Docker Containers.
Dr. Schmood's Notebook of Python Calisthenics and Orthodontia
David Schmudde
Data Science, IDEs/ JupyterIn "Mr. Schmudde's Notebook of Python Calisthenics and Orthodontia" @dschmudde explores the benefits of taking a functional approach in Jupyter notebooks. Don't get bit by misaligned state and output, keep your notebooks running with these functional tips! https://www.example.com
Driving 3D Printers with Python: Lessons Learned
Gina Häußge
Web, 3D Priniting, MakersOctoPrint is an open source web interface for 3D printers and deployed world wide on a large variety of devices. Learn about some of the challenges in developing and maintaining such a piece of end user facing software in Python
Event-Sourced Story
Jacek Kołodziej
Use CasesBasics and three years of experience in utilizing event sourcing in a real-life application with its ups and downs - come hear the Event-Sourced Story.
From body and code <programming in times of acceptance>
Paloma
Business & Start-Ups, Community, WebWhat does diversity means? Social justice YES \o/ but also to reclaim knowledge & critical perspective | #diversity #criticalDisability #inclusion
Getting started with FPGA with Python
Olga
MicrocontrollersIn this review, we'll look into frameworks that will help Python developer start working with FPGA without prior knowledge of Verilog or VHDL.
How MicroPython went into space
Christine Spindler
MicrocontrollersMicroPython used in space as an On Board Control Procedure (OBCP) engine
Introduction to automated testing with pytest
Raphael Pierzina
DevOps, Web, Data EngineeringLearn how to get started with developing automated tests in Python with the pytest test framework!
Is it me, or the GIL?
Christoph Heer
Infrastructure, Parallel Programming, VisualisationPeople often complain about the GIL, but does your application actually suffer from the GIL?
Job Panel
Christian Barra, Tereza Iofciu, Katharina Rasch, Matteo Guzzo, Sieer Angar
Business & Start-UpsA panel about freelancing & moving from academia to industry
Kubernetes 101 for Python Developers
Christian Barra
DevOps, Infrastructure, Web, APIs, Use CasesReady to learn about Kubernetes? Join the workshop and be prepared to play with yaml files!
Mock Hell
Edwin Jung
Code-Review, Web, Data EngineeringMock Hell: How to escape and avoid it, and improve your design in the process.
Monitoring infrastructure and application using Django, Sensu and Celery.
Hari Kishore Sirivella
Django, DevOps, InfrastructureMonitoring infrastructure and application using Django, Sensu and Celery.
Optimizing Input: Building your own customized keyboard
Daniel Rios
Community, Microcontrollers, MakersOptimizing input by building your own keyboard. Learn where the modern keyboard originated and what the present holds for the future of text input.
Package and Dependency Management with Poetry
Steph Samson
DevOps, Infrastructure, Use CasesLearn how to make package and dependency management easier with Poetry.
Parallel programming for python developers – Let’s Go(lang)
Dominik Henter, Jéssica Lins
Infrastructure, Networks, Parallel ProgrammingA tutorial about parallel programming in Go, from the perspective of a Python developer.
PEP 581 and PEP 588: Migrating CPython's Issue Tracker
Mariatta Wijaya
Community, Use CasesPEP 581 and PEP 588: Migrating CPython's Issue Tracker Let's hear about some of the proposed plans on improving CPython's workflow, and learn how you can help and take part in this process.
pytest - simple, rapid and fun testing with Python
Florian Bruhin
InfrastructureThe pytest tool presents a rapid and simple way to write tests for your Python code. This training gives an introduction with exercises to some distinguishing features.
Python 2020+
Łukasz Langa
Community, Use Cases, PythonPython is at crossroads. Very successful but peculiarly missing in some spaces like mobile devices, client-side Web, or gaming. Should we do something about it? How could we go about changing that?
Python Panel
Alexander CS Hendorf, Hynek Schlawack, Mariatta Wijaya, Łukasz Langa, Stefan Behel
CommunityPanel about Python, core-devs, development, challenges, community and the future! And: how can become a part of it! Join the discussion!
Refactoring in Python: Design Patterns and Approaches
Tin Marković
Business & Start-Ups, Community, Code-ReviewRefactoring can be easier: Clean up your codebase, using modern tooling, gradual code changes and smart policy.
Running An Open Source Project Like A Start Up
Cheuk Ting Ho
Business & Start-Ups, Community, Data Science, Machine LearningMy journey of running an open source project like a start up
Static Typing in Python
Dustin Ingram
ScienceIn this talk, we'll discuss the advantages and disadvantages to a static type system
Strawberry: a dataclasses inspired approach to GraphQL
Patrick Arminio
Django, WebStrawberry is a code-first GraphQL library that makes use of dataclasses and type hints.
Using Micropython to develop an IoT multimode sensor platform with an Augmented Reality UI
Nicholas Herriot
Augmented Reality, Networks, Microcontrollers, VisualisationLearn how to bring the internet of things to augmented reality using python and web technologies
venv, pyenv, pypi, pip, pipenv, pyWTF?
Simone Robutti
Code-Review, DevOpsAre you confused about the difference between pyenv and pipenv? Or between pip and Pypi? We will talk about them and many other Python tools
What if I tell you that your specs are broken
Samuele Maci
Networks"What if I tell you that your specs are broken". Protect your specs against incompatible changes ... a practical guide
What we learned from scraping 1 billion webpages every month
Samet Atdag
Business & Start-Ups, Big Data, Infrastructure, Web, Data EngineeringWe broke the web via simple hacks. Instead of order, we caused chaos. How to fix that?
What’s new in Python 3.8?
Stéphane Wirtel
CommunityWhat’s new in Python 3.8? Learn the new features of this new version
Write your Own Decorators
Mike Müller
AlgorithmsLearn how to write useful decorators in a hands-on tutorial.
🌈Apache Airflow for beginners
Varya
Infrastructure, Data EngineeringAirflow can sound more complicated than it is. Learn the basics on the practical example.
Filter