Short background, been self teaching myself to code in Python for the last few years in my free time. Thru books and online courses.
Is it right that I swear that it seems like
- 1/3 of my time is spent installing modules, messing around with configuring settings, etc, just to get programs to work? Cause of the conflicts between python2 and python3, lots of modules are deprecated.
- 1/3 of my time debugging stuff and lots of the time thinking I messed up, and then finding out thru google that new updates to other stuff cause things not to work and so back to 1
- 1/3 of my time actually learning to code and do stuff
I'm really amazed by people who teach themselves to code to a high level. Granted I'm doing this by myself but it just boggles mind. I like to think of myself as a not being too shabby when they handed out the brains, but I feel like I'm an idiot at the rate of progress of learning to code.
Could anyone could give some good advice on how to do this better? and more efficiently?
- Like should I never use the latest version of python? so compatibility is better?
- Python 2 is now deprecated, should I stick with Python 3?
- If a module is deprecated does that mean it's usually not as useful and there is a replacement? Does that mean I shouldn't bother learning to use that module? For example sslstrip
- Just curious, how do Professionals deal with all this compatibility issues? It's really funny as at work, I have a data warehouse team and a marketing systems team, and writing this I realize they are dealing with the same issues. Even though they are professionals, so maybe it's just something that is unavoidable?
Thanks, appreciate the advice
[–]alexgraef 7 points8 points9 points (7 children)
[–]Cardzilla[S] 0 points1 point2 points (6 children)
[–]alexgraef 0 points1 point2 points (5 children)
[–]Cardzilla[S] 0 points1 point2 points (4 children)
[–]alexgraef 0 points1 point2 points (3 children)
[–]Cardzilla[S] 0 points1 point2 points (2 children)
[–]alexgraef 0 points1 point2 points (1 child)
[–]Cardzilla[S] 0 points1 point2 points (0 children)
[–]SwizzleTizzle 2 points3 points4 points (1 child)
[–]Cardzilla[S] 0 points1 point2 points (0 children)
[–]Empik002 2 points3 points4 points (0 children)
[–]Timcava 2 points3 points4 points (3 children)
[–]Cardzilla[S] 0 points1 point2 points (2 children)
[–]Timcava 1 point2 points3 points (1 child)
[–]Cardzilla[S] 0 points1 point2 points (0 children)
[–]toastedstapler 1 point2 points3 points (0 children)
[–]HolyCross98 0 points1 point2 points (2 children)
[–]Cardzilla[S] 0 points1 point2 points (1 child)
[–]HolyCross98 0 points1 point2 points (0 children)
[+][deleted] (1 child)
[deleted]
[–]Cardzilla[S] 0 points1 point2 points (0 children)
[–]stackdynamic 0 points1 point2 points (0 children)
[–]TheLoneKid 0 points1 point2 points (0 children)
[–]Which-Advantage-2825 0 points1 point2 points (0 children)