Skip to content

Practice Python Programming Projects | This repo collects 92 of programming projects for Python. Python is a versatile, high-level programming language. This Skill Tree presents a systematic approach to learning Python. Ideal for programming beginners, it provides a structured roadmap to understa...

Notifications You must be signed in to change notification settings

labex-labs/practice-python-programming-projects

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 

Repository files navigation

Practice Python Programming Projects

Python is a versatile, high-level programming language. This Skill Tree presents a systematic approach to learning Python. Ideal for programming beginners, it provides a structured roadmap to understand Python syntax, data structures, and object-oriented programming. Hands-on, non-video courses and coding exercises in an interactive Python playground ensure you develop practical skills in writing clean, efficient Python code for various applications.

Index Name Level Project Link
01 Snake Game Using Python and Pygame ★☆☆ 🚀 Start
02 Classic Pong Game Using Python and Pygame ★☆☆ 🚀 Start
03 Create a GUI Calculator With Python ★☆☆ 🚀 Start
04 Image Viewer Using Python and Tkinter ★☆☆ 🚀 Start
05 Linux System Monitor Using Tkinter ★☆☆ 🚀 Start
06 QR Code Generator Using Python ★☆☆ 🚀 Start
07 Stopwatch Using Python and Tkinter ★☆☆ 🚀 Start
08 Building a Tic-Tac-Toe Using Pygame ★☆☆ 🚀 Start
09 Racing Game Using Pygame ★☆☆ 🚀 Start
10 Create a Sudoku Game Using Python and Pygame ★★☆ 🚀 Start
11 Creating a URL Shortener With Python and Flask ★☆☆ 🚀 Start
12 Building a REST API in Flask With SQLite ★☆☆ 🚀 Start
13 Building a Network Scanner in Python ★☆☆ 🚀 Start
14 Build Aliens Game Using Pygame ★☆☆ 🚀 Start
15 Build Flappy Bird Using Pygame ★☆☆ 🚀 Start
16 Build Maze Game Using Pygame ★☆☆ 🚀 Start
17 Build a Digital Clock With Python ★☆☆ 🚀 Start
18 Monty Hall Problem Simulation Using Tkinter ★☆☆ 🚀 Start
19 ASCII Art Animation With OpenCV ★☆☆ 🚀 Start
20 Create a 2048 Game in Python With Tkinter ★☆☆ 🚀 Start
21 Connect Four Game - Human vs. AI ★☆☆ 🚀 Start
22 Push Box Game With Pygame ★☆☆ 🚀 Start
23 FTP Weak Password Scanner Using Python ★☆☆ 🚀 Start
24 Developing a Simple Online Chat Room Using Flask ★☆☆ 🚀 Start
25 Creating a Code Rain Animation Using Pygame ★☆☆ 🚀 Start
26 Flappy Bird Detection in Video Using Match Template ★☆☆ 🚀 Start
27 Gravitational Simulation of Earth and Super Jupiter ★☆☆ 🚀 Start
28 Deploying MobileNet With TensorFlow.js and Flask ★☆☆ 🚀 Start
29 Build a Simple URL Shortener With Flask and MySQL ★★★ 🚀 Start
30 Build a Web Based TCP Port Scanner ★☆☆ 🚀 Start
31 Building a Port Scanner With Python ★☆☆ 🚀 Start
32 Reverse Shell to Control Multiple Targets ★☆☆ 🚀 Start
33 Classifying Iris Using SVM ★☆☆ 🚀 Start
34 Data Cleaning and Purification with Python ★☆☆ 🚀 Start
35 Early Stopping for Machine Learning ★☆☆ 🚀 Start
36 Encoding Label to One-Hot ★☆☆ 🚀 Start
37 Optimizing Gradient Descent for Global Optimization ★☆☆ 🚀 Start
38 Implementing Minkowski Distance Metric ★☆☆ 🚀 Start
39 One Cut Into Two ★☆☆ 🚀 Start
40 Ordinary Least Squares in Python ★☆☆ 🚀 Start
41 Simple Handwritten Character Recognition Classifier ★☆☆ 🚀 Start
42 Implementing Affine Encryption in Python ★☆☆ 🚀 Start
43 Area of a Circle ★☆☆ 🚀 Start
44 Automatic Registration of Subclasses ★☆☆ 🚀 Start
45 Automatic Spaceship Detection Script ★☆☆ 🚀 Start
46 Implementing Caesar Cipher Encryption ★☆☆ 🚀 Start
47 Calculate Defective Rate for Clone Human ★☆☆ 🚀 Start
48 Calculating Laser Weapon Damage ★☆☆ 🚀 Start
49 Factorial Calculation in Python ★☆☆ 🚀 Start
50 Polybius Square Encryption in Python ★☆☆ 🚀 Start
51 Clear Code Encryption Implementation ★☆☆ 🚀 Start
52 Implementing Column Permutation Encryption in Python ★☆☆ 🚀 Start
53 Convert JSON to CSV ★☆☆ 🚀 Start
54 Count Each Type Characters ★☆☆ 🚀 Start
55 Course Management and Data Comparison ★☆☆ 🚀 Start
56 COVID-19 Data Analysis with Python ★☆☆ 🚀 Start
57 Acrostic Poetry Decryption in Python ★☆☆ 🚀 Start
58 Decrypting the Triangle Cipher ★☆☆ 🚀 Start
59 Extract Information From Parameters ★☆☆ 🚀 Start
60 Extracting and Sorting Movie Data from JSON ★☆☆ 🚀 Start
61 Extracting User Input Information ★☆☆ 🚀 Start
62 Python File Type Counter ★☆☆ 🚀 Start
63 Fix the Incorrectly Implemented Lab Class ★☆☆ 🚀 Start
64 Generating a Battle Report ★☆☆ 🚀 Start
65 Handling Dates in Any Year ★☆☆ 🚀 Start
66 Implement a Simple Named Tuple ★☆☆ 🚀 Start
67 Implementing an Immutable Dictionary ★☆☆ 🚀 Start
68 Extract Rightmost Digit in Python ★☆☆ 🚀 Start
69 Leap Year or Common Year ★☆☆ 🚀 Start
70 Managing Specific Dates in a Year ★☆☆ 🚀 Start
71 Matrix Operations: Row Swapping ★☆☆ 🚀 Start
72 Operations With the OS Module ★☆☆ 🚀 Start
73 Circular Seating Arrangement Problem Solving ★☆☆ 🚀 Start
74 Extract Usernames from Text with Python ★☆☆ 🚀 Start
75 Python Web Scraping with BeautifulSoup ★☆☆ 🚀 Start
76 Perfect Number Finder Project ★☆☆ 🚀 Start
77 Grouping Employees by Phone Number ★☆☆ 🚀 Start
78 Implementing Rail Fence Cipher in Python ★☆☆ 🚀 Start
79 Unique Character Sorting in Python ★☆☆ 🚀 Start
80 Skip When a Multiple of X ★☆☆ 🚀 Start
81 Soldier Serial Number Generator ★☆☆ 🚀 Start
82 Square Root and Cube Root ★☆☆ 🚀 Start
83 Calculating and Formatting Square Roots ★☆☆ 🚀 Start
84 Statistical Analysis of JSON Data ★☆☆ 🚀 Start
85 Extract Numbers from Text File ★☆☆ 🚀 Start
86 Text Tokenization with Python ★☆☆ 🚀 Start
87 Sum of a Special Number Series ★☆☆ 🚀 Start
88 Sum of Prime Numbers Under 100 ★☆☆ 🚀 Start
89 Swap Values of 3 Variables ★☆☆ 🚀 Start
90 Time Travel Destination Calculator ★☆☆ 🚀 Start
91 Weekly Report Template Creation ★☆☆ 🚀 Start
92 Yin Book Encryption Implementation and Testing ★☆☆ 🚀 Start

More Projects

Other Lists

About

Practice Python Programming Projects | This repo collects 92 of programming projects for Python. Python is a versatile, high-level programming language. This Skill Tree presents a systematic approach to learning Python. Ideal for programming beginners, it provides a structured roadmap to understa...

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published