@Elbek_M
Beginner

Как научиться решать задачи по программированию?

Прохожу курсы по программированию (Python) на Stepik, если кто проходил, то начиная со второго модуля задачи очень сложные, решаю очень долго в 15-20 а то и более строк, можете посоветовать какую либо литературу для решения задач по программированию (чтобы руку набить + логику развить), или ссылки на какие либо еще курсы.

P.S. Далее я намерен пройти курсы по углубленному Python, по алгоритмам и структуры данных, дискретная матем и теор вер, оттуда в машинное обучение, все это безумно интересно(и сложно), учусь на 1 курсе, с выш матом проблем пока нет. Может посоветуете что нибудь еще (ссылки, или доп. курсы еще какие нибудь)
  • Вопрос задан
  • 991 просмотр
Пригласить эксперта
Ответы на вопрос 2
Vlad_IT
@Vlad_IT
Front-end разработчик
Просто решайте задачи, много задач.
Например тут leetcode.com
Ответ написан
Комментировать
xmoonlight
@xmoonlight
https://sitecoder.blogspot.com
Не нужно учиться решать бредовые задачи!

Нужно учиться:
1. Понимать последовательность шагов/действий для получения ожидаемого результата реальной задачи.
2. Применять оптимизацию к найденному алгоритму, используя википедию и/или любые другие источники с открытыми алгоритмами, методами, способами.
3. К найденной оптимизации применить оптимальные функции из выбранного инструмента разработки (языка программирования).
(только здесь мы начинаем писать код!)
4. Оптимизировать производительность полученного кода (рефакторинг).
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы