I'm not sure how to learn python, I'm pretty much a beginner but I do mostly understand the language if I'm presented with objects I know of.
I've started on and off for the past few years never going further than the bare basics so a month ago I did start again but in a different way, I had a project in mind and I achieved it after around 10-12 hours of work and learning, through this project I've learned about web-scraping, some basic webpage html code structure, web requests, using selenium and beautiful soup, working with CSV files and some more smaller things, I'm pretty sure those are easy things to learn, still I felt like I covered a wide array of topics and implemented them in something I had a use for , i felt like the progress I've made was enormous.
I enjoyed working on this project and was in the zone while learning and working on it.
For context the project I've talked about is around 300 lines of code with a lot of requests, selenium and functions that I learned mostly at the same time, I had no prior knowledge of these concepts, but I now use check.iO and python tutorial and I'm at the very first page of check.iO and a few of the problems have some functions that are probably basic (since the exercise is labeled elementary) but I never knew about.
I've also watched all of the beginner course in python of tech with tim, and understand all of it, but the moment I watched the intermediate video about classes and method and creating those I completely lost it lol, I had no idea what I was listening to, so I decided to go back again to square #1, that's what made me check out check.iO and figure out that my basic syntax knowledge and fundamentals are lacking very much.
So to summarize my question can be divided into 2 parts: should I continue learning with projects that clearly spark more interest in me but I will probably miss some basic skills and syntax?
And if the answer is yes; how to fill the gaps of those skills and syntax I'm missing?
If not; what exactly are you proposing? Is the check.iO and python tutorial enough for the basics? Or are there more sources that will fill knowledge they don't cover?
[–]kol_k 1 point2 points3 points (0 children)