What would be a good beginner project using Python? | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 30

What would be a good beginner project using Python?

I just started and what to test what I know.

10th May 2017, 8:48 PM
Andrew M
Andrew M - avatar
30 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... :)
10th May 2017, 8:55 PM
Gami
Gami - avatar
+ 36
😁Make a Skynet simulator! Oh wait you already did! 😨 https://code.sololearn.com/cG5dnhsuuh2H/?ref=app
14th May 2017, 9:45 PM
ɔ͒̋ᴉ̼̻̤͙͇͈̓ͧʇ̋̌̃ḓ̣ͯʎ̱̝̗̗̺̐͊ɹʞ͇̮́̍̾̽̈́̓
ɔ͒̋ᴉ̼̻̤͙͇͈̓ͧʇ̋̌̃ḓ̣ͯʎ̱̝̗̗̺̐͊ɹʞ͇̮́̍̾̽̈́̓ - avatar
+ 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.
15th May 2017, 10:20 AM
Jamie
Jamie - avatar
+ 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}
12th May 2017, 4:58 PM
Krystian Łapiński
Krystian Łapiński - avatar
+ 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.
13th May 2017, 8:58 AM
Munish
Munish - avatar
+ 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)
10th May 2017, 9:25 PM
Daniel
Daniel - avatar
+ 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.
17th May 2017, 9:16 AM
Jamie
Jamie - avatar
+ 7
project Euler comes to the mind. Python reddit should have more such things listed on the sidebar
11th May 2017, 2:20 AM
Venkatesh Pitta
Venkatesh Pitta - avatar
+ 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.
12th May 2017, 11:57 PM
Jamie
Jamie - avatar
+ 7
^ ROFL, Skynet.
14th May 2017, 9:49 PM
Jamie
Jamie - avatar
+ 6
my first python project was a factorial calculator. you could start with something mathematic since python is very good on those
13th May 2017, 2:39 AM
TheLegend27
TheLegend27 - avatar
+ 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
13th May 2017, 12:56 PM
Tulus Raharjo
Tulus Raharjo - avatar
+ 6
To print a code
16th May 2017, 6:15 AM
Iwan
Iwan - avatar
+ 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)
13th May 2017, 1:11 PM
whocares
whocares - avatar
+ 4
download the pygame package and make some games 😁😁
14th May 2017, 11:38 PM
Chris
+ 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 )
15th May 2017, 12:48 PM
Kurian Benoy
Kurian Benoy - avatar
+ 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 (゜-゜)
15th May 2017, 6:57 AM
GucciGang
GucciGang - avatar
+ 3
Try building a simple arithmetic calculator. Then you can try adding more features to the calculator. It will definitely improve your logical thinking.
15th May 2017, 10:25 PM
rAsHtElL
rAsHtElL - avatar
+ 3
Just a helpful addition for future visitors to this thread: "Project Euler" https://www.sololearn.com/discuss/1236915/?ref=app
7th Jun 2018, 3:44 PM
Rahul George
Rahul George - avatar
+ 2
My first Python program is here on Sololearn :). I try play with flask a bit too.
15th May 2017, 6:11 PM
Tomáš Cicák
Tomáš Cicák - avatar