Python - он же "питон" - это популярный универсальный язык программирования. На нем пишут самые разные приложения и программы, следственно на Python-программистов всегда есть спрос на IT рынке. Можно ли освоить нечто настолько полезное и востребованное не имея специального образования? Конечно да!
В данном тексте я дам вам прямую инструкцию - дорожную карту, если угодно. Строго следуя по пунктам данной инструкции вы бесплатно получите хороший набор знаний и навыков использования Python, а также несколько сертификатов. Сразу предупреждаю - некоторые базовые понятия вы пройдете по 5-6 раз, что, между тем, не является проблемой - если какая-то информация повторяется от курса к курсу, значит эта информация имеет критическое значение и должна быть прочно закреплена в вашей памяти.
Итак, начнем.
ШАГ 1: БЕСПЛАТНАЯ ЧАСТЬ КУРСА ПО PYTHON НА ЯНДЕКС.ПРАКТИКУМЕ
Первым шагом станет Яндекс.Практикум - это популярная платформа для обучения от Яндекса. Люди по-разному относятся к тому, насколько курсы данной платформы стоят своих денег, но что неоспоримо - это то, что пройти бесплатную вводную часть курса точно не будет лишним.
Переходим на страницу курса по Python по данной ссылке и активируем вводную бесплатную часть курса. Там вас ждет 9 тем по основам и назначению языка программирования Python, после чего вам предложат купить доступ к полному курсу. Делать нам этого, конечно, не стоит - по крайней мере до тех пор, пока мы не израсходуем доступные варианты учиться бесплатно.
Курс потребует заниматься на ПК, даст нам базисы, но, к сожалению не даст никаких сертификатов. Если что-то после курса останется непонятно - не паникуем. Как я уже говорил, базовые вещи вы повторите еще много раз. Прохождение курса займет у вас 1-2 дня.
ШАГ 2: КУРСЫ ПО PYTHON ОТ SOLOLEARN
SoloLearn - это МОЩНЕЙШИЙ инструмент для тех, кто хочет развиваться в IT отрасли. Сервис дает возможность бесплатно проходить курсы по изучению огромного количества разных дисциплин. Сервис предлагает платную подписку, которая облегчит ваше обучение, но 99% основных знаний вы сможете получить и без нее. Самое приятное - это возможность изучать темы и даже выполнять практические задания как с ПК, так и с телефона. Я рекомендую именно второй вариант, так как это даст вам возможность заниматься где бы вы ни были.
Итак, скачиваем приложение SoloLearn себе на телефон. Среди курсов для начала мы выбираем, очевидно, курс Python for Beginners.
После завершения данного курса мы обнаруживаем, что курсов по Python в сервисе достаточно много - я уже прошел их всех за вас и могу предоставить вам порядок, в котором оптимально проходить эти курсы:
- Python for Beginners
- Python Data Structures
- Python Core
- Python for Data Science
- Intermediate Python
- Python for Finance
Не все курсы доступны на русском языке, и это именно то, о чем я говорил в статье об изучении английского - знание языка дает вам возможность больше учиться. В общем смысле я рекомендую вам пройти непереведенные курсы с переводчиком, но если вы к этому не готовы - их можно и пропустить. Самые важные курсы перевод на русский имеют.
Изучение каждого курса в среднем занимает 1-2 дня усердной учебы и 1-2 недели учебы в "расслабленном темпе". По моим подсчетам все эти 6 курсов в среднем должны занять не более месяца.
В результате прохождения данного шага вы: будете иметь хорошие базовые знания об устройстве и синтаксисе языка, получите неплохой практический опыт кодинга (пусть и в "песочнице" приложения а не в реальном окружении) и будете иметь сертификаты о прохождении каждого курса - 6 сертификатов подтверждающих, что вы изучаете программирование!
ШАГ 3: КУРСЫ ПО PYTHON ОТ STEPIK
Платформа Stepik предоставляет доступ к огромному количеству курсов, большая часть и которых стоят достаточно дорого. Тем не менее, есть тут интересное и для нас - бесплатные курсы. Данная платформа тоже обладает мобильным приложением, но, в отличие от предыдущего шага, пройти курсы полностью не прибегая к использованию ПК не получится. Должен уточнить, что качественных бесплатных курсов по Python на этом сайте ОЧЕНЬ много. Я же сейчас акцентирую ваше внимание на тех, которые имеют наибольшее практическое значение в рамках данной инструкции.
Прохождение данного списка курсов должно занять около месяца.
Заключение
Вот и все - план действий в ваших руках. Следуя данной инструкции вы сможете за достаточно короткий срок (если действовать ОЧЕНЬ усердно, это можно уложиться в 3 месяца в сумме) и главное - бесплатно сможете повысить свой уровень владения Python - востребованным современным языком программирования - с нуля до свободного владения базовыми функциями и использования сторонних библиотек. В качестве бонуса, пройдя все шаги данной инструкции вы будете иметь 10(!) сертификатов, подтверждающих ваши знания. Дальше дело за вами!