+1 vote
by
I want to warn you right away that I have no experience in programming. And I did not go any further than the school course in Pascal.
...
Hello!
I read a book on python, namely "Python Bite". And now I'm consolidating my knowledge on code wars. The problems are fundamental, and it's a pleasure to solve them. Not too difficult, sometimes even easy ones. But here's the problem. I just do not know what to do next. Solving zadachas is cool, but I want to use my knowledge on some project. I tried to write a bot on Facebook... I googled, watched a couple of videos on YouTube, look in the documentation VK api (although I did not understand anything, but it was interesting), but beyond posting posts on the wall and the usual response to the "hello" did not go, it is difficult. Looking toward the Web, the more I previously studied html, css. But here I want to hear the opinion of more experienced programmers.
Continue to solve problems and increase the level of complexity. Plus read a couple more books (I plan to read: grokai algorithms, learn python)
Or start diving into the Web a little bit? Dive into Djangoflask, databases, etc.? And only then dive into the language in more detail.
Should we go another way?
I feel in my heart that I need to study programming even more diligently, I am far away from writing real projects (although not large), but I'm afraid that the motivation will go away...
Sorry for the large number of letters.
by
Your question has already been answered by several people, mark the answers as a solution if they helped you, otherwise, write why you think the authors of the answers are wrong.

4 Answers

0 votes
by
And I would also look at machine learning, for which there are quite a few good libraries in python. The biggest money for a python programmer in the west, not here, comes from creating applications for e-commerce - high speed. I also have a project idea for the oil and chemical industry. Not yet implemented, as far as I know.
0 votes
by
It's best to start doing some kind of project. For example a parser. Read what you need for it, read the documentation, and when you write it, you'll grow a lot. And you'll know what you're missing.
0 votes
by
Oh there is an idea here. For google drive (or yndex disk) there are no normal GUI clients for linux. And console ones are not very functional either. Make your own one in python. Learn how to work with GUI (PyQt5 is better), with API of other services, with the file system and OS signals. The work is actually not very big quite feasible for one developer.
+3 votes
by
Not too difficult, sometimes even easy to get. But here's the problem.

It's time to end it. Solving problems for the sake of solving problems is a dead end.
Plus read a couple more books (the plan is to read: grokai algorithms, learn python)

Books are also very good, but as a rule if you want to write anything in python, the best solution is to write something in python
Here's an example of projects https://proglib.io/p/great-python-projects/
Start with simple ones, like a calculator or a notebook with stickers like drag&drop, gradually increasing the complexity of pet projects.

I'm still a long way away from writing real projects (although not big ones), but I'm afraid that my motivation will go away...

Your motivation is great, you are not even a neurosurgeon, whose life depends on the movement and knowledge, but just a novice programmer with no skills, with this approach you can not even start. Write more code, start with the simplest programs, gradually raising the bar, learning python libraries and its rich toolset.
...