Часто курсы и книги по Python направлены на людей с техническим бэкграундом, а гуманитарии утопают в терминах и в итоге оставляют надежду войти в ИТ. Читатели Тинькофф Журнала делятся советами, с чего лучше всего начать изучение.
🔀 Определиться с направлением
Python для разработки, аналитики и data science подразумевает разные траектории обучения. Прежде чем обращаться к образовательным ресурсам, определитесь, зачем вам этот язык программирования
Кто рекомендует: Туча
Кто рекомендует: Туча
🚶 Пройти бесплатные курсы на Stepik
«Поколение Python: курс для начинающих» будет хорошим стартом. Уроки состоят из теории, вопросов и задач, в конце каждого блока нужно сдать экзамен, в финале — выполнить проект
Кто рекомендует: Алена Игоревна
Кто рекомендует: Алена Игоревна
🎧 Послушать лекции Тимофея Хирьянова
Видеоуроки харизматичного преподавателя кафедры информатики МФТИ покрывают все базовые темы программирования на Python и подходят даже школьникам и неподготовленной аудитории
Кто рекомендует: Алена Игоревна
Кто рекомендует: Алена Игоревна
🖥️ Пройти курс CS50
Гарвардская программа посвящена основам компьютерных наук и программирования. В учебный план входит изучение C и Scratch, баз данных и SQL, CSS, HTML, JavaScript и PHP. Лекции можно прослушать на английском и на русском
Кто рекомендует: Ilya Lebedev
Кто рекомендует: Ilya Lebedev
🦄 Прочитать книги из серии Head First
В этой серии азы Python даются в простой, почти игровой форме. Стоит обратить внимание на книги «Изучаем программирование на Python» Пола Бэрри и «Учимся программировать с примерами на Python» Эрика Фримена
Кто рекомендует: ezdiumno
Кто рекомендует: ezdiumno
💪 Потренироваться на платформе Kaggle
Сообщество дата-сайентистов, в котором можно изучать машинное обучение и соревноваться с другими специалистами в решении задач. Бесплатная платформа поможет наработать практические навыки и подготовить кейсы для портфолио
Кто рекомендует: Алена Игоревна
Кто рекомендует: Алена Игоревна
📱 Скачать приложение Mimo
Аналог Duolingo по изучению языков программирования, доступен для iOS и Android. Пользователи выбирают один из трех уровней сложности, а потом отвечают на вопросы и решают задачи
Кто рекомендует: Daria Zagorskaya
Кто рекомендует: Daria Zagorskaya
🐍 Прочитать A Byte of Python
Бесплатная электронная книга для начинающей аудитории. В ней новички найдут объяснения основных понятий на наглядных примерах и практические задачи
Кто рекомендует: ezdiumno
Кто рекомендует: ezdiumno
💼 Найти стажировку или вакансию для новичка
Практика — лучший способ научиться программировать. Можно найти стажировку или устроиться на стартовую позицию и учиться на рабочем месте. Зарплата, пусть и небольшая на первых порах, будет дополнительной мотивацией
Кто рекомендует: Lenten
Кто рекомендует: Lenten
Больше статей для успешного старта карьеры:
1. Путь в ИТ: мобильный разработчик.
2. Как новичку найти работу в ИТ-сфере.
3. Как пройти собеседование в ИТ-компании.
Новости из мира образования, советы по карьере и учебе, вдохновляющие истории — в нашем телеграм-канале: @t_obrazovanie
На Stepik отличные, бесплатные курсы, есть авто проверка кода, и заданий, мне понравился «Поколение Python» и очень понравилось «Введение в Data Science и машинное обучение» - Анатолий Карпов прям увлекательно и захватывающий все рассказывает. Но я не гуманитарий.
Mikhail, затем, что гуманитарий и дурак - не всегда синонимы :)
Точно так же как математический склад ума сам по себе отнюдь не гарантирует, что человек сможет хорошо кодить. Знаю лично технарей (физики), которые смотрят на программистов как язычник на идола.
Mikhail, деление на физиков и лириков - совковый рудимент. Любая модель упрощает реальность, но эта упрощает настолько, что становится полностью бесполезной.
"Найти стажировку или вакансию для новичка" - это что-то на нереальном.
Mikhail, социология, например, гуманитарная/общественная наука, но в ней нужно и со статистикой работать, и данные анализировать. В хороших университетах социологов учат или питону, или R
Mikhail, скажу даже больше: хороший программист вряд ли вообще сможет написать книгу (даже в блог на условном Хабре не каждый способен интересно и читабельно писать). Писатель? Можно немало "технарей" вспомнить, от Бориса Стругацкого до Пелевина - в МЭИ отучился, а Литинститут бросил. Вообще я бы делила на технарей, гуманитариев и "естественников" довольно условно. Слишком многое должно сойтись, чтобы получился годный спец. И природный интерес, и благоприятная среда (родители вдохновляли или не мешали), и хорошее преподавание, и... совесть. Потому что из своей профессии, например, я бы к чертовой матери выгнала процентов 70, это не гуманитарии, это вообще никто и ничто. Детскую литературу вообще стало невозможно читать, извините, что плачусь.
Ну а товарищ с "чисто гуманитарным" - это такое хитрожопое... сорри, гибкое и адаптивное создание с огромным честолюбием и прокачанным EQ, всплывет на уровень "сливки" в каких угодно обстоятельствах. Модная профессия, где можно болтать языком и хорошо платят, плюс "социальный нетворкинг" (где-то заплакал хороший технарь) - и никакое вайти не нужно. Зарабатывать будет поболе крепкого сеньора.
Еще в Яндекс Академии есть хэндбук по Питону. Теория и задачи с автоматической проверкой