Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Aditya-Gupta-ctrl/Python-project

Repository files navigation

Python Online IDE

A simple full-stack web application that provides an online Python IDE with syntax highlighting and code execution capabilities.

Features

  • Syntax highlighting using CodeMirror
  • Code execution on the server
  • Real-time output display
  • Error handling
  • Modern and clean UI

Installation

  1. Clone this repository

  2. Install the required packages:

    pip install -r requirements.txt
    
  3. Run the application:

    python app.py
    
  4. Open your browser and navigate to http://localhost:5000

Technology Stack

  • Backend: Flask (Python)
  • Frontend: HTML, CSS, JavaScript
  • Code Editor: CodeMirror
  • Additional Libraries: Flask-CORS

Security Considerations

The application runs Python code in a sandboxed environment with a timeout limit. However, for production use, additional security measures should be implemented, such as:

  • Code execution in isolated containers
  • Input validation and sanitization
  • Rate limiting
  • User authentication
  • Resource usage limitations

License

MIT License

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors