PythonAnywhere

Pythonanywhere
PythonAnywhere logo
Entwickler (en) Anaconda, Inc
Geschrieben in Python
Betriebssystem Plattformübergreifend / HTML5
Typ Integrierte Entwicklungsumgebung, Webhosting -Dienst
Lizenz Proprietär
Webseite www.Pythonanywhere.com

Pythonanywhere ist online integrierte Entwicklungsumgebung (Ide) und Webhosting -Dienst (Plattform als Dienst) basierend auf Python -Programmiersprache.[1] Es wurde 2012 von Giles Thomas und Robert Smithson gegründet und bietet im Browser Zugriff auf serverbasierte Python und Verprügeln Befehlszeilenschnittstellenzusammen mit einem Code -Editor mit Satzstellung markieren. Programmdateien können mit dem Browser des Benutzers an und vom Dienst übertragen werden. Webanwendungen, die vom Dienst gehostet werden WSGI-Basierten Anwendungsrahmen.

Pythonanywhere wurde von Resolver -Systemen erstellt,[2] wer auch produziert hat Resolver eins, eine Python-basierte Kalkulationstabelle Programm. Am 16. Oktober 2012 wurde das Produkt von einem neuen Unternehmen, Pythonanywhere LLP, übernommen, das das Produkt in Zukunft entwickeln und pflegen wird und das bestehende Entwicklungsteam übernommen hat.[3] Im Juni 2022 wurde Pythonanywhere von Anaconda, Inc. erworben.[4]

Das Entwicklungsteam nutzt Pythonanywhere, um Pythonanywhere zu entwickeln, und sagt, dass seine Zusammenarbeit hilft, weil sie das verwenden extremes Programmieren Methodik.[5]

Merkmale

  • Cpython, Pypy und Ipython Unterstützung, einschließlich Python -Versionen 2.7, 3,3, 3,4, 3,5, 3,6, 3,7, 3,8 und 3,9.[6]
  • Interaktive In-Browser-Konsolen mit Code auf gehosteten Servern, die zwischen mehreren Benutzern gemeinsam genutzt werden.
  • WSGI-basiertes Webhosting, z. Django, Flasche, Web2py
  • Unterstützung für die Codierung von iPad und andere mobile Geräte.
  • Syntax-Highlighting In-Browser-Editor.
  • Viele beliebte Python-Module wurden vorinstalliert.[7]
  • Cron-Geplante Aufgaben, um Skripte zu einer bestimmten Tageszeit auszuführen.
  • Immer auf Aufgaben, um Skripte auszuführen und sie automatisch neu zu starten, wenn sie versagen.[8][9]

Verwendet

Pythonanywhere wird als "der einfachste Weg zum Bereitstellen" beschrieben Web2py Bewerbungen "im offiziellen Buch im Web Framework,[10] wird beim Lernen vorgeschlagen Numpy,[11] ist Bereitstellungsplattform der Wahl in Django Girls Lernprogramm,[12] und wird empfohlen, um zu hosten maschinelles Lernen-basierte Webanwendungen.[13]

Siehe auch

Verweise

  1. ^ "Pythonanywhere: UN Ambiente Python Nel Proprio Browser". html.it.
  2. ^ "Produkte - Resolver -Systeme". Resolversysteme. Archiviert von das Original Am 2014-07-17. Abgerufen 2012-05-16.
  3. ^ "Resolver Systems News: Akquisition". Resolversysteme. Archiviert von das Original Am 2013-02-01. Abgerufen 2012-11-22.
  4. ^ "Anaconda erwirbt Pythonanywhere, um die Python -Zugänglichkeit zu verbessern.". ITPRO.
  5. ^ "Installationsfreie Programmierung in der Cloud". Sich in der Cloud entwickeln. Archiviert von das Original 2013-01-21. Abgerufen 2012-07-12.
  6. ^ "Python 3.8 jetzt verfügbar! - Pythonanywhere News".
  7. ^ "Batterien enthalten: Pythonanywhere".
  8. ^ "Immer auf Aufgaben". 13. Mai 2015.
  9. ^ "Immer auf Aufgaben - Pythonanywhere News".
  10. ^ Massimo di Pierro (2013). Web2py (5. Aufl.). Lulu.com. S. 568–. ISBN 978-0-578-12021-8.
  11. ^ Ivan Idris (29. April 2015). Numpy Kochbuch - zweite Ausgabe. Packt Publishing Ltd. S. 85–. ISBN 978-1-78439-982-5.
  12. ^ "Django Girls Tutorial: Einsatz!". Django Girls.
  13. ^ Sebastian Raschka (23. September 2015). Python Maschinelles Lernen. Packt Publishing Ltd. S. 272–. ISBN 978-1-78355-514-7.

Externe Links