Часто курсы и книги по Python направлены на людей с техническим бэкграундом, а гуманитарии утопают в терминах и в итоге оставляют надежду войти в ИТ. Читатели Т⁠—⁠Ж делятся советами, с чего лучше всего начать изучение.

🔀 Определиться с направлением

Python для разработки, аналитики и data science подразумевает разные траектории обучения. Прежде чем обращаться к образовательным ресурсам, определитесь, зачем вам этот язык программирования

Кто рекомендует: Туча
Какие направления более востребованы

🚶 Пройти бесплатные курсы на Stepik

«Поколение Python: курс для начинающих» будет хорошим стартом. Уроки состоят из теории, вопросов и задач, в конце каждого блока нужно сдать экзамен, в финале — выполнить проект

Кто рекомендует: Алена Игоревна

🎧 Послушать лекции Тимофея Хирьянова

Видеоуроки харизматичного преподавателя кафедры информатики МФТИ покрывают все базовые темы программирования на Python и подходят даже школьникам и неподготовленной аудитории

Кто рекомендует: Алена Игоревна

🖥️ Пройти курс CS50

Гарвардская программа посвящена основам компьютерных наук и программирования. В учебный план входит изучение C и Scratch, баз данных и SQL, CSS, HTML, JavaScript и PHP. Лекции можно прослушать на английском и на русском

Кто рекомендует: Ilya Lebedev

🦄 Прочитать книги из серии Head First

В этой серии азы Python даются в простой, почти игровой форме. Стоит обратить внимание на книги «Изучаем программирование на Python» Пола Бэрри и «Учимся программировать с примерами на Python» Эрика Фримена

Кто рекомендует: ezdiumno

💪 Потренироваться на платформе Kaggle

Сообщество дата-сайентистов, в котором можно изучать машинное обучение и соревноваться с другими специалистами в решении задач. Бесплатная платформа поможет наработать практические навыки и подготовить кейсы для портфолио

Кто рекомендует: Алена Игоревна

📱 Скачать приложение Mimo

Аналог Duolingo по изучению языков программирования, доступен для iOS и Android. Пользователи выбирают один из трех уровней сложности, а потом отвечают на вопросы и решают задачи

Кто рекомендует: Daria Zagorskaya

🐍 Прочитать A Byte of Python

Бесплатная электронная книга для начинающей аудитории. В ней новички найдут объяснения основных понятий на наглядных примерах и практические задачи

Кто рекомендует: ezdiumno

💼 Найти стажировку или вакансию для новичка

Практика — лучший способ научиться программировать. Можно найти стажировку или устроиться на стартовую позицию и учиться на рабочем месте. Зарплата, пусть и небольшая на первых порах, будет дополнительной мотивацией

Кто рекомендует: Lenten
Истории о стажировках в ИТ

📚 Больше о том, как научиться новому

Читайте в потоке «Образование». Рассказываем, какие курсы помогут повысить свою ценность на рынке труда, сменить профессию или просто узнать что-то новое
Читать статьи

Больше статей для успешного старта карьеры:

1. Путь в ИТ: мобильный разработчик.
2. Как новичку найти работу в ИТ-сфере.
3. Как пройти собеседование в ИТ-компании.

Новости из мира образования, советы по карьере и учебе, вдохновляющие истории — в нашем телеграм-канале: @t_obrazovanie