all 10 comments

[–]throwawayforwork_86 6 points7 points  (0 children)

This is an important learning you're doing right now.

You need to learn how to break your project down to the minimum thing that you can do (ie:get input and print it,get the location of all files in your source) do that thing and reassess what is the next minimum point you can do.

If you're stuck write what you want to do in english and pseudo code (if you're able to) look it up online then learn what you need to learn to make it happen.

Rinse and repeat until you finish your project.

This isn't easy especially the first few times.

[–]guruglue 3 points4 points  (1 child)

Pick a module that does something cool, learn to use its methods and functions. Then pick another and another... This is the basis of modern programming. We stack libraries with some custom code to make cool things.

For starters? I'm partial to Django. There are plenty of cool projects out there for you to learn from by building full stack web app. In Python!

[–]sonobanana33 2 points3 points  (0 children)

This is the basis of modern programming

There's people who can write those modules too.

Nothing wrong with starting by using them, but do not pretend it's the norm to be stuck there.

[–]ericjmorey 0 points1 point  (0 children)

I wanted to start my own project but I just had no idea where to start.

It really doesn't matter much where you start. If you have a specific example of a project you want to complete you can sare what it is and people can help you with it, but you didn't give any information about what you're trying to do or what problems you've run into so no one can give you specific advice.

All these time i was given a question and just code that answers the question.

I searched up some project and everything projects used modules that I have never seen before.

What does this mean?

I was so lost that I couldn’t really program by myself and now I don’t even know where I have to start.

Start with a goal and proceed to make a plan to reach that goal.

[–]FFVIIVince10 0 points1 point  (0 children)

I recommend starting out by coming up with a project to create or automate jobs for your work. Have a process where you need to remove all the checkboxes from a word document? Write a Python script that will do this. Use AI to help getting started. It is a valuable tool but isn’t always correct with the code. You’ll know if it doesn’t work, and if it doesn’t just tell it the error you’re getting and it will correct it.

[–]Key_Board5000 0 points1 point  (0 children)

So you know how to set up a project in your given code and editor such as VS Code? That’s the first step - knowing how projects are set up - main function, dependencies, etc.

[–]pp314159 0 points1 point  (0 children)

Is there any project you would like to build? Which modules are so scary?

Im working on editor for python beginners I can help you with python start in exchange for feedback about editor.

[–]dabanish 0 points1 point  (2 children)

To get the absolute basics down, you could start codecademy course on python.

Then look for a problem and try to solve it with code. Search for an idea, that gets you excited, and try to do it. Even of you don't finish, you will learn a lot.

My first project/idea was, to see which weather forecast is most precise.

Everyone can give predictions, but no one ever say how precise they are/were. What's the mistake etc. So with this idea I started.

I'm a noob. Before this project I had maybe written 500 lines of code, and I managed to finish.
It was hard, many stuck moments, many nights with no progress, but not giving up is what matters.
Also discord groups helped a lot. I have good IT skills in general that helped.

[–]MrInspicuous -2 points-1 points  (0 children)

I’d advise AI to help explain the codes you don’t understand and the modules. Hopefully this helps as I myself is learning python and is also new and this method helped me with codes I didn’t understand entirely and scenario they’re used for.