Viewing a single comment thread. View all comments

Ularsing t1_isvms80 wrote

I feel compelled to add here that Pandas has an absolutely dogshit API plagued by breaking changes and bastardizations of R code. It's the best package for what it does, but it leaves a lot to be desired. Trying to prioritize Pandas knowledge reads like someone trying to hire based on their omniscient understanding of the field that they gained from their coding bootcamp.

19

marr75 t1_isxougd wrote

I read a good blog post from a guy talking about how modern IDEs encourage you to learn really weird "motions" (using pycharm's refactor, codegen, and code completion mid-stream, for example). He wasn't saying it was bad per se, just that we should all remember the point isn't to be "good" at the IDE, it's to solve problems with the code.

I feel the same about pandas. If anything, the skill to focus on is vectorizing your operations. That's the biggest readability and performance improvement and it's portable to dplyr, polars, etc.

3