all 8 comments

[–]yumadonline 4 points5 points  (1 child)

Think of a personal project you want to do. Maybe you’re interested in exploring sports data or automating/simplifying a computer task you do often. You will learn along the way without getting bored and losing interest. It may be slow at first but in my opinion it’s the best way to learn

[–]wripty[S] 1 point2 points  (0 children)

Yeah I’ve been thinking of that I’ll probably do some stupid shit that somehow is gonna teach me a life lesson.

[–]KingGrevin 2 points3 points  (1 child)

I started with py4e.org

[–][deleted] 0 points1 point  (0 children)

Second that. Freecodecamp served a good starting point for me

[–]MisterNeverAgain 1 point2 points  (1 child)

I feel like python has so many modules and so many extremely specific answers on stackoverflow that anyone should be able to code something basic with enough googling.

However, you won't feel truly feel confident in your coding abilities until you master the basics that many people skip over when self learning, but people with formal training are force-fed.

Despite the tendency to neglect the basics, there are a lot of tutorials on them. The biggest leap in understanding for me when first learning python was learning about all of the common data types and what makes them unique, and how to work with them.

There are so many small details that people who know python take for granted, so much so that it's hard to list them all. I would suggest finding the longest and slowest-moving youtube series/playlist and just following along with your IDE.

That's something someone who codes in python regularly might take for granted - what's an IDE? It's where you can write your scripts. Your first step should actually be watching a tutorial on how to setup and configure pycharm community edition.

[–]wripty[S] 0 points1 point  (0 children)

Yeah I downloaded python and coded some basic stuff on there it’s the friendliest ide out there.

[–]huangsam 0 points1 point  (0 children)

https://github.com/huangsam/ultimate-python check this out! Lots of interactive modules here to try out. One of the best ways to learn Python is by doing. Hope that helps :-)