PythonAnywhere

Онлайн IDE и веб-хостинг
PythonAnywhere
Оригинальный автор(ы)
  • Джайлс Томас
  • Роберт Смитсон
Разработчик(и)Анаконда, Инк.
Написано вПитон
Операционная система
Тип
ЛицензияЗапатентованный
Веб-сайтwww.pythonanywhere.com

PythonAnywhere — это интегрированная среда разработки (IDE) и веб-хостинговая служба ( платформа как услуга ) на основе языка программирования Python . [1] Основанная Джайлсом Томасом и Робертом Смитсоном в 2012 году, она обеспечивает доступ из браузера к серверным интерфейсам командной строки Python и Bash , а также редактор кода с подсветкой синтаксиса . Файлы программ можно передавать в службу и из нее с помощью браузера пользователя. Веб-приложения, размещенные на службе, могут быть написаны с использованием любого фреймворка приложений на основе WSGI .

PythonAnywhere был создан Resolver Systems, [2] которая также выпустила Resolver One , программу электронных таблиц на основе Python . 16 октября 2012 года продукт был приобретен новой компанией PythonAnywhere LLP, которая взяла на себя существующую команду разработчиков. [3] В июне 2022 года PythonAnywhere была приобретена Anaconda, Inc. [4]

Команда разработчиков использует PythonAnywhere для разработки PythonAnywhere и утверждает, что его функции совместной работы помогают, поскольку они используют методологию экстремального программирования . [5]

Функции

  • Поддержка CPython , PyPy и IPython , включая версии Python 2.7, 3.3, 3.4, 3.5, 3.6, 3.7, 3.8, 3.9 и 3.10. [6]
  • Интерактивные консоли в браузере с кодом, работающим на размещенных серверах, которые могут совместно использоваться несколькими пользователями.
  • Веб-хостинг на основе WSGI, например Django , Flask , web2py
  • Поддержка кодирования с iPad и других мобильных устройств.
  • Редактор в браузере с подсветкой синтаксиса.
  • Многие популярные модули Python предустановлены. [7]
  • Плановые задачи типа Cron для запуска скриптов в определенное время суток.
  • Постоянно активные задачи для запуска скриптов и их автоматического перезапуска в случае сбоя. [8] [9]

Использует

PythonAnywhere описывается как «самый простой способ развертывания приложений web2py » в официальной книге по веб-фреймворку [10] , рекомендуется при изучении NumPy [11] , является предпочтительной платформой развертывания в руководстве Django Girls [12] и рекомендуется как способ размещения веб-приложений на основе машинного обучения . [13]

Смотрите также

Ссылки

  1. ^ «PythonAnywhere: среда Python в собственном браузере» . html.it.
  2. ^ "Продукты - Системы распознавания". Системы распознавания. Архивировано из оригинала 2014-07-17 . Получено 2012-05-16 .
  3. ^ "Resolver Systems News: Acquisition". Resolver Systems. Архивировано из оригинала 2013-02-01 . Получено 2012-11-22 .
  4. ^ «Anaconda приобретает PythonAnywhere в попытке улучшить доступность Python». ITPro.
  5. ^ "Программирование без установки в облаке". Разработка в облаке. Архивировано из оригинала 2013-01-21 . Получено 2012-07-12 .
  6. ^ «Python 3.8 уже доступен! — PythonAnywhere News».
  7. ^ "Батареи в комплекте: PythonAnywhere".
  8. ^ "Постоянно активные задачи". 13 мая 2015 г.
  9. ^ «Постоянно выполняемые задачи — новости PythonAnywhere».
  10. ^ Массимо Ди Пьерро (2013). web2py (5-е изд.). Лулу.com. стр. 568–. ISBN 978-0-578-12021-8.
  11. ^ Иван Идрис (29 апреля 2015 г.). NumPy Cookbook - Второе издание. Packt Publishing Ltd. стр. 85–. ISBN 978-1-78439-982-5.
  12. ^ "Учебник Django Girls: Развертывание!". Django Girls.
  13. Себастьян Рашка (23 сентября 2015 г.). Машинное обучение Python. Packt Publishing Ltd., стр. 272–. ISBN 978-1-78355-514-7.
  • Домашняя страница PythonAnywhere
Взято с "https://en.wikipedia.org/w/index.php?title=PythonAnywhere&oldid=1239962894"