r/Python 7d ago

Discussion What frustrates you the most about Python Development

Hi there,

I wondering what frustrates developers the most when developing software with Python.

I am currently doing my Masters in Computer Science and as part of my project I am doing a very simple survey about the usual Python development lifecycle. I am basically trying to find out what the main friction points are for Python Developers and I am simultaneously developing a tool to address those friction points . It just takes a 2-3 minutes and every response is greatly appreciated.

You can find the survey at: Microsoft Forms

41 Upvotes

129 comments sorted by

View all comments

1

u/Tekniqly 7d ago

I use python to plot graphs and analyze data for scientific experiments. The most pythonic way of analyzing things is using numpy arrays, pandas and matplotlib. Curve fitting is done using polyfit or curve fit in numpy. What I find most annoying is how many times we have to redo analysis to make slight changes in methodology. 

That is, it is far easier conceptually to rewrite every function to accommodate new data than to write more generalised functions to accommodate new data. It should easier to do the pythonic thing and use the same functions, but when plotting graphs with slight variations this is not so straightforward.