PythonAnywhere
Разработчик(и) | Анаконда, Инк. |
---|---|
Написано в | Питон |
Операционная система | Кроссплатформенность / HTML5 |
Тип | Интегрированная среда разработки , услуги веб-хостинга |
Лицензия | Собственный |
Веб-сайт | www |
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. [6]
- Интерактивные консоли в браузере с кодом, работающим на размещенных серверах, которыми могут пользоваться несколько пользователей.
- Веб-хостинг на базе WSGI, например Django , Flask , web2py.
- Поддержка кодирования с iPad и других мобильных устройств.
- Браузерный редактор с подсветкой синтаксиса.
- Многие популярные модули Python предустановлены. [7]
- Cron -подобные запланированные задачи для запуска сценариев в заданное время суток.
- Постоянно активные задачи для запуска сценариев и их автоматического перезапуска в случае сбоя. [8] [9]
Использует [ править ]
PythonAnywhere описывается как «самый простой способ развертывания приложений web2py » в официальной книге по веб-фреймворку. [10] рекомендуется при изучении NumPy , [11] является предпочтительной платформой развертывания в руководстве по Django Girls , [12] и рекомендуется в качестве способа размещения веб-приложений на основе машинного обучения . [13]
См. также [ править ]
Ссылки [ править ]
- ^ «PythonAnywhere: среда Python в вашем браузере» . html.it.
- ^ «Продукция – Резолверные системы» . Резолверные системы. Архивировано из оригинала 17 июля 2014 г. Проверено 16 мая 2012 г.
- ^ «Новости резольверных систем: приобретение» . Резолверные системы. Архивировано из оригинала 1 февраля 2013 г. Проверено 22 ноября 2012 г.
- ^ «Anaconda приобретает PythonAnywhere, стремясь улучшить доступность Python» . ИТПро.
- ^ «Программирование в облаке без установки» . Разрабатывайте в облаке. Архивировано из оригинала 21 января 2013 г. Проверено 12 июля 2012 г.
- ^ «Python 3.8 теперь доступен! — Новости PythonAnywhere» .
- ^ «Батарейки в комплекте: PythonAnywhere» .
- ^ «Всегда актуальные задачи» . 13 мая 2015 г.
- ^ «Постоянные задачи — новости PythonAnywhere» .
- ^ Массимо Ди Пьерро (2013). web2py (5-е изд.). Лулу.com. стр. 568–. ISBN 978-0-578-12021-8 .
- ^ Иван Идрис (29 апреля 2015 г.). Поваренная книга NumPy — второе издание . Packt Publishing Ltd., стр. 85–. ISBN 978-1-78439-982-5 .
- ^ «Урок для девочек по Django: развертывание!» . Девушки Джанго.
- ^ Себастьян Рашка (23 сентября 2015 г.). Машинное обучение Python . ООО «Пакт Паблишинг» стр. 272–. ISBN 978-1-78355-514-7 .