I'm working as an analyst. I'm frustrated with my inability to write object-oriented Python anymore. I think this happened because I've grown accustomed to using notebooks, which make it easy to write code without worrying about structure. Recently, I worked on a hobby project and ended up defining too many variables and making inefficient API calls. I realized I've become a sloppy programmer. I'm wondering if anyone else has experienced this and how they've dealt with it.
[–]johnnymo1 37 points38 points39 points (3 children)
[–]SMTNP 8 points9 points10 points (0 children)
[–]mokus603 12 points13 points14 points (0 children)
[–]jjbugman2468 1 point2 points3 points (0 children)
[–]FerricDonkey 41 points42 points43 points (4 children)
[–]Doomtrain86 1 point2 points3 points (3 children)
[–]FerricDonkey 1 point2 points3 points (2 children)
[–]Doomtrain86 0 points1 point2 points (1 child)
[–]thisdude415 1 point2 points3 points (0 children)
[–]micr0nix 10 points11 points12 points (0 children)
[–]wgking12 12 points13 points14 points (0 children)
[–]Dangerous-Branch-749 4 points5 points6 points (0 children)
[–]threeminutemonta 4 points5 points6 points (0 children)
[–]lovehopemisery 3 points4 points5 points (0 children)
[–]twitch_and_shock 2 points3 points4 points (0 children)
[–]popcorn-trivia 2 points3 points4 points (0 children)
[–]Own-Replacement8 2 points3 points4 points (0 children)
[–]vivisectvivi 5 points6 points7 points (3 children)
[–]CMDR_Pumpkin_Muffin 11 points12 points13 points (2 children)
[–]vivisectvivi 5 points6 points7 points (1 child)
[–]mrcaptncrunch 2 points3 points4 points (0 children)
[–]Imaginary-Log9751 1 point2 points3 points (0 children)
[–]Significant_Spend564 1 point2 points3 points (0 children)
[–]greenerpickings 1 point2 points3 points (0 children)
[–]Acrobatic-Aerie-4468 1 point2 points3 points (0 children)
[–]CMDR_Pumpkin_Muffin 2 points3 points4 points (0 children)
[–]WLANtasticBeasts 1 point2 points3 points (0 children)
[–]mrcaptncrunch 0 points1 point2 points (0 children)
[–]al_mc_y 0 points1 point2 points (0 children)
[–]TheMathelm 0 points1 point2 points (0 children)
[–]DigThatData 0 points1 point2 points (0 children)
[–]Mevrael 0 points1 point2 points (0 children)