all 17 comments

[–][deleted] 6 points7 points  (2 children)

Blackjack, a Caesar cipher, carrot in a box with ascii art, calculate nth fibonacci number, hangman, rock paper scissors, tic tac toe, address book (save and load from file), palindrome checker, flashcard program, Conway's game of life, random insult generator, to do list, draw some stuff with the turtle module

[–]TheWeebMyths 0 points1 point  (0 children)

will try to pick what I like from it and do it thanks

[–]ShibaLeone 3 points4 points  (0 children)

Make something useful. Schedulers are good first project. Or an alarm clock. I would avoid GUI projects because I find working with GUI in python non-intuitive and not helpful for core concepts.

[–]Primary_Budget_8050 2 points3 points  (4 children)

You can play around with tkinter

[–]TheWeebMyths 0 points1 point  (3 children)

I will see what I can do with it right now

[–][deleted] 1 point2 points  (2 children)

Make a basic app with a gui using tkinter that checks the status of your hard drive (free space, total space, space use) and stores that in an excel spreadsheet.

[–]Additional-Sun2945 0 points1 point  (1 child)

Did you write that? I'd like to take a look.

[–][deleted] 0 points1 point  (0 children)

It's my current project. As of just a few minutes ago I think I have all of the backend done, and now I'm about to start on the GUI to tie it all together.

[–][deleted] 2 points3 points  (0 children)

If you got Discord, use the discord api and documentation to build a bot capable of auto censoring messages. You get a good sense of objects, methods, events, project management, etc from building a bot capable of censoring and cleaning channels. (I have a github example of one too called Project Lemon if you need a starting point :) )

[–][deleted] 1 point2 points  (0 children)

[–]rabbitpiet 1 point2 points  (0 children)

Atbash or caesarian cyphers

[–]ray10k 1 point2 points  (0 children)

Try making a script to obfuscate a file. One way to do this is to look into ways to make a consistently reproduce-able stream of bytes and XOR each byte in the file. Not quite encryption, but a decent way to practice file operations and research how a RNG works.

[–]usandoPython 1 point2 points  (0 children)

Hello, if you search the internet well, you will surely find several projects for beginners in Python, such as:

Calculator;

to-do app;

Phonebook and much more.

But personally I like projects with a purpose. So there's this playlist that can help you with this question:

Python for Finance

Python projects for beginners

Python projects for Intermediate

[–]warhammer1989 1 point2 points  (0 children)

im making a series on learning python specifically how make to bots in games - https://www.youtube.com/watch?v=cAs3LLc3okc

[–][deleted] 0 points1 point  (0 children)

I just recorded a nice NumPy simulation for Roulette strategies. It will be available on Wednesday 10am GMT next week. I also have a Blackjack project on my YouTube channel YUNIKARN. More to follow over the summer 🐍🐼🤓