Accepted Talks

  1. 1000x faster data manipulation: vectorizing with Pandas and Numpy

    Nathan Cheever

  1. A Tale of Two Factors: A Deep Dive into Two Factor Authentication

    Kelley Robinson

  1. A Time Traveler's Perspective on Software Developer Code of Ethics

    Moshe Zadka

  1. Absolutely Awesome Automated APIs

    Timothy Allen

  1. Advanced SQL with SQLAlchemy

    Ryan Kelly

  1. Airflow in Practice: How I Learned to Stop Worrying and Love DAGs

    Sarah Schattschneider

  1. Analyzing the Evolution of Irish Traditional Music using Python

    Neehaarika Velavarthy

  1. Archiving the Internet Before it All Rots Away

    Nick Sweeting

  1. Ask the Ecosystem: Lessons from 200+ FOSS Applications

    Mahmoud Hashemi

  1. Beyond cProfile: performance optimization with sampling profilers and logging

    Itamar Turner-Trauring

  1. Beyond Unit Tests: End-to-End Web UI Testing

    Andrew Knight

  1. Build your Python Extensions with Rust!

    Paul Ganssle

  1. Building Docs Like Code: Continuous Integration for Documentation

    Mason Egger

  1. Building effective Django queries with expressions

    Vanessa Barreiros

  1. Can Neural Networks Help Me Become a Better Parent?

    Andrew Hao

  1. Can you keep a secret?

    Aaron Bassett

  1. Convincing an entire engineering org to use (and like) mypy

    Annie Cook

  1. Distributed Machine Learning with Python

    Brad Miro

  1. Django + ElasticSearch without invalidation logic

    Flávio Juvenal

  1. Dungeons & Dragons & Python: Epic Adventures with Prompt-Toolkit and Friends

    Mike Pirnat

  1. Eita! Why Internationalization and Localization matter

    Nicolle Cysneiros

  1. Ethics & Bias Detection in the Real World

    Ethan Cowan

  1. Generating Nintendo Music Over the Phone with Magenta

    Sam Agnew

  1. How I Solved my NYC Parking Problem with Python

    Jessica Garson

  1. How to Effectively Reduce AI Pipeline Runtime

    Hichame El Khalfi, Deepshikha Gandhi

  1. How to size up a Python project for data freelancing

    Susan Sun

  1. Improving PyPI's security with Two Factor Authentication

    William Woodruff

  1. Interact with your code: Using interactive widgets in Jupyter Notebooks

    Ridhi Kapoor

  1. Introduction to Generative Adversarial Networks (GANs): hands-on to making new data (and some pretty pictures)

    Nabeel Seedat

  1. Jane Doe will help you improve your project

    Rebeca Sarai

  1. Learning with Limited Labeled Data

    Shioulin Sam

  1. Less Talk, More Rock: Transfer Learning with Natural Language Processing

    Ryan Micallef

  1. Maintaining a Python Project When It’s Not Your Job

    Hynek Schlawack

  1. Make You An Async For Great Good!

    Mark Smith

  1. Memoizing recursive functions: How decorators are more elegant than I imagined

    Abid H. Mujtaba

  1. None, null, nil: lessons from caching and representing nothing with something

    Felice Ho

  1. Oh, the Humanities! Interdisciplinary Thinking in Python

    Lisa Tagliaferri

  1. Open source sustainability: what does this mean for Python?

    Keenan Szulik

  1. Poetry: "dependency management and packaging made easy"

    Samuel Roeca

  1. PPB: Unbearably Fun Game Development

    Casey Faist

  1. Pull Requests: Merging good practices into your project

    Luca Bezerra

  1. Python, Governments, and Contracts

    Froilan Irizarry, José Padilla

  1. Recreating "The Clock" with Machine Learning and Web Scraping

    Kirk Kaiser

  1. Serverless Deep Learning with Python

    Alizishaan Khatri

  1. Spatial thinking with Python

    Sangarshanan

  1. Sprints - Let’s do more of those!

    Jacob Deppen

  1. Static Typing in Python

    Dustin Ingram

  1. Taming Irreversibility with Feature Flags

    Hugo Bessa

  1. The Adventures of A Python Script

    Dema Abu Adas

  1. The Benefits and Dangers of Face Recognition Technology

    Manojit Nandi

  1. The blameless post mortem: how embracing failure makes us better

    Christopher Wilcox

  1. The Cat's Alive! Add Some Weirdness To Your Code With Quantum Computing

    Jorn Mossel, Marianne Hoogeveen

  1. The magic of Python

    Darshan Markandaiah

  1. The promised Django Land; the tale of one team’s epic journey from the country of Flask to Django Land

    Nicole Zuckerman

  1. To comment or not? A data-driven look at attitudes toward code comments

    Veronica Hanus

  1. User focused API design

    Renato Oliveira

  1. Using Dash to Create Interactive Web Apps for Non-Technical Audiences

    Joseph Willi

  1. Using NLP To Reduce Wealth Flowing Into Local Human Trafficking Economies

    Rob Spectre

  1. What is deployment, anyway?

    Katie McLaughlin

  1. What physics can teach us about learning

    Marianne Hoogeveen

  1. Why Good Developers Write Bad Tests

    Michael Lynch

  1. Why should I write code when I can write code that writes code?

    James Powell

  1. You Don't Need Neural Nets - How Simpler Algorithms Can Solve Your Problems With Less Headache

    Gabe Levine, Jonathan Arfa

Want to edit this page?