Использование Python

Использование Python

Использование Python

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

Python используется во многих крупных компаниях.

Содержание

Примеры проектов, реализованных на Python

Веб-программирование и веб-проекты

  • CherryPy — среда для разработки веб-приложений
  • Django — среда для разработки веб-приложений
  • web2py — среда для разработки веб-приложений (web2py)
  • Google App Engine — Google-хостинг, использует Python для серверных приложений
  • Karrigell — среда для разработки веб-приложений (Karrigell)
  • Mailman — популярная программа для работы со списками рассылки
  • MoinMoin — вики-движок для интранета и интернета
  • PlanetPlanet — Движок для синдикации rss-потоков
  • Plone — система управления содержимым вебсайтов (CMS) на платформе Zope
  • Pylons — среда для разработки веб-приложений ([1])
  • Pythomnic — среда для разработки распределенных сетевых сервисов
  • reddit — Движок блога реализован на web.py
  • SEPY — редактор языка ActionScript
  • Turbogears — среда для разработки веб-приложений
  • Twisted — событийно-ориентированный сетевой фреймворк
  • web.py — среда для разработки веб-приложений (web.py)
  • Webware — среда для разработки веб-приложений
  • Zope — сервер для построения CMS, порталов и собственных видов веб-приложений, а также платформа для их разработки

Графика

  • imgSeek — программа для ведения архива фотографических изображений с поиском по содержимому и множеством других возможностей. (imgSeek)
  • Matplotlib — визуализация научных данных в стиле MATLAB
  • PyNGL — модуль для визуализации научных данных с упором на высококачественную 2D визуализацию в геонауках.
  • sK1 — форк и преемник остановленного проекта Skencil, обладающий расширенными профессиональными возможностями.
  • Skencil — многоплатформенный редактор векторной графики для UNIX-систем
  • UniConvertor — многоплатформенный конвертор форматов векторной графики. Подпроект в проекте sK1.

Разработка программного обеспечения

Другие области применения

  • Anaconda — инсталлятор операционных систем Fedora, Red Hat Enterprise Linux и некоторых других дистрибутивов, базирующихся на последнем (написан с использованием Python, C, PyGTK);
  • BitTorrent — первый клиент-сервер для популярного протокола файлообменных сетей;
  • Deluge — другой торрент-клиент;
  • clamwin — графический интерфейс пользователя для антивируса ClamAV;
  • Dropbox — приложение для прозрачной синхронизации данных на множестве компьютеров;
  • Eve Online — компьютерная игра жанра MMORPG, для написания сервера и клиента использован Stackless Python;
  • Gajim — клиент обмена мгновенными сообщениями по протоколу XMPP;
  • IPython — командная оболочка, замена стандартной оболочки Python;
  • Portage — система пакетов, используемая Gentoo Linux;
  • Severance: Blade of Darkness — компьютерная игра;
  • yum — высокоуровневая система управления пакетами ПО, надстройка над RPM, применяется в Fedora/RHEL и их клонах.

Проекты, использующие Python как скриптовый язык

  • Википедия использует Python для написания ботов
  • Battle for Wesnoth — пошаговая стратегическая игра «Битва за Веснот», Python используется для создания скриптов AI
  • Blender — кросплатформенный 3D редактор, Python использован для поддержки скриптов-плагинов
  • Civilization IV — популярная стратегическая игра.
  • GIMP — растровый графический редактор, для написания скриптов используется Python
  • Среда рабочего стола GNOME использует Python для написания плагинов для ряда приложений:
  • Greyhawk: Temple of Elemental Evil — игра для ОС Windows от фирмы Troika Games, Python использован для скриптовой поддержки игрового движка
  • Houdini — High-end пакет 3D анимации разрабатываемый компанией Side Effects Software (Toronto, Canada). Отличительной особенностью Houdini является чисто процедурный подход к моделированию и анимации. Начиная с версии Houdini 9.0 язык программирования Python предлагается как альтернатива стандартному HScript и встроенному языку выражений.
  • Kig — интерактивная геометрия
  • Maya — High-end редактор трёхмерной графики. Начиная с версии Maya 8.5 Python используется в качестве скриптового языка наравне с MEL (Maya Embedded Language). Кроме того, Maya Python API (интерфейс к C++ Maya API для Python) используется для создания расширений к Maya, а также для пакетной обработки данных.
  • Minions of Mirth — MMORPG игра, Python использован как основной язык для написания логики сервера и клиента.
  • OpenOffice.org — набор офисных программ, альтернатива Microsoft Office, Python используется для написания скриптов наравне с VBA, JavaScript, BeanShell
  • QuArK — редактор игровых уровней.
  • Vampire: The Masquerade — Bloodlines — ролевая игра с элементами action, разработанная компанией Troika Games на движке Source от Valve Software, Python активно используется для написания сценария уровней.
  • Vim — текстовый редактор, предоставляет богатый API для автоматизации и расширения функциональности
  • WinCVS — GUI для работы с системой CVS в ОС Microsoft Windows, использует Python для поддержки скриптов

