Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

https://github.com/labex-labs/practice-python-programming-projects

[Practice Python Programming Projects] This repository collects 93 of programming projects for Python
https://github.com/labex-labs/practice-python-programming-projects

List: practice-python-programming-projects

awesome awesome-list education hands-on labex programming projects python

Last synced: 17 days ago
JSON representation

[Practice Python Programming Projects] This repository collects 93 of programming projects for Python

Lists

README

        

# Practice Python Programming Projects



Python is a programming language that has become very popular in recent years. It's used for everything from web development to data science and machine learning. This skill tree will teach you how to use Python from the command line, as well as some basic programming concepts like variables and functions.

| Index | Name | Level | Project Link |
|---------|-------------------------------------------------------|---------|------------------------------------------------------------------------------------------------------------|
| 01 | Create a Sudoku Game Using Python and Pygame | ★★☆ | [🚀 Start Building](https://labex.io/courses/project-create-a-sudoku-game-using-python-and-pygame) |
| 02 | Flappy Bird Detection in Video Using Match Templat... | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-flappy-bird-detection-in-video-using-match-template) |
| 03 | Build a Digital Clock With Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-build-a-digital-clock-with-python) |
| 04 | Push Box Game With Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-push-box-game-with-pygame) |
| 05 | Build a Simple Translator Using Google Translate A... | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-build-a-simple-translator-using-google-translate-api) |
| 06 | FTP Weak Password Scanner Using Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-ftp-weak-password-scanner-using-python) |
| 07 | Creating a Code Rain Animation Using Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-creating-a-code-rain-animation-using-pygame) |
| 08 | Creating a URL Shortener With Python and Flask | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-creating-a-url-shortener-with-python-and-flask) |
| 09 | Building a REST API in Flask With SQLite | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-building-a-rest-api-in-flask-with-sqlite) |
| 10 | Building a Network Scanner in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-building-a-network-scanner-in-python) |
| 11 | Build Aliens Game Using Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-build-aliens-game-using-pygame) |
| 12 | Build Flappy Bird Using Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-build-flappy-bird-using-pygame) |
| 13 | Build Maze Game Using Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-build-maze-game-using-pygame) |
| 14 | Gravitational Simulation of Earth and Super Jupite... | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-gravitational-simulation-of-earth-and-super-jupiter) |
| 15 | Deploying MobileNet With TensorFlow.js and Flask | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-deploying-mobilenet-with-tensorflowjs-and-flask) |
| 16 | Developing a Simple Online Chat Room Using Flask | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-developing-a-simple-online-chat-room-using-flask) |
| 17 | Monty Hall Problem Simulation Using Tkinter | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-monty-hall-problem-simulation-using-tkinter) |
| 18 | ASCII Art Animation With OpenCV | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-ascii-art-animation-with-opencv) |
| 19 | Create a 2048 Game in Python With Tkinter | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-create-a-2048-game-in-python-with-tkinter) |
| 20 | Snake Game Using Python and Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-snake-game-using-python-and-pygame) |
| 21 | Connect Four Game - Human vs. AI | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-connect-four-game-human-vs-ai) |
| 22 | Classic Pong Game Using Python and Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-classic-pong-game-using-python-and-pygame) |
| 23 | Create a GUI Calculator With Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-create-a-gui-calculator-with-python) |
| 24 | Image Viewer Using Python and Tkinter | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-image-viewer-using-python-and-tkinter) |
| 25 | Linux System Monitor Using Tkinter | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-linux-system-monitor-using-tkinter) |
| 26 | QR Code Generator Using Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-qr-code-generator-using-python) |
| 27 | Stopwatch Using Python and Tkinter | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-stopwatch-using-python-and-tkinter) |
| 28 | Building a Tic-Tac-Toe Using Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-tic-tac-toe-using-pygame) |
| 29 | Racing Game Using Pygame | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-racing-game-using-pygame) |
| 30 | Build a Simple URL Shortener With Flask and MySQL | ★★★ | [🚀 Start Building](https://labex.io/courses/project-build-a-simple-url-shortener-with-flask-and-mysql) |
| 31 | Building a Port Scanner With Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-building-a-port-scanner-with-python) |
| 32 | Build a Web Based TCP Port Scanner | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-build-a-web-based-tcp-port-scanner) |
| 33 | Reverse Shell to Control Multiple Targets | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-reverse-shell-to-control-multiple-targets) |
| 34 | Classifying Iris Using SVM | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-classifying-iris-using-svm) |
| 35 | Data Cleaning and Purification with Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-csv-data-purification) |
| 36 | Optimizing Gradient Descent for Global Optimizatio... | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-haste-makes-waste) |
| 37 | Implementing Minkowski Distance Metric | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-minkowski-distances-calculating) |
| 38 | One Cut Into Two | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-one-cut-into-two) |
| 39 | Ordinary Least Squares in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-ordinary-least-squares-python-implementation) |
| 40 | Simple Handwritten Character Recognition Classifie... | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-simple-handwritten-character-recognition-classifier) |
| 41 | Encoding Label to One-Hot | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-encoding-label-to-one-hot) |
| 42 | Early Stopping for Machine Learning | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-early-stopping) |
| 43 | Implementing Affine Encryption in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-affine-encryption) |
| 44 | Area of a Circle | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-area-of-a-circle) |
| 45 | Automatic Registration of Subclasses | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-automatic-registration-of-subclasses) |
| 46 | Automatic Spaceship Detection Script | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-automatic-spaceship-detection-script) |
| 47 | Implementing Caesar Cipher Encryption | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-caesar-cipher) |
| 48 | Calculate Defective Rate for Clone Human | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-calculate-defective-rate-for-clone-human) |
| 49 | Calculating Laser Weapon Damage | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-calculating-laser-weapon-damage) |
| 50 | Factorial Calculation in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-calculation-of-factorial) |
| 51 | Polybius Square Encryption in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-chessboard-encryption) |
| 52 | Clear Code Encryption Implementation | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-clear-code-encryption) |
| 53 | Implementing Column Permutation Encryption in Pyth... | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-column-permutation-encryption) |
| 54 | Convert JSON to CSV | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-convert-json-to-csv) |
| 55 | Count Each Type Characters | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-count-each-type-characters) |
| 56 | Course Management and Data Comparison | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-course-update-tracking) |
| 57 | COVID-19 Data Analysis with Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-covid-19-data-statistics) |
| 58 | Acrostic Poetry Decryption in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-decipher-acrostic-poetry) |
| 59 | Decrypting the Triangle Cipher | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-decrypting-the-triangle-cipher) |
| 60 | Extract Information From Parameters | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-extract-information-from-parameters) |
| 61 | Extracting and Sorting Movie Data from JSON | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-extract-movie-information) |
| 62 | Extracting User Input Information | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-extracting-user-input-information) |
| 63 | Python File Type Counter | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-file-type-statistics) |
| 64 | Fix the Incorrectly Implemented Lab Class | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-fix-the-incorrectly-implemented-lab-class) |
| 65 | Generating a Battle Report | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-generating-a-battle-report) |
| 66 | Handling Dates in Any Year | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-handling-dates-in-any-year) |
| 67 | Implement a Simple Named Tuple | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-implement-a-simple-named-tuple) |
| 68 | Implementing an Immutable Dictionary | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-implementing-an-immutable-dictionary) |
| 69 | Extract Rightmost Digit in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-k-th-rightmost-digit) |
| 70 | Leap Year or Common Year | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-leap-year-or-common-year) |
| 71 | Managing Specific Dates in a Year | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-managing-specific-dates-in-a-year) |
| 72 | Matrix Operations: Row Swapping | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-matrix-operations) |
| 73 | Operations With the OS Module | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-operations-with-the-os-module) |
| 74 | Circular Seating Arrangement Problem Solving | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-order-of-performance) |
| 75 | Extract Usernames from Text with Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-parse-username-string) |
| 76 | Python Web Scraping with BeautifulSoup | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-parsing-web-elements) |
| 77 | Perfect Number Finder Project | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-perfect-numbers) |
| 78 | Grouping Employees by Phone Number | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-personnel-grouping) |
| 79 | Implementing Rail Fence Cipher in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-rail-fence-cipher) |
| 80 | Unique Character Sorting in Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-remove-duplicates) |
| 81 | Skip When a Multiple of X | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-skip-when-a-multiple-of-x) |
| 82 | Soldier Serial Number Generator | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-soldier-serial-number-generator) |
| 83 | Square Root and Cube Root | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-square-root-and-cube-root) |
| 84 | Calculating and Formatting Square Roots | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-square-root-formatting) |
| 85 | Statistical Analysis of JSON Data | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-statistical-analysis-of-json-data) |
| 86 | Extract Numbers from Text File | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-string-manipulation) |
| 87 | Text Tokenization with Python | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-string-tokenization) |
| 88 | Sum of a Special Number Series | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-sum-of-a-special-number-series) |
| 89 | Sum of Prime Numbers Under 100 | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-sum-of-prime-numbers-under-100) |
| 90 | Swap Values of 3 Variables | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-swap-values-of-3-variables) |
| 91 | Time Travel Destination Calculator | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-time-travel-destination) |
| 92 | Weekly Report Template Creation | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-weekly-report-template-creation) |
| 93 | Yin Book Encryption Implementation and Testing | ★☆☆ | [🚀 Start Building](https://labex.io/courses/project-yin-book-encryption) |

## More Projects

- [Linux Programming Projects](https://github.com/labex-labs/practice-linux-programming-projects)
- [Python Programming Projects](https://github.com/labex-labs/practice-python-programming-projects)
- [DevOps Programming Projects](https://github.com/labex-labs/practice-devops-programming-projects)
- [Web Development Programming Projects](https://github.com/labex-labs/practice-web-development-programming-projects)
- [Data Science Programming Projects](https://github.com/labex-labs/practice-data-science-programming-projects)
- [Big Data Programming Projects](https://github.com/labex-labs/practice-bigdata-programming-projects)
- [Cyber Security Programming Projects](https://github.com/labex-labs/practice-cysec-programming-projects)
- [Machine Learning Programming Projects](https://github.com/labex-labs/practice-ml-programming-projects)
- [Docker Programming Projects](https://github.com/labex-labs/practice-docker-programming-projects)
- [Kubernetes Programming Projects](https://github.com/labex-labs/practice-kubernetes-programming-projects)
- [Git Programming Projects](https://github.com/labex-labs/practice-git-programming-projects)
- [Ansible Programming Projects](https://github.com/labex-labs/practice-ansible-programming-projects)
- [Jenkins Programming Projects](https://github.com/labex-labs/practice-jenkins-programming-projects)
- [Shell Programming Projects](https://github.com/labex-labs/practice-shell-programming-projects)
- [Java Programming Projects](https://github.com/labex-labs/practice-java-programming-projects)
- [Hadoop Programming Projects](https://github.com/labex-labs/practice-hadoop-programming-projects)
- [C++ Programming Projects](https://github.com/labex-labs/practice-cpp-programming-projects)
- [C Programming Projects](https://github.com/labex-labs/practice-c-programming-projects)
- [MySQL Programming Projects](https://github.com/labex-labs/practice-mysql-programming-projects)
- [Go Programming Projects](https://github.com/labex-labs/practice-go-programming-projects)
- [Rust Programming Projects](https://github.com/labex-labs/practice-rust-programming-projects)
- [OpenCV Programming Projects](https://github.com/labex-labs/practice-opencv-programming-projects)
- [Django Programming Projects](https://github.com/labex-labs/practice-django-programming-projects)
- [Pandas Programming Projects](https://github.com/labex-labs/practice-pandas-programming-projects)
- [NumPy Programming Projects](https://github.com/labex-labs/practice-numpy-programming-projects)
- [scikit-learn Programming Projects](https://github.com/labex-labs/practice-sklearn-programming-projects)
- [Matplotlib Programming Projects](https://github.com/labex-labs/practice-matplotlib-programming-projects)
- [Algorithm Programming Projects](https://github.com/labex-labs/practice-algorithm-programming-projects)
- [HTML Programming Projects](https://github.com/labex-labs/practice-html-programming-projects)
- [CSS Programming Projects](https://github.com/labex-labs/practice-css-programming-projects)
- [JavaScript Programming Projects](https://github.com/labex-labs/practice-javascript-programming-projects)
- [React Programming Projects](https://github.com/labex-labs/practice-react-programming-projects)
- [jQuery Programming Projects](https://github.com/labex-labs/practice-jquery-programming-projects)

## Other Lists

- 🔗 [Python Free Tutorials](https://github.com/labex-labs/python-free-tutorials)
- 🔗 [Awesome Programming Projects](https://github.com/labex-labs/awesome-programming-projects)
- 🔗 [Awesome Programming Courses](https://github.com/labex-labs/awesome-programming-courses)