The top mistakes Python developers make

Anand S (~anand)


0

Votes

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

Section: Core Python
Type: Talks
Target Audience: Beginner
Last Updated: