От космических симуляторов до реального NASA — а где еще используют язык Python?
В 2020 году Python вошел в тройку самых популярных языков программирования по версии GitHub. Чтобы показать масштабы величия «питона» и вдохновить на его изучение, вместе с курсом Skillbox «Профессия Python-разработчик» собрали девять крутых проектов, написанных на этом языке. Все они начинались со скромной идеи, а в итоге сделали своих авторов известными на весь мир. Может, ваш черед?
EVE Online
История MMOG о космосе началась аж в 1984 году. Исландец Хилмар Петурссон, один из создателей EVE Online, вдохновился космическим симулятором Elite и решил создать игру, в которой корабли будут управляться реальными людьми.
Несколько лет он вынашивал идею и искал единомышленников. В итоге вместе с такими же гиками-любителями космоса Рейниром Хардарсоном и Иваром Кристджансоном они создали одну из самых популярных игр о космосе. EVE Online делали на Stackless Python (один из интерпретаторов «питона») — это упростило процесс. Разработчики смогли сконцентрироваться на геймплее, а не технических проблемах, потому что Stackless Python позволял вносить изменения в базу данных без необходимости перезагрузки сервера.
В 2014 году в честь игры даже установили монумент в Рейкьявике. На нем выгравировали имена активных игроков на момент создания памятника.
BitTorrent до 6 версии
Один из самых популярных торрент-клиентов в мире — BitTorrent. Его разработал американский программист Брэм Коэн, который работал в MojoNation. Компания занималась разработкой платформы, алгоритмов и протоколов для передачи файлов в зашифрованном виде.
Именно Коэн в 2001 году создал протокол BitTorrent, на который спустя несколько лет приходилась уже половина интернет-трафика. В том же году, вооружившись Python, он написал первый торрент-клиент.
В 2004-м Коэн открыл компанию BitTorrent, Inc., которую спустя четыре года продал за 126 млн долларов миллиардеру и создателю криптовалюты TRON Джастину Сану. Коэн создал торрент-клиент на Python и заработал себе на безбедную жизнь. Берем на заметку и идем дальше!
Разработчики — на вес золота, их востребованность растет. Сейчас на рынке ищут более 6000 «питонистов», а зарплата «джунов» начинается от 80 тысяч рублей. Если мечтаете научиться кодить, освоить язык с нуля можно на курсе «Профессия Python-разработчик» в Skillbox. При поддержке опытного наставника вы за 12 месяцев станете начинающим специалистом, даже если впервые прочитали о программировании в этом посте.
Dropbox
Сегодня облачным хранилищем Dropbox пользуется больше 500 млн людей, а ежегодно компания приносит своему основателю миллиард долларов.
Все начиналось прозаично. Предприниматель и в будущем создатель Dropbox Дрю Хьюстон однажды столкнулся с проблемой: он ехал из Бостона в Нью-Йорк и внезапно понял, что забыл дома флешку. Эта ситуация настолько его расстроила, что он захотел решить проблему кардинально. А именно сесть и написать свою программу для хранения файлов. Так Хьюстон создал Dropbox и основал одноименную компанию. Официально сервис запустился в 2008 году и вскоре привлек к себе внимание гендиректора Apple Стива Джобса. Затем компанией заинтересовался и глава Facebook Марк Цукерберг.
А что там про Python? На нем написана компьютерная версия хранилища и большой процент серверного кода. Еще один любопытный факт: в 2012 году компании удалось убедить Гвидо ван Россума, автора языка Python, перейти из Google в Dropbox. Так что смело можно назвать эту компанию амбассадором «питона».
Что касается прибыли Хьюстона от своего детища, в одном интервью он вспоминает, как обновлял страницу и смотрел, как его счет растет с 60 долларов до 1,2 миллиона. Мораль: если у вас есть проблема, решайте ее кардинально — например, с помощью Python.
World of Tanks
В 2008-м программист из Беларуси Виктор Кислый прорабатывал идею многопользовательской онлайн-игры в духе World of Warcraft. Однако его приятель Петр Битюков настаивал на исторической достоверности и создании уникального сеттинга.
Через полгода на московской конференции разработчиков Битюков и Кислый презентовали игру про советские танки. В 2010-м World of Tanks, разработанная белорусской студией Wargaming, поступила в продажу. Ее сервер управлялся движком, написанным на Python и C++.
Поначалу игру восприняли со скептицизмом: ну, кто захочет играть за танк? Тем не менее проект принес студии миллионы долларов, а аудитория игры вышла далеко за пределы Беларуси и России.
На онлайн-курсе по Python-разработке вы научитесь работать с базами данных, создавать и оптимизировать приложения и модульные программы — от консольных скриптов до чат-ботов. Программа рассчитана на новичков, опыт программирования не нужен. Вашим дипломным проектом станет создание собственного веб-сервиса вместе с командой. Найти работу после обучения помогут в Центре карьеры Skillbox.
ГДЕ ЕЩЕ ЗАМЕЧЕН PYTHON?
Python отдают предпочтение не только в стартапах, но и в крупных компаниях. На нем разрабатывают искусственный интеллект, пишут программы для научных исследований и сложных вычислений и используют в анимации.
NASA
На сайте агентства опубликован список проектов с открытым исходным кодом, в том числе написанных на Python. Среди них исследования, связанные со звездами, планетами, атмосферой и дистанционным зондированием.
Disney и Pixar
Анимационные студии с помощью Python управляют обработкой изображений и CGI. При этом Disney задействовал «питон» не только в анимации, но и для создания игр. Например, на нем написаны Toontown Online и Pirates of the Caribbean Online.
Разработчики Google используют скрипты, написанные на Python, почти с основания компании. Сейчас это один из официальных серверных языков Google.
Python — основной язык серверной части приложений Facebook, связанных с обработкой изображений (например, изменение размера изображения).
Часть бэкенда веб-приложения написана на «питоне». По признанию разработчиков, они выбрали этот язык из-за простоты и популярности.
Мы собрали лишь небольшой список компаний и сервисов, которые работают на Python. Этот язык используют разработчики Spotify, Яндекс, Yahoo, Netflix, Quora и других сервисов. И всем этим компаниям нужны хорошие «питонисты».
Освоить язык и научиться писать программы и веб-приложения на Python можно на курсе «Профессия Python-разработчик» от Skillbox. Вас ждет три блока по программированию с разным уровнем сложности и дополнительные курсы: всего 80 модулей и 350 онлайн-уроков. Первый платеж можно отсрочить на полгода (подробнее тут), а по промокоду PIKABU до 30 апреля 2021 года действует скидка 5000 рублей на обучение.
Разминулись
Тверк перед высшим военным руководством ВМС Австралии
Церемония во время ввода в эксплуатацию вспомогательного судна для пополнения запасов нефти в ВМС Австралии, HMAS Supply.
Она прошла на острове Гарден в гавани Сиднея, на ней присутствовали командующий Силами обороны Австралии, несколько депутатов и генерал-губернатор.
Проект Семь пятниц на неделе #68. 15 апреля 1955 открылся первый макдак Рэя Крока!
Конечно же первый Макдональдс открыли два брата с соответствующей фамилией еще в начале сороковых годов (они же считаются изобретателями быстрого питания, оно же fastfood). Но именно Рэй Крок превратил Макдональдс в того всемирного монстра, который радует нас всякой вреднятиной. Сначала он выкупил у братьев право на продажу франшизы, а потом и вообще все, что связано с рестораном, в том числе и название. (Кстати, рекомендую посмотреть фильм «Основатель», как раз про это) Интересный факт — макдак зарабатывает деньги в основном на сдаче в аренду земли на которой стоят маки франчайзи. Корпорация является одним из крупнейших в мире владельцев недвижимости. Ну и, конечно же, в комиксе я нагло вру: во-первых, не во всех странах можно войти в туалет макдака бесплатно, а во-вторых, кричат «свободная касса» не только филологи, но и представители других специальностей (ведь это зависит не от специальности выпускника, а от того как он получал свой диплом)
Я каждый день с 8 февраля рисую по комиксу, связанному с событием произошедшим в эту дату, когда она была пятницей! Если хотите поддержать меня, то вот — http://desvvt.art/
я в телеграме — https://t.me/desvvt