Python

Материал из Викиреальностя
Перейти к: навигация, поиск
Python

Python (Питон, Пайтон) — популярный скриптовый язык программирования.

Есть 2 основные ветви Python: 2 (последняя — 2.7.6) и 3 (последняя — 3.8.1).

Начал разрабатываться в конце 1980-х г.г. Название язык получил от известного сатирического шоу «Летающий цирк Монти Пайтона» (соотв. читается «Пайтон»), хотя значительное количество пользователей ассоциируют название также со змеей питон (и читают «Питон»). Именно изображение змеи находится на логотипе Python.

Содержание

[править] Преимущества

  • Высокая популярность языка, использование в значительном количестве проектов,
  • Входит в поставку большинства дистрибутивов Linux, следовательно, есть на большинстве серверов,
  • Сравнительно простой (что может являться и минусом, так как не прививает новобранцу должную культуру программирования), но в то же время строгий синтаксис,
  • Есть элементы функционального программирования, основная парадигма — ООП,
  • В стандартныx библиотеках Python есть средства для работы с электронной почтой, протоколами Интернета, FTP, HTTP, базами данных, и пр.,
  • Скрипты, написанные при помощи Python выполняются на большинстве современных ОС. Такая переносимость обеспечивает Python применение в самых различных областях,
  • Python подходит для любых решений в области программирования, будь то офисные программы, web-приложения, GUI-приложения и т. д.

[править] Недостатки

  • Непривычный синтаксис (нет фигурных скобок вокруг блоков, круглых скобок вокруг списка аргументов, точки с запятой в конце строк хотя и можно ставить, многие не ставят; сишники не одобряют),
  • Динамическая типизация,
  • Значительно медленнее Си и ASM, как и большинство скриптовых языков.

[править] Применение

  • На Python’е написан известный движок для визуальных новелл, Ren'Py.
  • Также на нём написан фреймворк для веб-приложений Django.

[править] Реализации Python

Существуют реализации этого языка, основанные на других языках, такие как Jython и IronPython.

[править] Галерея

[править] Программирование на Python