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.
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 --versionFull schedule: devguide.python.org/versions · endoflife.date/python
# 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.pyNo Python installed? No problem!
Use Trinket.io to run any script directly in your browser.
| 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! |
| Metric | Status | Details |
|---|---|---|
| Linting | ✅ Ruff | Error checking & best practices |
| Spell Check | ✅ Codespell | Documentation accuracy |
| Dependencies | ✅ Dependabot | Auto-updates GitHub Actions weekly |
Got ideas, issues, or improvements?
Feel free to open a PR or issue, and I'll get back to you as soon as possible!
- Fork the repository
- Create a feature branch (
git checkout -b feature/amazing-program) - Commit your changes (
git commit -m 'Add amazing program') - Push to the branch (
git push origin feature/amazing-program) - Open a Pull Request
This project is open source and available under the MIT License.
"Code. Test. Improve. Repeat."
— TheM1ddleM1n
Happy coding! 🐍✨