Да, вы можете выучить Python, используя материалы из Яндекс Хэндбуков, но важно понимать, что каждый студент осваивает язык в своём собственном темпе. Хэндбуки могут предоставить хорошую теоретическую базу и задачи для практики, но сложность заданий может варьироваться.
Вот несколько рекомендаций, которые могут помочь вам в обучении:
1. **Начните с основ**: Убедитесь, что вы уверенно владеете базовыми концепциями Python (переменные, типы данных, управляющие конструкции, функции, списки и т. д.). Если они неясны, лучше немного отвлечься от хэндбуков и поработать с более доступными источниками.
2. **Работа с более простыми задачами**: Ищите платформы с задачами для новичков, такие как Codewars, LeetCode или HackerRank. Это поможет вам постепенно переходить к более сложным задачам.
3. **Используйте дополнительные ресурсы**: Советуйте книги, онлайн-курсы и видеоуроки. Например, курсы на Coursera, Udemy или YouTube могут предложить более структурированный подход к изучению.
4. **Регулярная практика**: Поставьте себе цель делать небольшие задания каждый день. Регулярная практика поможет закрепить знания и уменьшить страх перед сложными задачами.
5. **Обсуждение с другими**: Если есть возможность, обсуждайте задачи и решения с однокурсниками или в сообществах программистов. Это может помочь вам увидеть проблемы с разных сторон.
6. **Не бойтесь делать ошибки**: Ошибки - это неотъемлемая часть обучения. Если не получается решить задачу, попробуйте разложить её на более мелкие части или найти аналогичные решения в интернете.
7. **Означайте свои достижения**: Каждый малый прогресс — это шаг к вашей цели. Заносите его в дневник, чтобы видеть свой рост.
Помните, что каждый программист сталкивается с трудностями в процессе обучения, и это абсолютно нормально. Главное — не сдаваться и продолжать практиковаться. Удачи вам в изучении Python!