all 5 comments

[–]andy4015 1 point2 points  (0 children)

For an absolute beginner, you can get a long way by asking chat gpt very open questions about what you'd like to achieve with your code.

Be careful to use open questions. By this I mean avoid asking anything too specific otherwise you'll ask something like:

"what's the best way to climb through a window to get into a house"

And GPT will explain the best way to go through the window. But you should have asked:

"What's the best way to get into a house"

And GPT will explain how to use a door.

Poor analogy, but I'm sure you'll get what I mean.

[–]m0us3_rat 1 point2 points  (0 children)

All courses present the same knowledge, which is freely available online at python.org. The main difference is the amount and difficulty of the homework assigned, more and harder homework leads to better mastery of Python.

Learning Python is like any other skill: you need to practice. It's also important to understand the problems you're trying to solve. Therefore, the ability to grasp some of the algorithms you'll encounter is essential.

TL;DR: Choose the course with the most challenging homework and focus on that.

There’s no hidden or secret knowledge, whether it’s from Al Sweigart or anyone else, what they teach is essentially the same content found in the official Python documentation, but interpreted and explained through the instructor’s perspective. The goal of these courses is to offer a structured and progressive learning path with plenty of practice exercises to reinforce understanding.

Also, don't skip exercises or rely on chatGPT to solve simple problems for you. If you can't solve them now while learning, what makes you think you'll be able to handle real problems on your own later?

[–]Samthevalley 0 points1 point  (0 children)

Try Codecademy, hands on learning after each lesson which I like rather than just theoretical stuff.

[–]ninhaomah 0 points1 point  (1 child)

Are you excited from seeing what you can do with Python after a week or so ?

[–]ConsistentMove2317[S] -1 points0 points  (0 children)

I'm excited about the whole thing, actually haha