Python Codesender

PYTHON CODESENDER

Project information

Python Codesender is an online Python interpreter, providing users with the ability to write and execute Python code seamlessly through a user-friendly web interface. Leveraging Flask and HTML, the application offers a responsive and intuitive environment for coding tasks.
This project was done simulating a professional software development environment. Methods like Agile and Scrum meetings were implemented among a team that I led, incorporating different Sprints to make the project. Industry-standard coding principles such as DRY and SOLID were also implemented.
The key features of the web application include:

  • Python Coding: Users can write and run Python code in real-time, facilitating a dynamic coding experience.
  • Persistent Storage: The application incorporates robust persistent storage mechanisms to save and retrieve previously written code snippets, enhancing user convenience and productivity.
  • NumPy Integration: The project includes a dedicated section for practicing NumPy coding questions, promoting skill development in numerical computing and data manipulation.
  • Unit Testing: To ensure code reliability and maintainability, the project adheres to rigorous unit testing practices, validating the functionality of each component independently.