Новости Software

Python-искуситель: выбираем первый ЯП для изучения

Массачусетский технологический институт и открытый при поддержке «Яндекса» факультет компьютерных наук ГУ ВШЭ знакомят студентов с программированием на примере Python.Почему Питон рекомендуют новичкам, как с ним поладить, а потом — найти работу?

На Питоне были написаны ранние версии поисковика Google, а сейчас его используют в составе сервисов YouTube, Instagram, DropBox и Pinterest. Язык применяют в приборостроении и космической отрасли. Он не игрушка, но так прост, что в некоторых российских школах его учат с 7 класса.

Сила минимализма

  • Короткий путь от идеи к результату — одна из главных черт Питона. Студенты и школьники пишут на нём приложения для любых платформ без глубокого знания «железных» нюансов. Профессионалы с его помощью быстро создают и тестируют прототипы программ.
  • Python учит ясно выражать сложное и умещать в одной строке то, что на других языках заняло бы четыре.
  • Python — это приглашение в мир, где код программ очень похож на разговорный английский. Создатель языка Lisp и директор по исследованиям в Google Питер Норвиг зовёт тексты на Питоне псевдокодом — настолько они близки к естественному языку.

«Батарейки прилагаются»

Питон по умолчанию установлен в MacOS и включен в большинство дистрибутивов Linux. Стандартная библиотека языка включает более 250 модулей. Самое необходимое под рукой — это часть философии языка. А ещё у Python большое сообщество, в том числе в России. Новичку легко найти помощь.

В чем подвох?

Питон медленнее Си, особенно при потоковой обработке бинарных данных. Если производительности не хватает, приходится переписывать код самых загруженных узлов на С или Cython. Поиск узких мест занимает время, но в большинстве случаев это компенсируются ускорением других этапов разработки.

Кем быть, где работать?

Веб-разработчики используют Python в связке с фреймворками Django и Flask, чтобы создавать устойчивые к нагрузкам сайты и онлайн-приложения. Базовые функции, в том числе регистрация и авторизация пользователей, в Django доступны «из коробки». А ещё на Питоне есть готовые шаблоны для написания Telegram-ботов.

С Python вам открыта карьера аналитика Big Data — «больших данных», без которых не мыслят себя Apple, Сбербанк и крупные ретейлеры. Благодаря библиотекам pandas и scikit-learn, Питон оттесняет языки R и Ruby на поприще статистического анализа и машинного обучения.

На странице Google Jobs язык Python перечислен среди требований к программным инженерам. Эти специалисты совершенствуют создание и сопровождение ПО.

По востребованности у российских работодателей Java и C опережают Питон, особенно в регионах. Большая часть вакансий Junior-разработчика на Python сосредоточена в Москве и Санкт-Петербурге. В других городах чаще нужны кодеры с опытом. Поэтому новичку есть смысл выбрать курсы со стажировкой и трудоустройством. Mail.Ru Group и обучающий портал GeekBrains создали в России онлайн-университет для программистов Geek University. Оттуда выпускников берут на работу в Тинькофф, МТС, Avito или компании поменьше, но с возможностью сразу занять middle-позицию.

Если программирование — ваше хобби, а трудоустройство пока не приоритет, можете выводить свои Python-игры в Steam через Greenlight или разрабатывать бесплатный софт за пожертвования. Собрав портфолио, вы сможете удалённо сотрудничать со столичными и зарубежными компаниями. В Москве Python-программисты получают в среднем 105 000 рублей в месяц. 

Источник:

Если вы заметили ошибку — выделите ее мышью и нажмите CTRL+ENTER.
Материалы по теме
window-new
Soft
Hard
Тренды 🔥
Выходцы из Activision Blizzard, Ubisoft, Sega, LucasArts и Sierra запустили студию New Tales для разработки и издания игр 8 ч.
Лучше поздно, чем никогда: в GOG началась своя новогодняя распродажа 8 ч.
Видео: знакомство с новой легендой в трейлере к анонсу следующего сезона Apex Legends 9 ч.
В Steam открылся ранний доступ научно-фантастического триллера Hidden Deep 9 ч.
Европарламент одобрил закон, запрещающий сбор некоторых данных для таргетинга рекламы 9 ч.
На Google подали в суд в США за обман пользователей для получения их личных данных 10 ч.
Видео: музыкальный концерт Даны в новом геймплейном ролике Syberia: The World Before 10 ч.
Apple будут штрафовать на 5 млн евро в неделю за препятствия к использованию сторонних платёжных систем в приложениях 11 ч.
Криптовалютный рынок потерял за сутки $130 млрд на фоне падения биткоина и Ethereum 11 ч.
Сегодня в оригинальной Dying Light начнётся новое внутриигровое событие — до выхода сиквела меньше двух недель 11 ч.
Видео со свежей версией прототипа Tesla Cybertruck подтвердило отсутствие дверных ручек 25 мин.
«Русклимат» и Toshiba проведут полный перезапуск всех продуктовых линеек в климатическом направлении Toshiba 3 ч.
Meta и NVIDIA построят самый мощный в мире ИИ-суперкомпьютер RSC: 16 тыс. ускорителей A100 и хранилище на 1 Эбайт 3 ч.
Новая статья: Обзор накопителей Crucial P5 Plus и Micron 3400: какими должны быть PCIe 4.0 SSD среднего уровня 4 ч.
Новая статья: Обзор 27-дюймового монитора MSI Modern MD271QP: доступная модель со входом Type-C 6 ч.
Renault, Nissan и Mitsubishi инвестируют $23 млрд в производство электромобилей 6 ч.
Boeing инвестировала $450 млн в разработку аэротакси на электрической тяге 7 ч.
Разработчик систем хранения энергии на сжатом воздухе Hydrostor получил от Goldman Sachs $250 млн инвестиций 7 ч.
Представлен концепт дома на колёсах eStream — он электрический, может ездить без автомобиля, а управлять им можно со смартфона 9 ч.
Samsung готовит среднебюджетный смартфон Galaxy F23 5G с процессором Snapdragon 750G 9 ч.