Naoki Inada on asyncio
Learn from Python developer Naoki Inada about the evolution of asyncio, key performance enhancements, and why Go remains preferred for some high-performance tasks. Understand asyncio's role in scalable async applications and how it complements static languages for web and network programming.
We'll cover the following...
We'll cover the following...
Asking an expert
Following is a conversation with experienced Python developer Naoki Inada on the
asynciolibrary.
Naoki Inada
| Q: Hey Naoki! Could you introduce yourself and explain how you came to Python? |
|---|
| A: Hi! I have been a core Python developer since 2016. I implemented the “compact ordered dict” feature in Python 3.6, which makes the ordered dictionary smaller in memory. I work on real-time online game servers at KLab Inc. Thanks to my job, I can use most of my paid-time to work on open-source software, including CPython. |
| When I was a student, I did not like scripting languages like Python. I was way more into C++. I studied Perl and bash, but features like implicit type conversion between string and integer drew me away. |
| After graduation, my first job was to develop the firmware of a digital still camera. C was the primary language used there, though using C made me spend way too much time on very simple tasks. |
| For example, analyzing and visualizing log data written in a custom format would require writing tons of long |