A collection of beginner-friendly to intermediate-level Python mini projects to explore and practice concepts like GUI programming, file handling, speech recognition, and game logic.
🔗 1. Client Server
A basic implementation of client-server communication using Python’s socket module.
🔢 2. Conversion
A GUI-based converter that converts decimal numbers into:
- Binary
- Octal
- Hexadecimal
Built using Tkinter.
📝 3. Editor
A simple text editor with GUI:
- Open
.txtfiles - Edit and save content
- Save As new files
🎙️ 4. Speech Recognition
Converts spoken voice input into text using speech_recognition and Google Speech API.
🗣️ 5. Speech Recognition with Audio
A basic voice assistant that:
- Recognizes simple voice commands
- Responds with audio output using
pyttsx3
⏰ 6. Clock
A real-time digital clock GUI made with Tkinter.
❌⭕ 7. Tic Tac Toe
A two-player Tic Tac Toe game with:
- GUI grid
- Turn-based logic
- Win detection
- Basic error handling