Skip to main content

Web IDE for Python using Streamlit and Ace Editor

Project description

EZPy – Python Web IDE 🐍

EZPy je jednoduché a moderné Python Web IDE postavené na Streamlit a Streamlit Ace editori.
Umožňuje písať, spúšťať a ukladať Python kód priamo vo webovom prostredí na vašom PC.


Funkcie

  • Interaktívny ACE editor s podporou tém, fontov a keybindingov (vscode, emacs, sublime)
  • Ukladanie a načítanie kódu
  • Spúšťanie kódu priamo v appke, vrátane podpory input() a Tkinter v samostatnej konzole
  • Nastavenia IDE: témy, font size, tmavý režim, automatické spúšťanie kódu
  • Sidebar s informáciami o verzii a autorovi

Inštalácia

inštalácia

pip install ezpyide

Spustenie

python -m ezpyide
  • Alebo priamo:
ezpyide
  • Otvorí sa Streamlit server a webové rozhranie EZPy IDE v prehliadači.

Štruktúra projektu

ezpy/ │ ├── ezpy/ # hlavný modul balíka │ ├── init.py # import run alebo prázdny │ ├── main.py # spustiteľný modul pre python -m ezpy │ └── app.py # Streamlit appka │ ├── setup.py # inštalačný skript └── README.md


Požiadavky (automaticky sa ninstaluje s ide)

pip install streamlit streamlit-ace

Použitie

  1. Napíš kód do editora
  2. Ulož alebo načítaj kód pomocou sidebar tlačidiel
  3. Spusti kód kliknutím na ▶️ Spusti kód alebo nastav Automatické spúšťanie
  4. Sleduj výstup priamo v appke

Autor

Denis Varga – tvorca EZPy IDE


Verzia

1.0.0

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

ezpyide-1.0.1.tar.gz (4.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

ezpyide-1.0.1-py3-none-any.whl (4.5 kB view details)

Uploaded Python 3

File details

Details for the file ezpyide-1.0.1.tar.gz.

File metadata

  • Download URL: ezpyide-1.0.1.tar.gz
  • Upload date:
  • Size: 4.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ezpyide-1.0.1.tar.gz
Algorithm Hash digest
SHA256 bd2b5498fcb572e07c23c1d7c45e386680fcfb5bedad7eb79d4f740ad787a13d
MD5 0904803d1ec077f2b4e7c8f795584d2d
BLAKE2b-256 6970d8d0f2d8182cfaa8ec5442abb8e8acfd9636a1f9f2baecf1743293e81d06

See more details on using hashes here.

File details

Details for the file ezpyide-1.0.1-py3-none-any.whl.

File metadata

  • Download URL: ezpyide-1.0.1-py3-none-any.whl
  • Upload date:
  • Size: 4.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.2.0 CPython/3.13.7

File hashes

Hashes for ezpyide-1.0.1-py3-none-any.whl
Algorithm Hash digest
SHA256 415df054f0f5850f5c893f1f6058ce3d7004c6883200e77c3a5fe95097e8eec7
MD5 4e80332a9362567d5c4176f3efc80e5c
BLAKE2b-256 45698d0c1733a022ec48499cb532442c5c5c27fd9d079a328206cd23a94ebaf7

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page