The top mistakes Python developers make
Anand S (~anand) |
Description:
What kind of mistakes do beginners make in Python? Is that different from those that experts make?
In this talk, I explore the kinds of errors Python developers, answering questions like:
- What flake8 errors are most common? Do these cluster, i.e. are people who make certain errors more prone to other kinds?
- What kinds of security errors are common in code? What's a good predictor of code vulnerability?
- Do experienced developers write more code or less code? More complex code or simple code?
- Do new developers suffer from a code-duplication problem? Does this reduce over time?
This is using data accumulated from code repositories and CI lint checks at Gramener over the last 10 years.
Prerequisites:
A working knowledge of Python
Speaker Info:
Anand is a co-founder of Gramener, a data science company. He leads a team that automates insights from data and narrates these as visual data stories. He is recognized as one of India's top 10 data scientists and is a regular TEDx speaker.
Anand is a gold medalist at IIM Bangalore and an alumnus of IIT Madras, London Business School, IBM, Infosys, Lehman Brothers, and BCG.
More importantly, he has hand-transcribed every Calvin & Hobbes strip ever and dreams of watching every film on the IMDb Top 250 (except The Shining).
He blogs at https://s-anand.net. His talks are at https://bit.ly/anandtalks
Speaker Links:
- Talks: https://s-anand.net/blog/talks/
- Github: https://github.com/sanand0