DEV Community

Cover image for Top Projects in Python
Satyam Kumar Verman
Satyam Kumar Verman

Posted on

Top Projects in Python

Hey guys,this is Satyam and in today's blog I am going to discuss about some of the cool projects which I have built on Python's Libraries such as Tkinter or Pygame and some on selenium and those which are my personal favorite,if you can build all of these you can consider yourself a Good Python Programmer.

1.Hangman game

This is the classic game “Hangman”. The word to guess is represented by a row of dashes. If the player guess a letter which exists in the word, the script writes it in all its correct positions. The player has 10 turns to guess the word. You can easily customize the game by changing the variables.You can either build a console based Hangman game or a GUI based hangman game.

2.Snake Game

This is another awesome project on Python,you can built it using Tkinter or Pygame,this is a very traditional game which is with us from a long time.

3.Rock Paper Scissors Game

I have built this game on the top of the pygame library,believe me you will enjoy building this game,you can either built the console based version of this game or the GUI based version of this game using Tkinter or Pygame Library but I will prefer you to use the Pygame Library.


This is a awesome board game which four peoples play,so you can built it using the popular pygame library in Python.This is also very easy and enjoyable project in python according to me.


Tetris is one of the most popular games in the world and According to Wikipedia,[100,000,000] units of Tetris has been sold till now.It was first launched in September 12, 2006.You can easily build a clone of tetris using Python's Pygame Module.

6.File Explorer

File Explorer is a simple application is used to navigate to all the files and folders in your system.You can create a simple File Explorer in Tkinter.

7.Fruit Ninja

Fruit Ninja is a good game for kids,I have already built this game for android actually a clone not my own creation but in this blog we are focusing on desktop apps,so you can built it using pygame but if you want to code it for Desktop,but at the same time if you want to build it for android you can use a python library called Kivy.

8.Speed Typing

This will be a desktop app which will allow us to type a given paragraph and it will measure the time taken by you for typing that paragraph.

9.Library Management

This is a GUI Application which you can built on the top of tkinter library,I have built the same using tkinter,It's on my github repo it's not complete built completely but it will help you to understand:

10.Ping Pong Game

Table tennis, also called (trademark) Ping-Pong, ball game similar in principle to lawn tennis and played on a flat table divided into two equal courts by a net fixed across its width at the middle.The game is popular all over the world.This is the project based on Pygame.

This is not the complete article,if you wish to read the complete article you can go to

Discussion (0)