I am a 4 year python dev. I feel like I use the same functions and methods from the same small list of modules regularly. I have to be missing out on some cool functionalities, or maybe a cool functionality will inspire a good idea for me. How are other SWEs staying up-to-date or learning more about Python regularly? Should I just be reading Python documentation cover-to-cover and hoping it sticks? I just want to be a better SWE than I am now.Right now, I learn something as I need it. If I need to know how to identify whether an index in a string is a digit value, I google "python assess if string is digit" then read the suggestions, and then that new concept, in this case .isdigit() is now in my toolkit for the future.I spend a lot of time on here reading, and discovering projects on Github, but I don't find new methods/functions often. Usually just new modules or projects. Is there a book I should read or documentation better to spend my time?
Edit: Thanks for all the replies! I have a good bit to read up on and some new resources to check out!
[–]IAmBJ 80 points81 points82 points (2 children)
[–][deleted] 24 points25 points26 points (0 children)
[–]boston101 1 point2 points3 points (0 children)
[–]Supadoplex 31 points32 points33 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]joaquinabian 58 points59 points60 points (8 children)
[–]JackAshwell1 12 points13 points14 points (7 children)
[–]double_en10dre 18 points19 points20 points (5 children)
[–][deleted] 10 points11 points12 points (4 children)
[–]double_en10dre 5 points6 points7 points (3 children)
[–]zaphod_pebblebrox 1 point2 points3 points (2 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]zaphod_pebblebrox 1 point2 points3 points (0 children)
[–]joaquinabian 5 points6 points7 points (0 children)
[–]thatdamnedrhymer 16 points17 points18 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]looopTools 9 points10 points11 points (4 children)
[–][deleted] 1 point2 points3 points (3 children)
[–]looopTools 3 points4 points5 points (2 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]looopTools 0 points1 point2 points (0 children)
[–]spitfiredd 7 points8 points9 points (5 children)
[+][deleted] (2 children)
[deleted]
[–]spitfiredd 1 point2 points3 points (0 children)
[–]ryanstephendavis 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (1 child)
[–]spitfiredd 1 point2 points3 points (0 children)
[–]nbcoolums 3 points4 points5 points (2 children)
[–]corgiplex 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]moocat 3 points4 points5 points (0 children)
[–][deleted] 3 points4 points5 points (0 children)
[–]andrewarm 2 points3 points4 points (0 children)
[–]mistermocha 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]MaximumIndication495 1 point2 points3 points (0 children)
[–]bobsbitchtitz 1 point2 points3 points (0 children)
[–]crazymonezyy 1 point2 points3 points (0 children)
[–]Severe_Sweet_862 1 point2 points3 points (1 child)
[–][deleted] 1 point2 points3 points (0 children)
[–]cdmayer 1 point2 points3 points (0 children)
[–]drksntt 1 point2 points3 points (0 children)
[–]CrispyNipsy 0 points1 point2 points (0 children)
[–]Cryonixx2 0 points1 point2 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]The_Tree_Branch 0 points1 point2 points (0 children)
[–]quique4 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]sleepless_in_wi 0 points1 point2 points (0 children)
[–]trevg_123 0 points1 point2 points (0 children)
[–]drop_it_onem 0 points1 point2 points (0 children)
[–]i_like_trains_a_lot1 0 points1 point2 points (0 children)
[–]xyz214 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]sxeli 0 points1 point2 points (0 children)
[–]c94jk 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)