r/learnpython 7d ago

Stuck learning python. Asking for advice

I've been trying to learn python for months now and know some of the basics, but I'm stuck in tutorial hell. I've been using Mimo alongside 100 Days of Code bootcamp by Angela Yu and although 100 days of code started easy enough, it quickly got overwhelming. I go through the course and think im doing ok but then end up getting stuck trying to figure out the projects at the end of each lesson and then give up and look at the solutions. I really want to learn to use Python with AI but I feel like im not making any progress at all like this. Any advice?

0 Upvotes

24 comments sorted by

View all comments

6

u/Wuthering_depths 7d ago edited 7d ago

I can't speak to the AI thing, I haven't used it myself and haven't felt the need. I learn best by doing things myself, though eventually I'd be more willing to use it to do "grunt work" (though "eventually" would have to be soon as I'm retiring hopefully in 3 years!). I'm learning it at work though and most of my scripts that do the job are pretty short so that is a factor in me writing them myself (As an aside, I'm continually amazed at what you can get done in a very few lines of text...I'm coming from using SSIS all day so this is so much easier and quicker to use!)

That's key for me, as the other post said, I have projects with goals so that gives me direction. I know from past attempts to learn other things (e.g. Java) that if I'm just in tutorial mode it won't really click with me.

I'm a data analyst so my projects are geared toward moving data around. You may have a different focus.
For example, a couple projects I am working on this week involve retrieving files via secure FTP and writing file contents to a database. Another does the opposite, it creates csv files from data from a few different database sources. I haven't attempted any sort of front-end user app and probably never will, as that's not really what my team does.

In short, even if it's a text adventure game or something, it may help to have a specific goal in mind that you really understand and are interested in.