+ 30
What would be a good beginner project using Python?
I just started and what to test what I know.
31 Answers
+ 28
You could start off by making a calculator... My first program was Area/Circumference calculator... Things that are simple, but involve logical thinking... :)
+ 36
😁Make a Skynet simulator! Oh wait you already did! 😨
https://code.sololearn.com/cG5dnhsuuh2H/?ref=app
+ 18
Guys, don't tell OP to make web apps/sites/pages as a first project. What if he/she/they put it online and have no networking security knowledge? Keep it to simple console games/apps/demos. It's a first project, not a submission to Berkeley.
+ 12
Are you at least slightly interested in web development? If so, then i`d recommend you Django girls tutorial. Django is a framework that would allow you build powerful web projects using python. (Pst my first IT related intern was in Python/Django, and I can surly say that it's really useful and developer friendly framework}
+ 11
Guess the number program.
(Initially keep it from 1 to 10)
Store a random number.
Prompt user to enter input (You can try some validation i.e only number, Single digit)
Provide number of life to user (i.e 3 OR 4)
When user enter number tell him that his guess is higher OR Lower than your number OR he guessed the number correctly.
for each wrong guess subtract 1 from life
Note: This program run in loop till user life drops to zero.
+ 10
I recently made a dice simulator. I found this perfect as it starts off super easy and by adding more and more functions you can use some of the first things you learn here, like (while loops, if, else, list, etc)
+ 9
Okay people, we've exhausted nearly every suggestion. Please stop posting things just to try and get upvotes (especially random drivel). I've seen over five calculator suggestions, two meaningless posts, and some insane ideas for a beginer to tackle -- and I haven't read everything. OP probably isn't even reading this thread.
+ 7
project Euler comes to the mind. Python reddit should have more such things listed on the sidebar
+ 7
Still learning Python, but my first BASIC project was a mod so maybe modify some existing code. It's useful to learn from others and challenges your ability to READ code. 2nd project was a 2D shooter. My first C project was a text manipulator (strings in C, lol) and my first Bash script of meaning was a database. A crude DB is also good, teaches basic file I/O, strings, and structure. By crude DB, I mean something like Name/Age/Room/Tel, nothing fancy.
+ 7
^ ROFL, Skynet.
+ 6
my first python project was a factorial calculator. you could start with something mathematic since python is very good on those
+ 6
First, You can make a simple project like calculator, password, etc
Then, you can learn from the book
Then, You can ask to your friends or teacher who is can phyton language
Last, You can try to modify your project
+ 6
To print a code
+ 5
You could start with an arithmetic expression solver. It may sounds huge at first but you could start with basic equations and upgrade the app thereafter (new operations/functions, precedence management...). You could also use some interesting design patterns to make it (like interpreter, strategy and command for example)
+ 4
download the pygame package and make some games 😁😁
+ 4
Some of the best beginner projects are:
1)Die Roller
2)Guess the no
3)Hangman game(Were you should input a word make sure it matches the strings in a predefined dictionary and should make user keep on guessing with hints )
+ 3
calculator,maybe a simple website using django,a simple flappy bird or some other simple game using pygame,make a basic chat room maybe (゜-゜)
+ 3
Try building a simple arithmetic calculator. Then you can try adding more features to the calculator. It will definitely improve your logical thinking.
+ 3
Just a helpful addition for future visitors to this thread: "Project Euler"
https://www.sololearn.com/discuss/1236915/?ref=app
+ 2
My first Python program is here on Sololearn :). I try play with flask a bit too.