Skip to content

⚡ Простая и функциональная веб-IDE для разработки на Python

Notifications You must be signed in to change notification settings

TimurC1/python-ide

 
 

Repository files navigation

python-ide

⚡ Простая и функциональная веб-IDE для разработки на Python. Перевод и адаптация репозитория vimior

Особенности

  • Проект состоит из бэкенда на Python + веб-сервер Tornado и фронтенда на VueJS и WebSocket.

Функционал

  • Создание проектов, файлов, папок, дополнений и изменений
  • Поддержка Python без фреймворков.

Скриншоты

image image image

Установка на сервер

Фронтенд

# Склонируйте репозиторий
git clone https://github.com/TimurC1/python-ide

# Зайдите в папку репозитория
cd python-ide

# Воспользуйтесь npm, если у вас его нет, установите его вместе с Node.js: https://nodejs.org/en/download/
npm install

# Запустите веб-сервера разработки на порту 8080
npm run dev

# Компиляция
npm run build 

Бэкенд

# Зайдите в папку backend
cd backend

# Установите необходимые дополнения для Python
pip install -r requirements.txt

# Запустите сервер разработки Tornado
python server.py --port=$ПОРТ, КОТОРЫЙ ВЫ ЖЕЛАЕТЕ ИСПОЛЬЗОВАТЬ$

Убедитесь, что у вас открыт порт, который вы указали в последней команде. python-ide будет доступен по адресу http://$ВАШ_IP$:$ПОРТ$/

© Исходный код https://github.com/vimior

© Перевод и улучшение README.md https://github.com/timurc1

About

⚡ Простая и функциональная веб-IDE для разработки на Python

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Vue 41.5%
  • JavaScript 38.8%
  • Python 19.2%
  • Other 0.5%