Topics


Object Oriented Programming from scratch (four times)

(by Raymond Hettinger)

In this talk, Raymond developed object oriented programming from scratch in several different ways.  Each way gave a fresh insight into what we do and why we do it.

Get ready to scale with Python

(by Mengyi Yuan)


Mengyi talked about how to prepare a product to be ready for more users by adopting three practices: process automation, building self-serve tools, and establishing a community. She gave examples of a Python project for each practice that she has done before at Whatsapp by Facebook.

Finding Magic in Python

(by Anna-Lena Popkes)


Anna-Lena talked about how she turned one of her passions into a tool for learning. Together, with her we went on a magical journey and discovered some of Python's most exciting features.

Production-ready applications with Python

(by Christian Barra)


During this talk we learnt what a production-ready application is, how to build one or evolve your current application into a production-ready one.

PySnooper - Never use print for debugging again

(by Ram Rachum)

In this talk Ram discussed how his overnight hit, PySnooper can help you debug your code, how you can write your own debugging / code intelligence tools, how to make your open-source project go viral, how to use PuDB, another debugging solution, to find bugs in your code and a PEP idea for making debuggers easier to debug.

A Day Has Only 24±1 Hours

(by Miroslav Šedivý)

 
With Miroslav, we dissected the pytz library, as he explained why it contains over 400 individual time zones while focusing on the Europe/Tallinn entry. He also discussed the reason why pytz is not part of the standard Python, why it gets updated so often and why even that won't solve all your problems. He covered two centuries of short-sighted propaganda and long-term chaos in less than thirty minutes.

Supercharging Python with Numba

(by Ankit Mahato)


If learning Python is so easy, why should increasing the performance of a Python code be so difficult? In this talk Ankit addressed this question via real-world examples and introduce Numba, an open source JIT compiler that translates Python and NumPy code into fast machine code.

Security Practices for Building Django Applications

(by Anton Alekseev)

 
In this talk Anton helped us look into most common vulnerabilities in Django web-applications and how we can lower the risks of the application to be hacked, sensitive information leaked or application brought down with malicious actions.

Humans & Code

(by Felipe "Bidu" Rodrigues)

 
In this talk Bidu explored the complex relationships between society and computing and defended that we should focus our code writing and our development process on their real target audience - ourselves, human beings.

 

The Async Mindset

(by Jörgen Ader)


The async mindset was a talk explored what changes when starting with Async Python. 

 

Data Science at Veriff: a Python-powered workflow

(by Doğuş Karabulut)


In this talk Doğuş talked about the workflow at Veriff and how Python is used in the identity verification platform. He also announced the open position at Veriff for data scientists passionate about Python.
*|END:WEB_VIDEO|*

Have Questions?

Write to us at info@pycon.ee