Найти тему

Интерестные факты о языке программирования Python

Язык Python становится востребованние с каждым годом. Предлагаем разобраться, за что так любят Питон.

О появлении Python

Начнем с того, как возник Python и почему он так называется.

---Python появился из увлечения

Однажды голландский разработчик Гвидо ван Россум думал, чем заняться в предрождественскую неделю, и остановился на нетривиальном хобби — создании нового IT-языка. Было это в декабре 1989 года.

Но не только желание развлечься двигало программистом. Гвидо трудился в компании, которая нуждалась в языке сценариев — так разработчик решил внести вклад в компанию.

Вскоре кодер показал наработки коллегам. Уже в 1991 году проект возымел успех.

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

  • Python — это не о змеях

Может показаться, что наименование языка связано с рептилиями, но это не так.

Гвидо ван Россум выбрал название в честь английской комик-труппы «Монти Пайтон», поклонником которой являлся. Шоу демонстрировалось на BBC в 1970-х годах.

Мнение о нейминге как о бессмысленной трате времени, интерес к телевизионному шоу «Летающий цирк Монти Пайтона» и желание присвоить языку короткое простое имя сделали дело — язык зовется Питоном.

Если вы не смотрели скетч-сериал, не беда: как написано в документации, увлеченность «Летающим цирком Монти Пайтона» — не обязательное условие использования Python. Однако документ утверждает, что любовь к тв-шоу помогает. Как конкретно, к сожалению, не указано.

Большинство людей по-прежнему ассоциирует язык со змеями. С этим, пожалуй, уже ничего не поделать.

  • Автор логотипа Python— брат создателя языка
-2

Этот интересный факт о Python напрямую связан с предыдущим. На эмблеме Python изображены как раз таки змеи. Пресмыкающиеся образуют квадрат.

Составил лого брат Гвидо, дизайнер Юст ван Россум. Шрифт текста тоже изобрел он.

До 2006 года логотип Pythonбыл текстовым. Но кобры всевозможных видов в книгах, журналах и на сайтах про Python подтолкнули к смене лого во избежание путаницы.

---Освоение Python

Python считается подходящим для начала погружения в IT. О том, почему это правда и как пригодится знание языка, рассказываем ниже.

  • Питон просто изучать

Язык Python относительно легко освоить — потому его предпочитают начинающие программисты и школьники. Никакого сложного синтаксиса — изучение основ займет 2–3 месяца.

-3

Овладеть языком можно при помощи книг, YouTube-роликов, специализированных курсов по программированию на Python для детей. Увлекательно обучаться Пайтону через Майнкрафт: такой вариант привлечет подростка-игромана к кодингу и направит его энергию в созидательное русло.

Исследование Питона может стать стартом карьеры в высокооплачиваемой отрасли IT.

  • Python используется везде

Python славится мульти-платформенностью. Он эксплуатируется повсюду: от смартфонов и ПК до серверных сетей. Язык поддерживает работу с операционными системами Windows, Linux, MacOS, Symbian, Android. Результативность запуска на платформах одинакова.

-4

Разработка приложений, машинное обучение, ИИ, работа с большими данными, микропроцессоры — о да, Питон вездесущ.

---Факты о Python для разработчиков

cледующие пункты понравятся тем, кто недавно приступил к познанию Питона.

  • У Python большая библиотека

Python обладает обширной библиотекой с предварительно написанными данными: от сложного анализа до коннекта с ZIP-архивами.

Этим обеспечивается легкий старт работы с языком и шанс реализации проектов различных уровней сложности.

  • Python не нужен компилятор

Код, сформированный на Python, выполняет интерпретатор, а не компилятор — этим Питон отличается от других IT-языков.

Это означает отсутствие стадии компиляции в машинный код — программа пошагово осуществляется в среде исполнения.

-5

  • В Python нет скобок

В отличие от собратьев Java и C++, в Python не ставятся скобки для разделения кода — для этого предназначены обязательные отступы.

-6

Пробелы и отступы добавляют языку визуальной привлекательности и позволяют интуитивно его понимать. Вторая сторона медали: скобки делают код комфортнее для поддержки.

  • У Python нет указателей

Python передает объекты по ссылке. Другие IT-языки традиционно совершают это при помощи указателей: переменные содержат адреса памяти с местонахождением других переменных. Так вот, в Питоне этого нет: язык ограждает пользователя от случайных неверных действий.

---Бонусные Python-факты

Напоследок предлагаем ознакомиться с неожиданными и любопытными фактами, которые помогут лучше узнать Питон.

  • Python есть на Марсе

Язык используется в марсоходе, запущенным NASA. Не стоит обольщаться: в национальном космическом ведомстве Python не применяется для серьезных проектов — например, на тему полетов или доставки военного назначения.

В NASA Python задействуется для технологических задач и в математических вычислениях, в которых параметры полета принимаются в расчет в небольшой степени.

-7

  • Python обогнал французский

Внезапно, но это так. В результате проведенного в Англии опроса Python оказался привлекательным для изучения в начальных британских школах языком. 60% родителей желают, чтобы школьники осваивали кодинг на Питоне, а не иностранный язык.

И нет, этот пункт не о нелюбви к французскому языку — но об интересе к IT в целом и Python в частности.

  • Python познал дзен

Философия программирования «Дзен Питона» описывается в стихотворении. Прочитать творение можно, введя команду «import this» в консоли.

Стих призван отобразить философию Python. Автор — Тим Питерс, внесший серьезный вклад в сообщество Python.

Если с английским не дружите, рекомендуем погуглить перевод на русский: поможет проникнуться духом Python и вдохновиться на погружение в этот IT-язык.

  • Антигравитация и летающий Python

Набрав import antigravity, программист попадает на web-страницу с комиксом XKCD о модуле антигравитации, в котором упоминается Python.