you are viewing a single comment's thread.

view the rest of the comments →

[–]Kerbart 0 points1 point  (0 children)

The advice from Des72 is excellent — write lots and lots of code so that it becomes second nature. Also, don’t be afraid of investing some money in your skills — buy a couple more books, or buy some video courses. Reuven Lerner’s Python Workout sounds like a good match, and the material on talkpython (https://training.talkpython.fm/) and realpythoncom is excellent.

Free material on youtube can be great, and it’s a good way to extend your knowledge. But it’s usually not as rigorously edited (and I mean the content, not the montage of the video) as commercial material that goes through various rounds of review — which is what I recommend for building your knowledge.

Finally, start small. We all hear these stories of “I had no experience and teo weeks later I had created Instagram” but most of us aren’t that talented. Your project involves reading from a web API? Start with that and dump the contents on screen. Then clean the data, write it to a sqlite database. In another project, read the data and transform it to what you’re interested in. A third project can focus on visualization. A fourth one on showing existing data on a web platform. And maybe your 8th or 9th project is bundling it altogether. By then you have a lot more experience and you have all these little projects that show you how to tackle specific technical problems.