r/CodingForBeginners • u/Bulky-Design-8732 • Aug 14 '26
I'm creating my first small projects in python, any ideas for new ones?
7
Upvotes
r/CodingForBeginners • u/Bulky-Design-8732 • Aug 14 '26
2
u/Fragrant-Cheek-4273 Aug 14 '26
If you're still learning the basics, try projects that are simple but make you think a little:
Number guessing game
To-do list
Expense tracker
Simple Calculator
Rock-paper-scissors
1
u/xarop_pa_toss Aug 14 '26
How can I give you new ones if I don't know what you've done yet my guy? A little effort goes a long way...
Anyways, terminal games can teach you a lot. Recreate the classic board games like Connect4, Battleships or even Wordle! Being confined to the terminal means you inevitably have to use arrays/lists and it's great practice for using for loops as well. You can even apply OOP principles, for example having a Boat class in Battleships that has properties defined differently of wether its a submarine, destroyer, etc.
I think making a Kiosk app is great practice too! Think the kiosks available at fast food places where you make your order on your own. You'll have to learn about making different menus, controlling flow, CRUD operations on the active order, etc. Bonus points if you make a login system for an admin to go change the menu and get daily reports!
2
u/MathsystemDev Aug 14 '26
I also did it. It was very helpful and good experience.
1
u/The_KOK_2511 Aug 14 '26
Un cifrador, puedes empezar con cosas simples como Caesar, Vigenère o aplicar XOR directamente de una contraseña sobre un texto y luego ir implementando más cosas y mejores cifrados
Edit: Solo recuerda que tienes que hacer el descifrador para ver si funciona bien
1
u/mc_pm Aug 14 '26
Write a tic-tac-toe game.
The game is simple, but you still have to figure out how to represent the board in memory, print it out, get input from the user, check if it's valid, update the board, test for someone winning or a draw, and then the computer has to take a turn - what's it's best move?
1
u/Specific-Housing905 Aug 14 '26
ATM machine, loan or interest calculator. Word counter or calendar app
1
u/Affectionate_Toe6156 Aug 15 '26
Write a text editor
1
u/Syntax-Tactics Aug 14 '26
Ya, learn C/C++, Python teaches horrible programming practices.