Answer the question
In order to leave comments, you need to log in
Which Python Learning Plan Should You Choose?
I am a beginner, I am 27 years old, learning Python. I have a lot of free time, I have money, and I am ready to spend it on my education. The question is how to do it most efficiently.
I spent a month learning the basics of Python, took several free courses on stepik and on YouTube. I work out every day for 3+ hours, except weekends. During this month, I realized that I like what I study and want to study further in more depth. But if everything is quite simple with the basics (syntax, primitive algorithms), then it’s not entirely clear to me how to move on. I have a humanitarian education (economics) and I have gaps in many things - for example, in mathematics.
I understand that all the information is in the public domain, but there is so much of it that the eyes run wide. Now I'm thinking about the courses, but there are doubts. Firstly, is it really worth taking courses or is it better to find some kind of "mentor" with whom to study individually? Secondly, of course, the search results are inundated with gb/s killbox/etc. I understand that their strong side is more in the marketing component (their "guaranteed" employment, by the way, does not interest me), but nevertheless, I would like to hear the opinion of professionals. Is it worth it? Maybe there are more interesting courses that are worth paying attention to? And in general, which way to look? The further I climb, the more I understand what else to study and study, but where and how is the question.
Answer the question
In order to leave comments, you need to log in
I am writing my personal opinion, no courses are needed, start doing some kind of your pet project, website, service, CRM, CLI - it doesn’t matter what, the main thing is to start, as you start, there will immediately be a lot of questions, but how to do it, and how to do it , then you take it and try to solve them, and so iteratively do everything, independently solving the difficulties that arise, you will learn the most important thing - to study, in our business there is nowhere without it, constantly look for information, learn new things, find solutions to problems. The main thing when you find the answer to your question is not to stupidly copy-paste it, but to try to understand why it works, to delve into the code itself, then there will be progress, then after a while, having delved into enough such solutions, you will begin to apply them in the right situations, so all this can be reduced to just one piece of advice - practice.
PS: At your initial level, the main thing is to start writing minimally working applications, later, when you feel confident, try to optimize them, both in terms of performance, and in terms of readability and code quality
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question