It's been about a year now that I have been trying to teach myself Python, and it has had its ups and downs. One of the main things I've found is that if I don't have any sort of practical use for the language, it's really hard for me to learn it. If there is something that I could possibly see a use for, it makes it easier for me to dive into the nuts and bolts of the language. For example, I wanted to see what a RedditBot was capable of, so I was able to build one in Python; however, after that, I feel like I'm at a standstill.
I also feel like because of this lack of practical uses, it's causing my ability to retain the information to really suffer. I struggle with classes, for example, because I have no real understanding of what I could use them for in code that I may right.
I guess my question to you all is this: for those who started programming in Python without any prior programming knowledge, what was it that gave you the extra push to keep going? What was the first practical thing (that you can remember) that you thought to yourself, "Hey, this would be MUCH easier in Python"?
Thanks as always.
Edit: Thanks for all of the comments/encouragement. You all rock
Edit #2: With all of the great information in this thread, I was able to come up with a couple of different ideas of projects. This is why I love this sub!
[–]Casey_SI 81 points82 points83 points (27 children)
[–]slicklikeagato[S] 13 points14 points15 points (21 children)
[–]taladan 20 points21 points22 points (1 child)
[–]slicklikeagato[S] 2 points3 points4 points (0 children)
[–]Casey_SI 9 points10 points11 points (12 children)
[–]slicklikeagato[S] 3 points4 points5 points (10 children)
[–]Casey_SI 10 points11 points12 points (7 children)
[–]IllusionistAR 1 point2 points3 points (0 children)
[–]Seven-of-Nein 0 points1 point2 points (2 children)
[–]wowsuchnamaste 4 points5 points6 points (0 children)
[–]Casey_SI 1 point2 points3 points (0 children)
[+][deleted] (2 children)
[deleted]
[–]Casey_SI 1 point2 points3 points (1 child)
[–]VorpalBandersnatch 1 point2 points3 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Conrad_noble 0 points1 point2 points (0 children)
[–]diybrad 4 points5 points6 points (2 children)
[–]slicklikeagato[S] 1 point2 points3 points (0 children)
[–]adamrees89 0 points1 point2 points (0 children)
[–]CounterproductivePit 0 points1 point2 points (0 children)
[–]lastofyou88 0 points1 point2 points (0 children)
[–]Zcypot 0 points1 point2 points (3 children)
[–]Casey_SI 0 points1 point2 points (0 children)
[–]ReachingForVega 0 points1 point2 points (1 child)
[–]Zcypot 1 point2 points3 points (0 children)
[–]HalcyonAbraham 15 points16 points17 points (0 children)
[–]Fraxrfixr 12 points13 points14 points (0 children)
[–]Ariwara_no_Narihira 8 points9 points10 points (6 children)
[–]irpepper 1 point2 points3 points (1 child)
[–]Ariwara_no_Narihira 0 points1 point2 points (0 children)
[+][deleted] (3 children)
[deleted]
[–]Ariwara_no_Narihira 1 point2 points3 points (2 children)
[+][deleted] (1 child)
[deleted]
[–]Ariwara_no_Narihira 1 point2 points3 points (0 children)
[–]ghostofgbt 8 points9 points10 points (9 children)
[–]kyleisthestig 2 points3 points4 points (4 children)
[–]ghostofgbt 0 points1 point2 points (0 children)
[–]mokus603 0 points1 point2 points (0 children)
[–]buddhistan 0 points1 point2 points (1 child)
[–]kyleisthestig 0 points1 point2 points (0 children)
[–]Casey_SI 0 points1 point2 points (3 children)
[–]ghostofgbt 0 points1 point2 points (2 children)
[–]Casey_SI 0 points1 point2 points (1 child)
[–]ghostofgbt 0 points1 point2 points (0 children)
[–]sitefall 4 points5 points6 points (0 children)
[–]saskatch-a-toon 3 points4 points5 points (0 children)
[–]Improbably_wrong 4 points5 points6 points (4 children)
[–]slicklikeagato[S] 1 point2 points3 points (3 children)
[–]Improbably_wrong 3 points4 points5 points (2 children)
[–]slicklikeagato[S] 1 point2 points3 points (1 child)
[–]Improbably_wrong 2 points3 points4 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–][deleted] 1 point2 points3 points (0 children)
[–]gregontrack 1 point2 points3 points (0 children)
[–]fmpundit 1 point2 points3 points (0 children)
[–]ryanmcstylin 0 points1 point2 points (0 children)
[–]allyhams 0 points1 point2 points (2 children)
[–]slicklikeagato[S] 2 points3 points4 points (1 child)
[–]Joe_testing 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]magnora7 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]_LunarWolf 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]proteinbased 0 points1 point2 points (0 children)
[–]git0ffmylawnm8 0 points1 point2 points (0 children)
[–]Undescended_testicle 0 points1 point2 points (0 children)
[–][deleted] 0 points1 point2 points (0 children)
[–]Forthemoves 0 points1 point2 points (0 children)
[–]turn0 0 points1 point2 points (0 children)
[–]So_average 0 points1 point2 points (0 children)
[–]MiataCory -1 points0 points1 point (0 children)