A collection of Python scripts and utilities for learning, automation, and productivity. Designed to be modular, beginner-friendly, and easy to extend.
- This repository is meant for beginners to assist them in their learning of Python.
- The repository covers a wide range of algorithms and other programs, and would prove immensely helpful for everybody interested in Python programming.
- If this is your first time coding in Python, I would suggest to begin from the Basics.
- They are simple to understand and hopefully will you enjoy step by step learning.
- Modular and reusable scripts
- Beginner-friendly examples
- Consistent coding style (PEP 8)
- Ready for automation and CI
- Useful Projects
AI Translator is a Python tool for translating resource files (such as .resx, .json, .csv, and .xml) into multiple languages using any LLM AI model like OpenAI GPT-4o, Google Gemini 2.5 Pro,Claude 4 Opus etc. It is designed to help localize application resources efficiently and maintain a tone consistent with standard product communication — clear, concise, and customer-friendly.
- Supports translation of .resx, .json, .csv, and .xml resource files.
- Preserves formatting, line breaks, markdown, HTML tags, and placeholders.
- Batch translation to multiple target languages in one run.
- Configurable prompt and application settings via INI files.
- Error logging for failed translations.
git clone https://github.com/riteshsingh84/python.git
cd python
# (Optional) Create a virtual environment
python -m venv venv
# Linux/Mac
source venv/bin/activate
# Windows
venv\Scripts\activate
# Install dependencies (if you add a requirements.txt later)
pip install -r requirements.txtRun any script:
python path/to/script.pyContributions are welcome!
- Fork the repository
- Create a feature branch
- Submit a pull request
Please follow PEP 8 and include docstrings/comments.
This project is licensed under the MIT License. See LICENSE for details.