Python n'importe où - PythonAnywhere

Python n'importe où
Logo PythonAnywhere
Développeur(s) PythonAnywhere LLP
Écrit en Python
Système opérateur Multiplateforme / HTML5
Taper Environnement de développement intégré , Service d'hébergement Web
Licence Propriétaire
Site Internet www .pythonanywhere .com

PythonAnywhere est un environnement de développement intégré (IDE) en ligne et un service d'hébergement Web ( Plateforme en tant que service ) basé sur le langage de programmation Python . Fondé par Giles Thomas et Robert Smithson en 2012, il fournit un accès dans le navigateur aux interfaces de ligne de commande Python et Bash basées sur le serveur , ainsi qu'un éditeur de code avec coloration syntaxique . Les fichiers de programme peuvent être transférés vers et depuis le service à l'aide du navigateur de l'utilisateur. Les applications Web hébergées par le service peuvent être écrites à l'aide de n'importe quel framework d'application basé sur WSGI .

PythonAnywhere a été créé par résolveur Systems, qui a également produit Resolver One , une base Python Tableur programme. Le 16 octobre 2012, le produit a été acquis par une nouvelle société, PythonAnywhere LLP, qui développera et maintiendra le produit à l'avenir, et a repris l'équipe de développement existante.

L'équipe de développement utilise PythonAnywhere pour développer PythonAnywhere et affirme que ses fonctionnalités de collaboration sont utiles car elles utilisent la méthodologie de programmation extrême .

Caractéristiques

  • Prise en charge de CPython , PyPy et IPython , y compris les versions Python 2.7, 3.3, 3.4, 3.5, 3.6, 3.7 et 3.8.
  • Consoles interactives dans le navigateur avec code exécuté sur des serveurs hébergés, partageables entre plusieurs utilisateurs.
  • Hébergement Web basé sur WSGI, par exemple Django , Flask , web2py
  • Prise en charge du codage à partir d' iPad et d'autres appareils mobiles.
  • Éditeur dans le navigateur mettant en évidence la syntaxe.
  • De nombreux modules Python populaires pré-installés.
  • Tâches planifiées de type Cron pour exécuter des scripts à un moment donné de la journée.
  • Tâches toujours actives pour exécuter des scripts et les redémarrer automatiquement en cas d'échec.

Les usages

PythonAnywhere est décrit comme "le moyen le plus simple de déployer des applications web2py " dans le livre officiel sur le framework Web, est suggéré lors de l'apprentissage de numpy , est la plate-forme de déploiement de choix dans le didacticiel Django Girls et est recommandé comme moyen d'hébergement basé sur l' apprentissage automatique. des applications Web.

Voir également

Les références

Liens externes