SkillAgentSearch skills...

Pythonide

A simple python3 and qt5 project in quarantine.

Install / Use

/learn @shyamkumaryadav/Pythonide
About this skill

Quality Score

0/100

Supported Platforms

Universal

README

Python IDE


Steps To Setup you System


  • Download Git and Install
  • Make a GitHub Account
  • Go And Fork this repository
  • set value on git git config --global user.email "you@example.com" git config --global user.name "Your Name"
  • Check out the source code with: git clone https://github.com/YOUR_GITHUB_USERNAME/pythonide.git
  • Start a new git branch with cd pythonide
    • install all Required pip by python -m pip install -r requirements.txt
    • after adding some changes and features git add -A git commit -m 'your message' git push origin master

This file will run you through the work I have done( the work is neither optimized nor is it complete(Find and replace is missing and many more))

| File                            | Description | | ----------------------- | ------------------ | | MainWindow.py| Main Entry Point of the IDE | | Dialogs.py| Base Dialogs( Message, Warning and Question) | | SaveLoad.py| Save and Open Dialogs | | Operations.py| Backend for the save/load (open) operations | | Find.py| File for implementing Find functionality | | Replace.py| File for implementing Replace functionality |

Pending

  1. Improvement for Find/Replace functionality
  2. file for changing encoding/ EOL and to save such files
  3. Improving the shell like interface
  4. Debugging
  5. Improvement in the interface of running the file within the application (as well as showing the output in a new window)

Features:

  1. Syntax Highlighting
  2. Bracket Matching

screenshot

Python IDE Logo

Built using: Python 3.7.4: Official site PyQt5 5.14.2: Download from PyPI or Official site QScintilla 2.11.4: Download from PyPI or Official Site

View on GitHub
GitHub Stars6
CategoryDevelopment
Updated2y ago
Forks2

Languages

Python

Security Score

75/100

Audited on May 6, 2023

No findings