PythonWszędzie - PythonAnywhere
| Deweloper(zy) | PythonAnywhere LLP |
|---|---|
| Napisane w | Pyton |
| System operacyjny | Wieloplatformowy / HTML5 |
| Rodzaj | Zintegrowane środowisko programistyczne , usługa hostingu internetowego |
| Licencja | Prawnie zastrzeżony |
| Strona internetowa | www |
PythonAnywhere to zintegrowane środowisko programistyczne (IDE) online i usługa hostingu ( Platform as a service ) w oparciu o język programowania Python . Założona przez Gilesa Thomasa i Roberta Smithsona w 2012 r. zapewnia dostęp w przeglądarce do serwerowych interfejsów wiersza poleceń Python i Bash , a także edytor kodu z podświetlaniem składni . Pliki programu mogą być przesyłane do iz serwisu za pomocą przeglądarki użytkownika. Aplikacje internetowe hostowane przez usługę można pisać przy użyciu dowolnej struktury aplikacji opartej na WSGI .
PythonAnywhere został stworzony przez Resolver Systems, który wyprodukował również Resolver One , oparty na Pythonie program do arkuszy kalkulacyjnych . 16 października 2012 r. produkt został przejęty przez nową firmę PythonAnywhere LLP, która będzie rozwijać i utrzymywać produkt w przyszłości, a także przejął istniejący zespół programistów.
Zespół programistów używa PythonAnywhere do tworzenia PythonAnywhere i twierdzi, że jego funkcje współpracy pomagają, ponieważ wykorzystują ekstremalną metodologię programowania .
Cechy
- Obsługa CPython , PyPy i IPython , w tym wersje Pythona 2.7, 3.3, 3.4, 3.5, 3.6, 3.7 i 3.8.
- Konsole interaktywne w przeglądarce z kodem działającym na hostowanych serwerach, które można udostępniać wielu użytkownikom.
- Hosting oparty na WSGI, np. Django , Flask , web2py
- Wsparcie dla kodowania z iPada i innych urządzeń mobilnych.
- Edytor podświetlania składni w przeglądarce.
- Zainstalowano wiele popularnych modułów Pythona.
- Cron -Jak zaplanowane zadania do uruchamiania skryptów w danej porze dnia.
- Zawsze włączone zadania do uruchamiania skryptów i automatycznego ich ponownego uruchamiania w przypadku niepowodzenia.
Zastosowania
PythonAnywhere jest opisany jako „najprostszy sposób wdrażania aplikacji web2py ” w oficjalnej książce na temat frameworka internetowego, jest sugerowany podczas nauki numpy , jest platformą wdrażania wybraną w samouczku Django Girls i jest zalecany jako sposób hostowania oparty na uczeniu maszynowym Aplikacje internetowe.