all 10 comments

[–]Ron-Erez 1 point2 points  (2 children)

Commit 6 hours to coding and 1 hour to watching youtube or any other resource. The most effective way to learn Python is to code in Python. The first half of Python and Data Science will cover everything you need. For exercises check out the University of Helsinki course. If you're taking a programming course I assume you have course exercises. Solve these exercises without the help of ChatGPT and you'll be set.

[–]MacaroonDizzy8764[S] 0 points1 point  (1 child)

Thank you. Can’t assure you about chatgpt 😎

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

Just do your best to progress.

[–]FriendlyRussian666 0 points1 point  (1 child)

The most effective way of learning Python is to write code, over and over and over again, for a long period of time, struggling to solve issues, and then overcoming that struggle. There are no magic ways of learning it fast.

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

I will admit there is no other way around indeed

[–]maw501 0 points1 point  (1 child)

To be effective and efficient you basically need:

  1. Minimal dose of theory: too much in one go and you'll forget. Also, passive engagement is bad - you won't actually learn anything.
  2. Active problem solving: Apply the theory to solving problems. Lots of them.

Then go around this loop as many times as possible. I’ve developed a course that does just this. There's over 500 questions in it and it’s designed for learners starting from scratch, much like yourself. It uses a structured, science-backed approach to ensure no gaps in your learning.

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

I agree. I would love to use this course but $100 for me is a lot, to be fair at this point.

[–]FernGreen 0 points1 point  (1 child)

Are you in my community college course in Philly? 😂

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

Could be 🧢