PythonAnywhere - PythonAnywhere
| Разработчики) | PythonAnywhere LLP |
|---|---|
| Написано в | Python |
| Операционная система | Кроссплатформенность / HTML5 |
| Тип | Интегрированная среда разработки , веб-хостинг |
| Лицензия | Проприетарный |
| Веб-сайт | www |
PythonAnywhere - это онлайн- интегрированная среда разработки (IDE) и служба веб-хостинга ( платформа как услуга ), основанная на языке программирования Python . Основанный Джайлсом Томасом и Робертом Смитсоном в 2012 году, он обеспечивает доступ в браузере к серверным интерфейсам командной строки Python и Bash , а также к редактору кода с подсветкой синтаксиса . Программные файлы можно передавать в службу и обратно с помощью браузера пользователя. Веб-приложения, размещенные на сервисе, могут быть написаны с использованием любой инфраструктуры приложений на основе WSGI .
PythonAnywhere был создан компанией Resolver Systems, которая также произвела Resolver One , программу для работы с электронными таблицами на Python . 16 октября 2012 года продукт был приобретен новой компанией PythonAnywhere LLP, которая будет разрабатывать и поддерживать продукт в будущем, и взяла на себя существующую команду разработчиков.
Команда разработчиков использует PythonAnywhere для разработки PythonAnywhere и заявляет, что его функции совместной работы помогают, потому что они используют экстремальную методологию программирования .
Функции
- Поддержка CPython , PyPy и IPython , включая Python версий 2.7, 3.3, 3.4, 3.5, 3.6, 3.7 и 3.8.
- Интерактивные консоли в браузере с кодом, работающим на размещенных серверах, совместно используемым несколькими пользователями.
- Веб-хостинг на основе WSGI, например Django , Flask , web2py
- Поддержка кодирования с iPad и других мобильных устройств.
- Редактор в браузере с подсветкой синтаксиса.
- Предустановлено множество популярных модулей Python.
- Плановые задачи, подобные Cron, для запуска скриптов в заданное время суток.
- Постоянные задачи для запуска сценариев и автоматического их перезапуска в случае сбоя.
Использует
PythonAnywhere описан как «самый простой способ развертывания приложений web2py » в официальной книге по веб-фреймворку, предлагается при изучении numpy , является предпочтительной платформой развертывания в учебнике Django Girls и рекомендуется как способ размещения на основе машинного обучения веб-приложения.