Skip to content

Latest commit

 

History

2,538 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

PythonPrograms

Welcome to PythonPrograms! A growing collection of Python scripts and experiments.

Tech Stack & Tools

Linter: Ruff Spellcheck: Codespell CI Dependabot


Repository Stats

GitHub Stars GitHub Forks GitHub Repo Size GitHub Commit Activity

Python Version Lifecycle

Recommended: Python 3.13 — stable, fully supported, and widely compatible with modern libraries. 3.14 is available if you want the latest but may have rough edges in some packages. And it might not work on all computers

Each Python version gets ~2 years of full bug-fix releases, then ~3 years of security-only patches, for a total of 5 years of support. After that it's EOL — no more patches, ever.

Version Age Bug-fix Until Latest Patch Months Until EOL Status
3.11 📅 3y 9mo 2024-04-01 3.11.16 (this month) ⏳ 14mo Status
3.12 📅 2y 10mo 2025-04-02 3.12.14 (this month) ⏳ 26mo Status
3.13 📅 1y 10mo 2026-10-01 3.13.15 (this month) ⏳ 38mo Status
3.14 📅 10mo 2027-10-01 3.14.7 (this month) ⏳ 50mo Status

Check your version with the command:

python --version

Full schedule: devguide.python.org/versions · endoflife.date/python


Quick Start Guide

Run Locally via command

# Clone the repository
git clone https://github.com/TheM1ddleM1n/PythonPrograms.git
cd PythonPrograms

# Install dependencies (optional, most scripts have minimal deps)
pip install -r requirements.txt  # if available

# Run any program
python Number/numbergame.py
python Other\ Programs/TerminalQuizShowdown.py
python Dice/RollTheDice.py

Run in Browser

No Python installed? Or having problems running Python? No problem!
Use Trinket.io to run any script directly in your browser.


Contributors

Name Role Description
TheM1ddleM1n Creator & Owner The mastermind behind PythonPrograms!
cclauss Contributor Python 3 wizardry & linting expertise!
Dependabot ActionsBot Keeps GitHub Actions versions up to date!

Code Quality Metrics

Metric Status Details
Linting Ruff Error checking & best practices
Spell Check Codespell Documentation accuracy
Dependencies Dependabot Auto-updates GitHub Actions weekly

Feedback & Contributions

Got ideas, issues, or improvements?
Feel free to open a PR or issue, and I'll get back to you as soon as possible!

How to Contribute

  1. Fork the repository
  2. Create a feature branch (git checkout -b feature/amazing-program)
  3. Commit your changes (git commit -m 'Add amazing program')
  4. Push to the branch (git push origin feature/amazing-program)
  5. Open a Pull Request

License

This project is open source and available under MIT.


"Code. Test. Improve. Repeat."
TheM1ddleM1n

About

Here are my PythonPrograms to share to the world!

Topics

Resources

Stars

41 stars

Watchers

1 watching

Forks

Releases

Packages

Used by

Contributors

Languages