Skip to content

TheM1ddleM1n/PythonPrograms

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2,498 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

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.10 📅 4y 7mo 2023-04-05 3.10.20 (2mo ago) ⏳ 5mo Status
3.11 📅 3y 7mo 2024-04-01 3.11.15 (2mo ago) ⏳ 17mo Status
3.12 📅 2y 7mo 2025-04-02 3.12.13 (2mo ago) ⏳ 29mo Status
3.13 📅 1y 7mo 2026-10-01 3.13.13 (1mo ago) ⏳ 41mo Status
3.14 📅 7mo 2027-10-01 3.14.5 (this month) ⏳ 53mo Status

If your project still targets 3.10, start planning a migration — it reaches end of life in just 5 months. Check your version with:

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? No problem!
Use Trinket.io to run any script directly in your browser.


👥 Contributors

Name Role Description
TheM1ddleM1n Creator & Maintainer The mastermind behind PythonPrograms!
cclauss Contributor Python 3 wizardry & linting expertise!
Dependabot 🤖 Bot 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 the MIT License.


"Code. Test. Improve. Repeat."
TheM1ddleM1n

Happy coding! 🐍✨

About

Here are my PythonPrograms to share to the world!

Topics

Resources

License

Stars

Watchers

Forks

Packages

 
 
 

Contributors

Languages