@Elbek_M
Beginner

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

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

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

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

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

Похожие вопросы
CodeX Нижний Новгород
от 30 000 до 80 000 ₽
ФЛАЙ НЭТ Москва
от 70 000 до 70 000 ₽
Альмед Красноярск
от 400 000 ₽