Зачем учить Python и где он пригодится
«Нетология» запускает обучение языку программирования Python. Редакция блога разобралась, кто им пользуется и для каких целей.
Итак, что такое Python?
Python (Пайтон, Питон) — скриптовый язык программирования. В отличие от С исполняется ровно в тот момент, когда мы его запускаем. До последнего момента программа — это всего лишь текст.
А чем он лучше других языков?
Python логичный. Там нет многих болячек других языков. Python изначально был хорошо спроектирован, поэтому достаточно один раз понять его логику, чтобы писать код. Форматирование кода — часть языка.
Популярность Python продолжает расти. Его используют в крупных компаниях и стартапах. Например, Instagram, Intel, Positive Technologies, Eve Online, Houdini.
Круто. Так, а для чего конкретно его используют?
Python часто используют для создания плагинов и скриптов. Это удобно — благодаря логике языка скрипты создаются просто. Разработчики онлайн-игр создают игру на одном языке, а для скриптов внутри игры, вроде взаимодействия персонажей и сцен, часто используют именно Python.
Применяют Python и в системном администрировании, при разработке веб-приложений, для научных целей.
Слушайте, я вот вообще программирования не знаю. Наверное, не потяну?
Наоборот. У Python низкий порог вхождения. Чтобы начать программировать, достаточно одного занятия. То есть вы начинаете учить язык, а первую простейшую программу сможете создать уже через полчаса.
Python хорошо подойдёт в качестве первого языка программирования.
А если я не такой уж и новичок в программировании?
Тем более стоит изучать Python. Как минимум, он подойдёт как первый скриптовый язык.
Или, если вы освоили C++ и боитесь идти дальше, учите Python. Он поможет сбалансировать знания. С такими знаниями можно, например, написать свою бильд-систему.
Если вы работаете системным администратором, то Python поможет углубиться в автоматизацию. Тогда многие вещи не придётся делать руками.
В целом, для тех, кто уже умеет писать код, Python помогает выйти за пределы своего стека технологий.
А чему конкретно учат на программе в «Нетологии»?
Для начала учим использовать сильные стороны языка и инструменты разработки (IDE, Lint, отладка). Показываем как использовать язык для повседневных задач. Научим применять Python для сбора и анализа данных.
Я же не научусь программированию на теории. Что с практикой?
Мы по секрету узнали у преподавателей программы и выяснили темы пары домашних работ. В одном из заданий нужно будет написать программу, которая решает математические задачи. Позже будут домашки по работе с диском и вебом. Например, на автоматическое перекодирование аудио и видео.
Преподаватели покажут, как использовать Python для реальных задач.
Ок, записываюсь. Когда старт?
Первый набор запускается 28 октября.
Полный текст статьи читайте на Нетология