Some time ago, for certain reasons, I had the thought of starting to learn some new programming language. As alternatives for this undertaking, I identified two languages: Java and Python. After a long throwing between them and the concomitant whining and chiseling my head against the wall (I always have this with new languages - doubts, thoughts, the problem of choice, etc.), I still stopped at Python. Okay, the choice is made. What's next? And then I began to look for material to study ... I took it quite thoroughly. To be limited to documentation and printed editions, in my opinion, is not a kofilfo. It is always interesting to touch it. It is worth saying that for me, for example, a big problem is to come up with a task for myself, and one that is interesting to perform. But then again, searching through the entire Internet in search of something that will help “catch fire” is a waste of time. Therefore, I found a compromise solution - I rummaged Habr, more precisely, its hub "Python".
The list of material found below. Not everything is there - I was not interested in something, I did not find any useful information in some articles, but most of the articles are grouped into categories, under spoilers. The categories are rather conditional, please do not kick for it. I hope that someone else, in addition to me, this post will be useful. And if you are thinking whether to start learning Python or not - consider it a sign that it is worth it :)