Back

Developer tools · Web app

Creating Python Script in Python Editor

User story

As a Python developer, I want an intuitive script editor that allows me to create, organise, and manage Python scripts efficiently, so that I can streamline my coding process, reduce errors, and improve productivity.

Acceptance criteria

  • User can log in and access the Python script editor.
  • User can create and modify variables using a side panel.
  • User can drag and drop variables to change their order within the script.
  • User can save scripts with appropriate settings and version control.
  • User can edit multiple scripts simultaneously.
  • User can access and use pre-built code snippets by dragging them from the gallery into the editor.
01

Entering the editor

01Initial editor stateAfter authentication the editor opens on a new script: environment selector, run and download actions, a drop target for an existing .py file, and an empty Variables panel with contextual guidance.
02

Creating and managing variables

02Variables side panelVariables are declared in a structured panel — type, multiple values, prompted input and a default — instead of being typed into the script, which cuts syntax errors. Each one is referenced in the code with a $ prefix.
03Reordering by drag and dropA variable card is lifted and dropped into a new position, so the order in the panel can be organised without cutting and pasting code.
03

Saving and scaling up

04Saving the finished scriptThe completed script is named and saved with its variable set intact; a minimap tracks position in the longer file and Save and Close returns the user to their work.
05Multiple scripts and the snippet gallerySeveral scripts stay open in tabs while the gallery offers administration workflows and reusable code snippets that can be dragged straight into the editor.
All projectsNext projectBeautla — Salon Management Platform