E
E
Elbek M2018-11-12 17:17:55
IT education
Elbek M, 2018-11-12 17:17:55

How to learn to solve problems in programming?

I am taking programming courses (Python) on Stepik, if anyone has passed, then starting from the second module, the tasks are very difficult, I solve for a very long time in 15-20 or even more lines, you can advise any literature for solving programming problems (to fill your hand + develop logic), or links to any other courses.
PS Next, I intend to take courses in advanced Python, on algorithms and data structures, discrete mathematics and theory of faith, from there to machine learning, all this is insanely interesting (and difficult), I am a 1st year student, with no problems yet. Can you advise something else (links, or some other additional courses)

Answer the question

In order to leave comments, you need to log in

2 answer(s)
V
Vladimir Proskurin, 2018-11-12
@Vlad_IT

Just solve problems, a lot of problems.
For example here leetcode.com

X
xmoonlight, 2018-11-13
@xmoonlight

No need to learn to solve crazy problems!
1. Understand the sequence of steps / actions to obtain the expected result of a real task.
2. Apply optimization to the found algorithm using Wikipedia and / or any other sources with open algorithms, methods, methods.
3. To the found optimization, apply the optimal functions from the selected development tool (programming language).
4. Optimize the performance of the resulting code (refactoring).

Didn't find what you were looking for?

Ask your question

Ask a Question

731 491 924 answers to any question