Explore a variety of Python projects and games, each designed to sharpen your coding skills:
Project | Description | Status | Directory |
---|---|---|---|
Tic-Tac-Toe | Classic 3x3 grid game. ✅ | ✅ | src/tic_tac_toe |
Hangman | Guess the word before the stick figure appears. 🟡 | 🔘 | src/hangman |
Maze Solver | Dynamically create and solve mazes. ✅ | ✅ | src/maze_solver |
Connect Four | Connect four discs in a row. 🔘 | 🔘 | src/connect_four |
Snake Game | Control a growing snake. 🔘 | 🔘 | src/snake_game |
Memory Puzzle | Match pairs of hidden cards. 🔘 | 🔘 | src/memory_puzzle |
Pong | Classic Pong with paddles and a bouncing ball. 🔘 | 🔘 | src/pong |
Battleship | Classic board game against the computer. 🔘 | 🔘 | src/battleship |
2048 | Combine matching numbers to reach 2048. 🔘 | 🔘 | src/2048 |
Sokoban | Push boxes to designated locations. 🔘 | 🔘 | src/sokoban |
Mastermind | Break the code by guessing the combination. 🔘 | 🔘 | src/mastermind |
Crossword Generator | Create and solve puzzles. 🔘 | 🔘 | src/crossword_generator |
Flappy Bird Clone | Simplified version of the popular game. ✅ | ✅ | src/flappy_bird_clone |
Breakout | Break bricks with a bouncing ball. 🔘 | 🔘 | src/breakout |
Chess | Implement a chess game with basic AI. 🔘 | 🔘 | src/chess |
Word Search Generator | Create and solve word searches. 🔘 | 🔘 | src/word_search_generator |
Galaga Clone | Simplified version of the classic arcade game. 🔘 | 🔘 | src/galaga_clone |
Simon Says | Repeat the sequence of colors or sounds. 🔘 | 🔘 | src/simon_says |
Tower of Hanoi | Solve the classic puzzle. 🔘 | 🔘 | src/tower_of_hanoi |
Trivia Quiz | Create a quiz game with multiple-choice questions. 🔘 | 🔘 | src/trivia_quiz |
Explore linear algebra concepts and solve systems of equations:
Topic | Description | Status | Directory |
---|---|---|---|
Introduction to Linear Algebra | Basics of linear algebra and its applications. 🔜 | 🔜 | linear_algebra/introduction |
Systems of Linear Equations | Solving systems of linear equations. 🔜 | 🔜 | linear_algebra/systems_of_equations |
Matrices and Operations | Introduction to matrices and basic operations. 🔜 | 🔜 | linear_algebra/matrices |
Determinants | Understanding determinants and their properties. 🔜 | 🔜 | linear_algebra/determinants |
Eigenvalues and Eigenvectors | Concepts of eigenvalues and eigenvectors. 🔜 | 🔜 | linear_algebra/eigenvalues |
Explore statistics concepts and data analysis:
Topic | Description | Status | Directory |
---|---|---|---|
Introduction to Statistics | Overview of statistics and its importance. 🔜 | 🔜 | statistics/introduction |
Descriptive Statistics | Measures of central tendency and dispersion. 🔜 | 🔜 | statistics/descriptive_statistics |
Probability | Basics of probability theory. 🔜 | 🔜 | `statistics/probability |
- Choose a project.
- Navigate to the corresponding directory in the
src
folder. - Open
main.py
to explore and run the Python code.
Share your feedback or report issues by opening an issue.
Stay tuned for more coding adventures and challenges! 🚀🐍
- Upcoming Project: [Another Upcoming Project] 🔜
- ✅: Completed
- 🔘: In Progress
- 🔜: Upcoming
- Choose a project from the list above.
- Navigate to the corresponding directory in the
src
folder. - Open the
main.py
file to explore and run the Python code.
Contributions are welcome! If you have ideas, improvements, or want to add a new project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/new-project
. - Make your changes and commit them:
git commit -m 'Add new project'
. - Push to the branch:
git push origin feature/new-project
. - Submit a pull request.
If you have any feedback, suggestions, or issues, feel free to open an issue or contact us.
Stay tuned for more coding adventures and exciting challenges! Your next coding journey is just a click away. 🐍✨