bangpypers / meetup-talks

Creative Commons Zero v1.0 Universal
6 stars 3 forks source link

Talk proposal: Making Python much faster, using type hints #16

Closed tusharsadhwani closed 1 year ago

tusharsadhwani commented 1 year ago

Title of the talk

Making Python much faster, using type hints

Description

Python 3.0 had silently added a little feature to the language that, at the time, had no actual use case: you could now add "annotations" to your functions.

Fast forward 15 years, there is now a thriving community of developers and projects that have adopted the feature to add "type hints" to your code, and find bugs with highly sophisticated type checking tools.

Today, Python's type system is powerful enough that optimizations can automatically be done to the code based on these hints. We will learn how to do exactly that, with a tool called mypyc.

What format do you have in mind for your talk?

Talk

Table of contents

What domain would you say your talk falls under?

Core Python

Duration in minutes (including Q&A)

1 hour

Prerequisites

No pre requisites as such. Basic understanding of Python is needed to follow along.

Speaker bio

Long term Python user, contributor, author and speaker.

I've contributed to various Python and PSF projects, such as cpython, black, mypy, pip, and pypi.org.

Currently working at DeepSource, maintaining their Python code analysis stack.

Blog: https://tushar.lol Twitter: https://twitter.com/tusharisanerd

The talk/workshop speaker agrees to

anistark commented 1 year ago

@tusharsadhwani Would you be willing to do this session on Nov 25th meetup?

tusharsadhwani commented 1 year ago

@anistark i have a flight at 6pm that day. so if it's an evening event I can't

anistark commented 1 year ago

We'll most probably keep it in morning and most likely to happen in HSR if it helps.

tusharsadhwani commented 1 year ago

@anistark morning and HSR works for me.