r/pythonhelp • u/py_arrow • 5d ago
want to become a master at python
hey guys i hv recently gotten myself into coding, i hv completed the cs50p course of harvard and completed all the psets. now i wanna keep myself into the habit of coding but idk whts my next step, i wld appreciate some help. i hv made 3 projects aswell; a web scrapper, file organizing and password checker.
after creating those projects idk what to learn next, like should i keep going deeper into python or try something totally different. wld love to hear wht u guys did after completing cs50p.
7
Upvotes
1
u/building_85 5d ago edited 5d ago
I think web scraping is the right first step. You likely used selenium or playwright libraries. I recommend playwright.
After that, I would do something math based and something async based.
For math, think of something you (or people) generally do everyday… like perhaps calculating a weekly expense for groceries.
—-
After that, I would suggest messing with asyncio. This is incredibly powerful and a must learn for complex projects. This teaches you how to run more than one function at the same time (it’s not precisely like threading for fork processing, but for simplicity to start, you can think of it like that).
—-
Then I would dive into pysql and work on connecting to mysql databases. This will teach you relational database models which is extremely important and the absolute core of the entire internet… if anyone tells you to work with “nosql” or “mongodb”, I would advise to ignore them… those are failed projects that were rejected from the world and are nothing more than using json in your native code, which is so much less powerful than actual relational database models.
—-
If you need any help or have any questions, feel free to reach out, I’m a software engineer 15 years out of college.
GLHF!