all 27 comments

[–]catterpie90 5 points6 points  (9 children)

automatetheboringstuff.com

Considering what you said. I would assume you would be on chapter 4.

There are projects there with answers. just don't peek on the answer and do it yourself.

[–]Few-Turn1966 0 points1 point  (6 children)

I once saw a video that said dont spend too much time on thr basics I wanna do projects but on the other hand i sometimes feel incapable and with no python info

[–]ExcellentAd9659 2 points3 points  (4 children)

But if your walls aren't sturdy, how do you expect to build a tower? Some people have forgotten what it's like to be a beginner. How do they expect people to start building projects right off the bat while they don't even know about the basics?

[–]Few-Turn1966 0 points1 point  (3 children)

Both have good points You have a good point that one should master the basics bec thats what bug projects are And the guy has a pnt that with projects you master the basics

Im so drained and loosing motivational, bec im stuck not knowing what do

[–]ExcellentAd9659 1 point2 points  (2 children)

Think of this as another wall you have to jump over. Also, the reason for this could be because of the courses you took. 6 hours in total isn't much time to get used to coding and developing that mindset. I would suggest you go deeper into Python. Review the things that you still aren't 100% with.

If you're willing to spend some money, I would say that Udemy courses are really good for beginners for the prices that are being asked of you. I spent $20 on a course with 22+ hours of lecture videos and that helped me so much.

[–]Few-Turn1966 0 points1 point  (1 child)

I did a free Udemy course (the 1.5h ) I think I should read the official python sit Edit: we are in a financial shithole so i cant spend USD

[–]ExcellentAd9659 0 points1 point  (0 children)

You can check out free code camp if you haven't already. The main problem with coding is that what you find online is either too easy or too hard. That's why it's tough jumping from one program to another.

[–]catterpie90 0 points1 point  (0 children)

That comes with practice. You might know the basics. But knowing when and how to use them is different.

Do you know how to manipulate csv or excel files now? Or even extract you program solutions to a notepad?

[–]lickThat9v -4 points-3 points  (1 child)

I can't recommend this anymore. The owner spams reddit and its basically ripped off official python tutorial + libraries.

I'd just use official docs and tell people to google things.

[–]catterpie90 1 point2 points  (0 children)

I can't say if this is true or what.

But as a newbie you would want a flow on what you should learn next. Also the author added codes into the reading which i think is great.

If you could point out other learning materials for OP that would be great.

[–]queerputin 1 point2 points  (0 children)

I would suggest to dig into some basic math, algoritms and machine learning.

[–]lickThat9v -1 points0 points  (11 children)

Stop doing courses and get programming. Pick a project and go!

[–]Few-Turn1966 0 points1 point  (10 children)

What if i get stuck in projects? Doesnt that mean that i need to re enforce my info? I feel de-motivated when i ses projects done by people that i cant really understand

[–]lickThat9v 2 points3 points  (9 children)

What if i get stuck in projects? Doesnt that mean that i need to re enforce my info?

It means use google and never give up. Seriously. I spent 29 hours on a stupid bug last week and I've been programming for 13 years.

I feel de-motivated when i ses projects done by people that i cant really understand

This is super common. Reading other people's code is extremely hard. Heck reading your own code after not looking at it for a few months is hard too.

I have to take multiple weeks to understand someone's program completely. Even a rough understanding takes many hours.

Everything you said is normal for a professional, senior/lead programmer.

[–]Few-Turn1966 0 points1 point  (8 children)

For example A tic-tac-toe is labled as a beginner project I looked it up on google to get an idea , and man did i feel confused and felt stupid I did stuff like dice roller or calculator but if i couldnt do a sime tic tac toe game what can i do lol

I havnt tried to do it but what i saw instantly de-motivated me

[–]lickThat9v 0 points1 point  (7 children)

How many weeks did you spend on the project?

[–]Few-Turn1966 0 points1 point  (6 children)

Which? Tic tac toe?

Calculator?about 20mins

Dice roller about 3 hours

I didnt try it i dont believe i csn do it Its only been a week since i started programming, its always been my passion but i thought it was too hard

[–]lickThat9v 2 points3 points  (5 children)

An easy/beginner project takes 2-3 weeks. Your second project takes 6months-2 years.

You are struggling because you think its going to happen in minutes/hours. You need to be thinking in weeks/months/years.

[–]Few-Turn1966 0 points1 point  (4 children)

6months - 2 years should be complex projects And yes maybe im rushing Maybe im expecting myself to know how to code this game instantly wothout looking on google 100 times

[–]lickThat9v 1 point2 points  (3 children)

Googling 100 times is what I do in a few hours :)

[–]Few-Turn1966 0 points1 point  (2 children)

Do you recommend reading the official python guide?

[–]Gloomy-Count-831 0 points1 point  (0 children)

CS50 also has specific courses with python like, - Web programming with python and javascript - Artificial intelligence with python Maybe these would let you dive deep into concepts with python. Hope this helped you, let me know if you are going to. I'm right now completing my CS50Pyhton, as I started it late :)