Python is Slow ! Change My Mind
Vysakh Premkumar (~tellmeY18) |
Description:
Is the statement more than just a meme? Unlike the initial days of computing where performance was given utmost importance as CPU cycles were precious and compilation and debugging used to happen in one's mind we live in the luxury of prioritizing abstracted ways of coding where the developer doesn't have to manage the entirety of moving parts and get the work done as fast as possible. ”In Python, you pay at the runtime,” goes an old Python aphorism. This session aims to initiate a constructive dialogue among beginners and seasoned Python professionals to evaluate the statement "Python is Slow" and provide a better understanding of how Python works. We'll delve into:
- Context and Scenarios: We'll examine whether Python's perceived slowness holds true in different contexts and scenarios.
- Why It Matters: Understanding the implications of Python's performance in real-world applications. <br>
- Efforts to Improve: Explore the ongoing efforts in the Python community to enhance performance, such as async programming, transitioning from C-based to Rust-based libraries, and advancements like Mojo.
Whether you're curious about Python's performance or navigating its implications in your projects, this BoF encourages an open exchange of ideas. Let's discuss how Python's versatility and community-driven improvements make it a powerful choice while addressing the concerns about speed.
Prerequisites:
None
Speaker Info:
Hey, I am Vysakh Premkumar. A DevOps engineer by profession. I'm currently working for the Open Healthcare Network and have pursued a B.Tech from the National Institute of Technology, Calicut in ECE. I've used Python for academic and other reasons. I'm interested in Libre Software and its impacts on a community and have been actively involved in many organizations and their events to learn more about the topic in detail. I recently had a talk at the FOSS United Kochi meetup regarding the topic, Freedom Education and FREE Software.