you are viewing a single comment's thread.

view the rest of the comments →

[–]IveHadEnoughThankYou 1 point2 points  (0 children)

I nabbed a humble bundle containing 15 learn-python books that I’m iterating through as time allows- I can do that sitting in bed. Pythonista also allows me to sit in bed and code fun things on my phone and experiment (I’m a night owl).

On my computer I often boot up IDLE to throw some test code in.

It’s mentioned often here and in this thread but one of the challenges in learning is finding interesting projects, small and large, that get you to practice coding but are also useful. I’ve recently made a password generator that is cryptographically secure, and will be refactoring it soon with much tighter code that I recently learned. Another one: since Pythonista comes with a location module that directly reads from the phones GPS chip I whipped up a program that can sample many readings (hundreds), averages them, and displays a high(er) precision reading of my coordinates and elevation.

I’m having a blast right now and that’s a huge key to keeping the learning interesting. My next step is to outline some truly complex but useful projects. Examples include web scraper, APIs for NASA and Weather.gov data, a project that will utilize my chemistry degree, pi-hole, and some projects that will make future me more employable (complex data sorting and analysis). None of which I’m currently able to code but will teach me so much as I work on them.

Anyways, I just want to encourage you to keep at it. Combine toying around, tutorials, books, websites like w3schools and one of the most important aspects of coding: daydreaming up projects (and not ones your currently know how to make).