Answer the question
In order to leave comments, you need to log in
How to quickly start learning python?
I'm new to programming, I've only studied the basics of languages like python...
Every time I learn the basics of a language, it becomes very boring and in some places it's not clear, it's very annoying.
I would like to quickly start learning (I can't wait) python and make it clear to a beginner .
How do I learn python? What framework to use?
PS I don't know English
Thank you.
Answer the question
In order to leave comments, you need to log in
In general, the first thing I would advise is to forget about programming for a while and learn English. To understand most books, you will need an Intermediate level (B1, vocabulary of 2-3 thousand words + general understanding of grammar). For all the same, without English, you quickly get tormented. More precisely, I will say that you are tormented at the first attempt to google any non-trivial solution to a problem that has arisen (because many suitable solutions will be explained in English on StackOverflow and similar sites). Well, if errors occur during the execution of the program, the interpreter will also "swear" in English. If you have never studied English, it will take a couple of years if you do not study too intensively. If you take it intensively, you can, in principle, achieve this in a year. It's not exactly easy. But it's worth it, 100%.
After that, you can go to coursera and sign up for a course for beginners in the language you are interested in. For example, for python it is something like . Well, not necessarily, of course, coursera, there are other educational sites ( example ) - here Google is already in your hands.
It’s just that without knowing English, you will always be behind for a couple of years: books are written and translated into Russian slowly. Well, as I said above, already an average knowledge of English will greatly facilitate your future life in terms of finding solutions on the Web. It does not depend on the chosen technologies - the same situation will be with Java, Ruby, Go and any other PL.
Of course, you can simultaneously learn English and read books on python. In this case, you have already been advised books. I would recommend starting with Dawson. Lutz's book, of course, is more universal, but it is very detailed to begin with: you can get confused in such a volume of information (although there is nothing really complicated there). This book is also great for a quick start . But English is still the first thing to learn, without it it's a disaster.
Well, as a lyrical digression. If I were you, I would personally think: do I need programming at all (regardless of python)? For if you quickly get bored already during the study of the basics and want to speed up the learning process ... Well, it is unlikely that further learning will be a joy. Programming is generally not the most fun and varied process. Debugging, catching errors in programs is especially tedious. I myself, although not a programmer by training, have repeatedly spent long hours and days looking for subtle errors in an already written program. It often happened that the process of testing a program took many times longer than actually writing the code. And this is quite a typical situation, regardless of the PL. And when you finally learn more or less the syntax of any language and you start to delve into algorithms - there will already be a minimum of fun in general. But attentiveness, pedantry and perseverance will require a lot.
Therefore, if you really don’t want to spend long months learning English and simultaneously learning the syntax of a programming language, introducing algorithms, etc. - do something else.
Didn't find what you were looking for?
Ask your questionAsk a Question
731 491 924 answers to any question