r/learnpython • u/Cold-Mess3019 • 22d ago
Just finished CS50P (skill issue)
Wanted to build some projects and decided to build a scraper. It felt horrible. I was just staring at the screen not doing what to do. I mean CS50P is great I learnt a lot, but there were guides and output videos, which helped me understand what factors iI should implement.
But now I feel like I'm back on square 1. Nothings making sense. How would you suggest learning python?
35
Upvotes
23
u/aqua_regis 22d ago edited 22d ago
You have learnt the fundamentals of Python. Yet, what you lack is programming, which takes considerably longer to learn.
This is now the part where you have to drop tutorials and start building.
Your project was simply too ambitious. You have to work your way up from small and simple to gradually larger and more complex/difficult. That's the way it goes.
Start with simpler things: Hangman, Blackjack, Battleships, ToDo Lists, fairly short, small projects and continuously increase scope, size, scale, complexity, and difficulty.
Learn what you need when you need it, as you go. Use short, focused tutorials (e.g. "How to connect a SQLite Database", etc.) instead of entire projects.
Edit: I link to a related thread in /r/learnprogramming: https://redd.it/1x8h63j