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)
- Python >= 3.8
- Streamlit
- streamlit-ace
pip install streamlit streamlit-ace
Použitie
- Napíš kód do editora
- Ulož alebo načítaj kód pomocou sidebar tlačidiel
- Spusti kód kliknutím na ▶️ Spusti kód alebo nastav Automatické spúšťanie
- Sleduj výstup priamo v appke
Autor
Denis Varga – tvorca EZPy IDE
Verzia
1.0.0
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
bd2b5498fcb572e07c23c1d7c45e386680fcfb5bedad7eb79d4f740ad787a13d
|
|
| MD5 |
0904803d1ec077f2b4e7c8f795584d2d
|
|
| BLAKE2b-256 |
6970d8d0f2d8182cfaa8ec5442abb8e8acfd9636a1f9f2baecf1743293e81d06
|
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
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
415df054f0f5850f5c893f1f6058ce3d7004c6883200e77c3a5fe95097e8eec7
|
|
| MD5 |
4e80332a9362567d5c4176f3efc80e5c
|
|
| BLAKE2b-256 |
45698d0c1733a022ec48499cb532442c5c5c27fd9d079a328206cd23a94ebaf7
|