|
| 1 | +--- |
| 2 | +title: 50 Terminal Project Ideas with Python |
| 3 | +author: sonnynomnom |
| 4 | +uid: f3vq4kwmixfMb7pB3bTtKUHQMTx2 |
| 5 | +datePublished: 2022-07-01 |
| 6 | +description: A list of 50 terminal project ideas to implement in your choice of programming language |
| 7 | +published: true |
| 8 | +header: https://raw.githubusercontent.com/codedex-io/projects/main/projects/50-terminal-project-ideas-using-python/header.png |
| 9 | +bannerImage: https://raw.githubusercontent.com/codedex-io/projects/main/projects/50-terminal-project-ideas-using-python/header.png |
| 10 | +tags: |
| 11 | + - beginner |
| 12 | + - python |
| 13 | +--- |
| 14 | + |
| 15 | +<BannerImage |
| 16 | + link="https://raw.githubusercontent.com/codedex-io/projects/main/projects/50-terminal-project-ideas-using-python/header.png" |
| 17 | + description="Title Image" |
| 18 | + uid={true} |
| 19 | + cl="for-sidebar" |
| 20 | +/> |
| 21 | + |
| 22 | +# 50 Terminal Project Ideas with Python |
| 23 | + |
| 24 | +<AuthorAvatar |
| 25 | + author_name="Sonny Li" |
| 26 | + author_avatar="/images/sonny_avatar.png" |
| 27 | + username="sonny" |
| 28 | + uid={true} |
| 29 | +/> |
| 30 | + |
| 31 | +<BannerImage |
| 32 | + link="https://raw.githubusercontent.com/codedex-io/projects/main/projects/50-terminal-project-ideas-using-python/header.png" |
| 33 | + description="Title Image" |
| 34 | + uid={true} |
| 35 | +/> |
| 36 | + |
| 37 | +**Prerequisite:** Programming fundamentals |
| 38 | +**Versions:** Python 3.10 |
| 39 | +**Read Time:** 20 minutes |
| 40 | + |
| 41 | +## Introduction |
| 42 | + |
| 43 | +If you have finished the Codédex challenges and are wondering, "What should I build now?" You have come to the right place. |
| 44 | + |
| 45 | +Our team has compiled a list of 50 project ideas, ranging from intermediate to advanced, for you to build for yourself, your friends, or your fam. We hope to get your creative juices flowing and inspire you to jump into a personal project! 🐍 |
| 46 | + |
| 47 | +## 50 Ideas |
| 48 | + |
| 49 | +### Level 1 |
| 50 | + |
| 51 | +The first batch is the perfect way to get started. |
| 52 | + |
| 53 | +These might require `if`/`else`, random number generator, and loops. |
| 54 | + |
| 55 | +- 🥠 Fortune Cookie |
| 56 | + |
| 57 | +- 🎲 Dice Rolling Simulator |
| 58 | + |
| 59 | +- 🫱 Rock Paper Scissors |
| 60 | + |
| 61 | +- 🫱 Rock Paper Scissors Lizard Spock |
| 62 | + |
| 63 | +- 🤑 Who Wants to Be a Millionaire |
| 64 | + |
| 65 | +- ❓ Quiz Game |
| 66 | + |
| 67 | +- ⚔️ Text-Based Adventure |
| 68 | + |
| 69 | +- 🤖 Chatbot |
| 70 | + |
| 71 | +- 🙈 Truth or Dare |
| 72 | + |
| 73 | +- 🗓 Leap Year |
| 74 | + |
| 75 | +- ♣️ Baby Blackjack |
| 76 | + |
| 77 | +- ♣️ Blackjack |
| 78 | + |
| 79 | +- 📏 Metric Conversion Tool |
| 80 | + |
| 81 | +- 📐 Area Calculator |
| 82 | + |
| 83 | +- 🔢 Guess My Number |
| 84 | + |
| 85 | +- 🔡 Word Counter |
| 86 | + |
| 87 | +- 🆘 Morse Code Translator |
| 88 | + |
| 89 | +- 🏛 Roman Numeral Converter |
| 90 | + |
| 91 | +- 🚇 NYC MetroCard Calculator |
| 92 | + |
| 93 | +- 🔐 Caesar Cipher |
| 94 | + |
| 95 | +### Level 2 |
| 96 | + |
| 97 | +Here are projects that users can find or add a database entry. |
| 98 | + |
| 99 | +These might require lists, objects, and file inputs/outputs. |
| 100 | + |
| 101 | +- 🏦 Bank Account |
| 102 | + |
| 103 | +- 🪐 Horoscope |
| 104 | + |
| 105 | +- 📋 To-Do Lists |
| 106 | + |
| 107 | +- 🛒 Grocery |
| 108 | + |
| 109 | +- 💖 Faves List |
| 110 | + |
| 111 | +- 📝 Class Schedule |
| 112 | + |
| 113 | +- 💸 Expense Tracker |
| 114 | + |
| 115 | +- 📚 Library Management System |
| 116 | + |
| 117 | +- ☎️ Contact Book |
| 118 | + |
| 119 | +- 🍲 Recipe Book |
| 120 | + |
| 121 | +- 🔎 Pokédex |
| 122 | + |
| 123 | +### Level 3 |
| 124 | + |
| 125 | +Lastly, we have a section of mini-games and super advanced terminal projects. It will require a lot of Googling to complete these. |
| 126 | + |
| 127 | +Beware, only the brave should venture forth: |
| 128 | + |
| 129 | +- 🪦 Hangman |
| 130 | + |
| 131 | +- ❌ Tic-Tac-Toe |
| 132 | + |
| 133 | +- 🚢 Battleship |
| 134 | + |
| 135 | +- 🔴 Connect Four |
| 136 | + |
| 137 | +- 🐍 Snake |
| 138 | + |
| 139 | +- 🏓 Pong |
| 140 | + |
| 141 | +- 💨 Tron |
| 142 | + |
| 143 | +- 💥 Breakout |
| 144 | + |
| 145 | +- 👾 Space Invaders |
| 146 | + |
| 147 | +- 🧠 2048 |
| 148 | + |
| 149 | +- 🟩 Wordle |
| 150 | + |
| 151 | +- ⏰ GUI Alarm Clock |
| 152 | + |
| 153 | +- ➗ GUI Calculator |
| 154 | + |
| 155 | +- 🧱 Tetris |
| 156 | + |
| 157 | +- ◼️ Cards Against Humanity |
| 158 | + |
| 159 | +- 🦖 T-Rex Run! |
| 160 | + |
| 161 | +- 💣 Minesweeper |
| 162 | + |
| 163 | +- 🎨 Paint |
| 164 | + |
| 165 | +And that's all for now! Hopefully, you have found a couple of ideas that you want to attempt. |
| 166 | + |
| 167 | +Let us know what you build by tagging [@codedex_io](https://www.twitter.com/codedex_io) on Twitter! |
| 168 | + |
| 169 | +Happy coding! |
0 commit comments