#πŸ”’ Good at solving problems and doing tutorials, but hard time starting a project

24 messages Β· Page 1 of 1 (latest)

tidal scaffold
#

Hi everyone,

This is probably something everyone has gone through while they were beginning, so I am asking this question about some methods that helped you.

I've read through Python Crash Course, Automate the Boring stuff with Python, done the FreeCodeCamp Python course so I have a good grasp of the fundamentals required. What I am struggling is starting a project. I have a couple of ideas for projects I want to build, but every time I try to start, my mind goes blank.

I constantly find myself opening up ChatGPT and telling it to help me get started. I copy that code and I read through it, and actually understand all of it. The problem comes back though, what do I do next? Back, to ChatGPT.

Surely this is not the way and I need to go through the documentation myself and try to come up with a solution myself.

To conclude ➑️ What is some practical advice to get myself to rely less on ChatGPT and develop the ability to actually harness the knowledge I've gained from the material I've read?

lilac latchBOT
#

@tidal scaffold

Python help channel opened

Remember to:

  • Ask your Python question, not if you can ask or if there's an expert who can help.
  • Show a code sample as text (rather than a screenshot) and the error message, if you've got one.
  • Explain what you expect to happen and what actually happens.

:warning: Do not pip install anything that isn't related to your question, especially if asked to over DMs.

south nova
#

What is some practical advice to get myself to rely less on ChatGPT
Don't use it. It's as simple as that.

#

What I am struggling is starting a project. I have a couple of ideas for projects I want to build, but every time I try to start, my mind goes blank.
I'm a bit confused here. Typically the struggle is to have an idea, but you seemingly have lots of ideas. Why/How do you now know how to start then?

tidal scaffold
#

I started learning Python for a month and a half, a few hours a day everyday. So I'm sure it's a skill issue. I have a hard time building big components like functions.

#

The reason I ask, is people say just start working on a project. It's the best way to learn. But I find that I struggle even breaking down my idea to small components it needs to work.

Like I know it needs to get data from that api, do this then that. But not 100%.

#

So I know these are simple questions to experienced programmers. I am looking for some advice on what some of you have done to get through this.

Aside, from trying to do the project, which is what I am doing everyday.

Just trying to get some insight. Thank you

south nova
#

I've read through Python Crash Course, Automate the Boring stuff with Python, [and] done the FreeCodeCamp Python course. [...]
I started learning Python [...] a month and a half [ago].
How is that even possible? I'd expect JUST ONE of these courses to take AT LEAST 2 months, even if you do a few hours every day.

tidal scaffold
#

Not really. When you have all day to do them, you can go through them quite fast.

south nova
#

-.-

Have you ever tried to speedrun reading a math book, then tried to apply any of the described functionalities yourself?

#

It does not work. You need practice. A LOT of pratice

#

Go back to the "Automate the Boring Stuff with Python" book and do ALL exercises from ALL chapters, WITHOUT ever using ChatGPT once

#

If something isn't clear, re-read the respective section in the book

tidal scaffold
#

The exercises are simple, I've always solved them using a Python Online Editor, that doesnt have VSCode autosuggest.

#

What I probably need to work on are the projects.

#

Those, I'm not able to do fully on my own.

#

So I'll revisit those

south nova
#

Ah yeah, I was including the projects when I was saying "exercises"

tidal scaffold
#

When I say projects ^ above I meant the book projects

nocturne mason
fiery token
#

Make flowcharts and sudocode before you make it, decomposition also helps alot, big functions become simple when you break it down

#

IE make a cup of tea becomes
Take teabag
Put in cup
Pour water in
Stir
Remove teabag
Add milk
Stir

lilac latchBOT
#
Python help channel closed for inactivity

This help channel has been closed. Feel free to create a new post in #1035199133436354600. To maximize your chances of getting a response, check out this guide on asking good questions.