В новом учебном сезоне мы запускаем пятый поток курса «Разработчик на Python». Нас часто спрашивают: «Хорошо, я освою Python. Что дальше? Где именно я смогу применить навыки?». В этом материале мы собрали обзор известных компаний и проектов, которые используют Python в работе.

Часто именно Python рекомендуют начинающим разработчикам в качестве первого языка для изучения, и это вполне объяснимо. Фишка Python — читабельность кода. Именно она обеспечила ему уважение программистов от Токио до Мытищ. Про то, как вообще выбирают язык программирования (и чем так крут Python), мы рассказывали в материале «Python или нет?».

Какие крупные компании используют Python

Начинающих разработчиков интересует, где нужен навык программирования на Python, какие задачи с его знанием можно решать. И вот тут-то начинаются сомнения. В частности, бытует мнение, что функционал Python ограничивается лишь web-программированием. На самом деле, это не так.

Python — универсальный язык. На нём можно написать практически что угодно — от игр до систем управления жизнеобеспечением. На руку популярности Python играет сообщество «пайтонистов» со своей особой философией. Звание участников сообщества носят не только индивидуальные разработчики и небольшие компании, но и целые IT-гиганты.

Например, Python активно используют:

  • Google;
  • Dropbox (святая святых Python-программистов. В компании работает и сам создатель языка Гвидо ван Россум);
  • Netscape;
  • Facebook;
  • Yandex;
  • Microsoft;
  • Intel

А что насчет крутых проектов и игр, написанных на Python

Попробуем вспомнить известные проекты, в создании которых задействован этот ассемблер:

  • Большая часть кодовой базы самого известного видеохостинга YouTube написана на Python.
  • Начальная версия поискового паука Google — на Python.
  • Десктопный клиент Dropbox — полностью детище Python.

И это ещё не все. На Python написаны:

  • Spotify;
  • Mozilla;
  • Pinterest;
  • Paypal;
  • И даже Instagram.

Также на Python написана Mercurial — система контроля версий, очень серьезная штука.

В Abaqus, системе расчета на прочность, Python применяется как язык для пользователей — чтобы они могли полностью задействовать возможности программы или же автоматизировать расчеты.

Кроме того, большая часть Civilistation IV написана на Python. Использован Python и в Battlefield. Также есть игры, в которых Python задействован для моддинга — создания дополнений к игре сторонними разработчиками или самими игроками. Это, например, Sims IV, World of Tanks. Список можно продолжать.

Почему важно выбирать язык разработки, востребованный крупными брендами

Звучит здорово, но о чем это говорит? Крупные корпорации — значимые для рынка — уверены в жизнеспособности Python и готовы строить вокруг него бизнес. А потому проблема с поиском работы вряд ли возникнет перед теми, кто освоил разработку на Python.

Если вы прониклись скромным обаянием Python или заинтересовались широтой открывающихся возможностей, ждём на курсе «Разработчик на Python». Вы получите навыки web-разработки на всех этапах — от идеи до поддержки уже работающего продукта.

Екатерина Шипилова,

Автор #tceh