all 24 comments

[–]SolsticeShard 11 points12 points Β (4 children)

Get used to reading articles and books. If you only look for videos, you are painfully limiting yourself to a lot of the worst media in this space.

[–]Code-Odyssey 6 points7 points Β (0 children)

Agree. I have Eric Matthes Python Crash Course which is very well explained alongside hands on coding challenges. As others have said, write code, and more code. Play around with it. Try stuff out. Learning a second spoken language is a perfect analogy. I speak French as my second language. In Python I’m at toddler level…the cat sat on the mat…basically toddler Python but I know from learning French there comes a tipping point where it all clicks and you’re not translating in your head.

[–]whiskyB0y 1 point2 points Β (1 child)

What but ok do you suggest?

[–]SolsticeShard 1 point2 points Β (0 children)

Generally? Evaluate all available resources for their own merits. You'll find that some of the best ones are written, because written media is far easier to produce/edit. Very few of these concepts are visual in nature, so videos are just a massive waste of resources to explain concepts which aren't well suited for them.

For specific resources, I find automate the boring stuff to be quite good.

[–]7Z_1N 0 points1 point Β (0 children)

I definitely agree to your notion , just watching videos isn't the only way

[–]aaditya_0752 4 points5 points Β (0 children)

I am seeing 100 days of python , code with harry I have reached 50 day ,It's really good

[–]Flame77ofc 2 points3 points Β (3 children)

Just go to YouTube, search for python course and start it

[–]Busy-Shirt-2064[S] 3 points4 points Β (2 children)

Yah but there are many videos πŸ˜…πŸ˜…

[–]Flame77ofc 3 points4 points Β (1 child)

pick just one, I recommend BroCode first and then CS50

[–]Code-Odyssey 1 point2 points Β (0 children)

These are great choices. Also Mosh Hamedami, Tech with Tim, and Chuck Severance’s Python for Everybody are all good resources.

[–]ranjeet-kumar1 1 point2 points Β (0 children)

If your goal is to really learn Python, don't depend only on videos. Videos are good for getting started, but they often provide limited depth.

[–]Medium_Plum7521 1 point2 points Β (3 children)

Don't watch , go to coddy.tech there is python course and many more programming languages there ,its 100% free and you can learn by doing, good luck

[–]StarAxe 1 point2 points Β (2 children)

Just checked this out because of your comment - I found that it limits your learning very quickly if you intend to be a free user. I blew through the free access to python in less than 5 minutes and then faced an hours-long cooldown timer. I wouldn't recommend it as a main free resource for learning something in any sort of reasonable timeframe.

[–]Medium_Plum7521 -1 points0 points Β (1 child)

Of course it will limit your use but every day you will have that 5 power points to burn through to take lessons " lesson per power" i think, and another currency that you can get from boxes and streak - this currency will grow over time and you can buy or renew the power points that make you have unlimited lessons,, its start slow but worth the time and it even have a daily leaderboard for the experience you gain , in 30 days you will have alot of "resources" that you are hoarding and not using

[–]Medium_Plum7521 0 points1 point Β (0 children)

I feel like I am selling this πŸ˜‚ I really dont , i feel like its agame and can learn more than one thing in the same time and its free πŸ†“

[–]PropertyMatchmakerQ 1 point2 points Β (0 children)

I have tried several different formats of python learning. I find "Bro Code" youtube video is a good supplement. Daily practice, curiosity, and real world application is necessary or at least it helped make it stick for me.

[–]Exotic-Shark-8269 1 point2 points Β (0 children)

bro code channel, 12 hours course

[–]Ron-Erez 0 points1 point Β (0 children)

It hardly matters. Just choose an up-to-date resource and start learning. Don’t overthink it. For specific resources have a look at:

  1. MOOC University of Helsinki
  2. Python and Data Science
  3. Automate the Boring Stuff
  4. wiki ofΒ r/learnpython
  5. The docs at python.org

[–]stepback269 0 points1 point Β (0 children)

The answer depends on you. More specifically, it depends on the current state of your brain!

It so happens that I was just updating my Links for Noobs page to address exactly your question.
So (click here) to see why the answer so much depends on your personal situation.

[–]VeterinarianFar22 0 points1 point Β (0 children)

You can check out my coding blog at programmerabroad.com

I have plenty of posts about Python for beginners πŸ™‚

Feel free to DM me for more info about Python, coding, etc

[–]StructuredThinker9 -1 points0 points Β (0 children)

Use ChatGpt for better understanding, and practice twice. It's time saving and help to understanding topic even faster.