Skip to content

PySetGo automates the setup of a complete Python coding environment, eliminating manual installation and configuration for educators and students.

License

Notifications You must be signed in to change notification settings

linnerlek/PySetGo

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PySetGo

PySetGo is a tool designed to streamline the installation process for educators and students, making it quick and easy to set up a Python coding environment. The goal is to eliminate the need for students to manually install Python, VS Code, extensions, and commonly used libraries—removing the need for terminal commands or additional configuration.

ScreenRecording2025-02-06at9 28 06PM-ezgif com-resize

Features

  • Installs the latest version of Python and VS Code.
  • Automatically installs recommended VS Code extensions for Python development.
  • Sets up commonly used Python libraries to ensure a ready-to-code environment.
  • Provides a simple UI to guide the installation process without requiring terminal interaction.
  • Includes an option to cancel installation at any time.

Installation

For Users

If you just want to use PySetGo, download the appropriate release for your operating system from the releases page. This will provide a pre-built executable that you can run without needing Python or any dependencies installed.

For Developers

If you want to work on the source code, follow these steps:

1. Clone the Repository

 git clone https://github.com/your-repo/PySetGo.git
 cd PySetGo

2. Install Dependencies

Ensure you have Python 3 installed, then install the required dependencies:

pip install -r requirements.txt

3. Run PySetGo

Navigate to the directory and execute:

python pysetgo.py

License

This project is licensed under the Creative Commons Attribution-NonCommercial 4.0 International License. See the LICENSE file for details.

Contributions

Contributions are welcome! Feel free to fork the repository and submit a pull request.

Disclaimer

This software is provided as is, without warranty of any kind. The author is not responsible for any issues arising from its use.