Компании и организации, интенсивно использующие Python

Ссылки


Wikimedia Foundation. 2010.

Поможем решить контрольную работу

Полезное


Смотреть что такое "Использование Python" в других словарях:

  • Python — У этого термина существуют и другие значения, см. Python (значения). Python Класс языка: му …   Википедия

  • Python Imaging Library — Тип библиотека языка Python Разработчик Fredrik Lundh Написана на C, Python Операционная система Linux, Mac OS X и др. UNIX подобные, Windows Последняя версия …   Википедия

  • Функциональное программирование на Python — Функциональное программирование является одной из парадигм, поддерживаемых языком программирования Python. Основными предпосылками для полноценного функционального программирования в Python являются: функции высших порядков, развитые средства… …   Википедия

  • Объектно-ориентированное программирование на Python — Объектно ориентированное программирование на Python  программирование на Python с использованием парадигмы ООП: с самого начала Python проектировался как объектно ориентированный язык программирования[1]. Содержание 1 Введение 1.1 …   Википедия

  • Colt Python — Револьверы Colt Python c шести и четырёхдюймовыми стволами Тип: Револьвер Страна …   Википедия

  • Стандартная библиотека Python — Богатая стандартная библиотека является одной из привлекательных сторон языка программирования Python. Здесь имеются средства для работы со многими сетевыми протоколами и форматами интернета, например, модули для написания HTTP серверов и… …   Википедия

  • Пайтон — Python Класс языка: функциональный, объектно ориентированный, императивный, аспектно ориентированный Тип исполнения: интерпретация байт кода, компиляция в MSIL, компиляция в байт код Java Появился в: 1990 г …   Википедия

  • Список версий Ubuntu — Основная статья: Ubuntu Ubuntu  свободная операционная система для персональных компьютеров, рабочих станций, нетбуков и серверов, является одним из самых популярных дистрибутивов Linux. Новая версия системы выходит раз в полгода …   Википедия

  • Сравнение языков программирования — Эту статью следует викифицировать. Пожалуйста, оформите её согласно правилам оформления статей.  Условные обозначения  …   Википедия

  • Blender — У этого термина существуют и другие значения, см. Blender (журнал) …   Википедия

Книги

  • Python и машинное обучение, Рашка Себастьян. Крайне необходимое издание по новейшей предсказательной аналитике для более глубокого понимания методологии машинного обучения Использование разных машинно-обучаемых моделей для… Подробнее  Купить за 2386 руб
  • Python и анализ данных, Маккинли Уэс. В книге "Python и анализ данных" рассматриваются вопросы переформатирования, очистки и обработки данных на Python. Ее можно также рассматривать как современное практическое введение в… Подробнее  Купить за 1615 руб
  • Python и анализ данных, Маккинни У.. В книге "Python и анализ данных" рассматриваются вопросы переформатирования, очистки и обработки данных на Python. Ее можно также рассматривать как современное практическое введение в… Подробнее  Купить за 1601 руб
Другие книги по запросу «Использование Python» >>


Поделиться ссылкой на выделенное

Прямая ссылка:
Нажмите правой клавишей мыши и выберите «Копировать ссылку»