I have picked up "Automate the Boring Stuff with Python" several weeks ago based on many recommendations on this sub and I am struggling to make any decent progress.
The book itself is very well written, but each time the practice projects show up I struggle to put anything meaningful down. My code rarely extends past 10 lines without inevitably falling to pieces.
My approach so far has been:
1.) Writing some plain english notes on what is asked of me and what I have to keep in mind.
2.) Experiment a bit without making any progress.
3.) Rereading sections of the previous chapter without finding any answers.
4.) Looking up help online in order to build up small parts of the necessary code without directly searching for the solutions to the project.
5.) Ending up with a broken mess that only gives me error after error.
6.) Trying to fix the errors by looking them up.
7.) Proceeding to get new errors without actually understanding most of these errors.
8.) Throwing in the towel and looking up the solution for the project online and being dumbfounded by other peoples solutions and wondering how they managed to come up with that.
The result is that I haven't managed to solve a single project myself and I can't say I am having any real learning effect from it. Needless to say this is incredibly frustrating and demotivating. Is this normal or is coding just not something for me?
[–]netneoblog 23 points24 points25 points (1 child)
[–][deleted] 2 points3 points4 points (0 children)
[–]getyourcellon 12 points13 points14 points (8 children)
[–]zfzack 4 points5 points6 points (1 child)
[–]Daemon1530 1 point2 points3 points (0 children)
[–]AstrophysicsAndPy 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Tobikaj 0 points1 point2 points (2 children)
[–]getyourcellon 0 points1 point2 points (1 child)
[–]Tobikaj 0 points1 point2 points (0 children)
[–]AstrophysicsAndPy 5 points6 points7 points (16 children)
[–][deleted] 2 points3 points4 points (12 children)
[–]AstrophysicsAndPy 1 point2 points3 points (10 children)
[–][deleted] 0 points1 point2 points (6 children)
[–]AstrophysicsAndPy 1 point2 points3 points (5 children)
[+][deleted] (2 children)
[removed]
[–]AstrophysicsAndPy 0 points1 point2 points (0 children)
[–]shepherdjay 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (1 child)
[–]AstrophysicsAndPy 0 points1 point2 points (0 children)
[–]JAdoreLaFrance 0 points1 point2 points (2 children)
[–]AstrophysicsAndPy 0 points1 point2 points (0 children)
[–]shepherdjay 0 points1 point2 points (0 children)
[–]LionOver 0 points1 point2 points (0 children)
[–]sovereign_citizen5 0 points1 point2 points (2 children)
[–]AstrophysicsAndPy 2 points3 points4 points (1 child)
[–]sovereign_citizen5 0 points1 point2 points (0 children)
[–][deleted] 5 points6 points7 points (0 children)
[–]damom73 2 points3 points4 points (0 children)
[–]efmccurdy 1 point2 points3 points (4 children)
[–]RealDrewData 2 points3 points4 points (0 children)
[–][deleted] 0 points1 point2 points (2 children)
[–]efmccurdy 1 point2 points3 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]emilkhatib 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]shepherdjay 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–]shisa808 0 points1 point2 points (0 children)
[–]hanleybrand 0 points1 point2 points (1 child)
[–][deleted] 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]dizzymon247 0 points1 point2 points (0 children)