D
D
Dred Wolf2020-05-22 20:56:36
Books
Dred Wolf, 2020-05-22 20:56:36

Is it normal to learn PL from console tasks or is it better to look for information on how to implement your idea?

I am learning Python on mind-blowing tasks, most likely Olympiad ones, which I find next to video tutorials, it seems to me that I am doing something wrong. In your experience, which is better: to learn slowly step by step according to the tasks or try to implement your idea, although it is still far from my level, but I think you can move in its direction.

Answer the question

In order to leave comments, you need to log in

4 answer(s)
S
Sergey Gornostaev, 2020-05-22
@sergey-gornostaev

I find next to the video tutorials

I feel like I'm doing something wrong

The answer is in the question.

S
szafranji, 2020-05-22
@szafranji

Learning from video tutorials is not recommended at all, there are too many
mommy prochramists now who learned Python in an hour and go straight to machine learning.
I would solve Olympiad problems in my free time, only if you do not plan to participate in the Olympiad.
In general, I advise you to practice algorithmic tasks (without fanaticism) for a good mastering of the language, and when you have already mastered the constructions of the language, then take yourself several projects.
Oh, and don't forget the books. It is best to learn a language with the help of books (if you want to know what is under the hood, and this will be necessary). There are a huge number of them on the Internet.
Good luck with your study!

X
xmoonlight, 2020-05-22
@xmoonlight

or try to implement your idea, although it is still far from my level, but I think you can move in its direction.
if you have already realized structures and variables - you can try to make your own, using the documentation as a reference to functions.
It all depends on your ability to absorb the material.
I strongly DO NOT recommend video tutorials!

D
Dmitry, 2020-05-23
@Spargwy

As for me, the best idea would be to study the language on just the same small tasks, to master the syntax. I consider learning from a book to be an ideal option, since the information there is structured and there will be a minimum of gaps. After learning the basics, take on a project where you patch up the holes and learn how to use the language tools more effectively. Long-term solution of problems, especially olympiad ones, will not lead to anything good. Olympiad programming, as well as the Unified State Examination and similar "programming" have at least a lot in common with real tasks. Also, often, when solving them, the set of language tools used can be significantly reduced, which will not allow to fully understand the language.
IMHO

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question