180+ Python Projects with Source Code

Python is one of the best programming languages. Due to its readability and beginner-friendly nature, it has been accepted by industries around the world. So to master Python for any field you have to work on projects. In this article, I will take you through more than 180+ Python projects with source code.

Python Projects with Source Code

Python Projects For Beginners:

  1. Calculate Mean, Median, and Mode using Python
  2. Calculate Execution Time of a Python Program
  3. Rock Paper Scissors Game using Python
  4. Scraping Github Profile using Python
  5. Visualize Linear Relationships using Python
  6. Generate Text using Python
  7. Scrape Table From a Website using Python
  8. Extract Text From PDF using Python
  9. Reversing a String using Python
  10. Match Sequences using Python
  11. QR Code using Python
  12. Decode a QR Code using Python
  13. Creating Dummy Data using Python
  14. Remove Cuss Words using Python
  15. Find Duplicate Values using Python
  16. Detect Questions using Python
  17. Voice Recorder using Python
  18. Reading and Writing CSV Files using Python
  19. Box Plot using Python
  20. Send Instagram Messages using Python
  21. Age Calculator using Python
  22. LCM using Python
  23. Price Elasticity of Demand using Python
  24. Find the Most Frequent Words in a File
  25. Find the Number of Capital Letters in a File
  26. Index of Maximum Value in a Python List
  27. Index of Minimum Value in a Python List
  28. Voice Recorder using Python
  29. Send Instagram Messages using Python
  30. Animated Scatter Plot
  31. Create Font Art using Python
  32. Collage Maker with Python
  33. Get Phone Number Details using Python
  34. Display a Calendar using Python
  35. Internet Speed Test using Python
  36. Text to Handwriting with Python
  37. Shutdown Computer using Python
  38. Send Automatic Emails using Python
  39. Defang IP Address
  40. Password Authentication using Python
  41. Web Scraping to create a dataset
  42. Resume Scanner
  43. Merge Sort Algorithm
  44. Pick a Random card using Python
  45. Quartile Deviation using Python
  46. Count Character Occurrences
  47. Pyramid Pattern using Python
  48. Sequential Search
  49. Swap Variables using Python
  50. Sorting NumPy Arrays
  51. Validate Anagrams
  52. Create Tables with Python
  53. Recursive Binary Search
  54. Backward For Loop
  55. Dijkstra’s Algorithm using Python
  56. Hash Tables using Python
  57. Queues using Python
  58. Validate a Binary Search Tree
  59. Stacks using Python
  60. Check Palindrome Words
  61. Breadth-First Search Algorithm
  62. Plot Annotations
  63. Real-Time Currency Converter
  64. FizzBuzz Algorithm
  65. Extract Keywords with Python
  66. Read Data From Google Sheets with Python
  67. Invoice Generator with Python
  68. Text-Based Adventure Game
  69. Mad Libs Game with Python
  70. Create Acronyms using Python
  71. Alarm Clock with Python
  72. Email Slicer with Python
  73. Story Generator with Python
  74. Generate Password with Python
  75. Play Rock, Paper, and Scissors with Python
  76. Dice Roll Simulator
  77. QR Code Generator
  78. Animal Quiz Game
  79. Print Coloured Text
  80. BMI Calculator
  81. Fahrenheit to Celcius Converter
  82. Taking Multiple User Inputs
  83. Convert Roman Numbers to Decimals
  84. Pearson Correlation
  85. Treemap using Python
  86. Convert Image to an array
  87. Scrape IMDb with Python
  88. Python Projects for Resume

Advance Python Projects:

  1. Time Series Graph using Python
  2. Get Stock Price Data using Python
  3. Candlestick Chart using Python
  4. Word Cloud From a Pandas DataFrame
  5. LeNet-5 Architecture using Python
  6. End-to-end Encryption using Python
  7. Get Live Covid-19 Data using Python
  8. Violin Plot using Python
  9. Sunburst Plot with Python
  10. Calculation of Accuracy using Python
  11. Visualize a Neural Network using Python
  12. Bias and Variance using Python
  13. Get Live Weather Updates using Python
  14. Count Objects in Image using Python
  15. Scrape Trending News using Python
  16. Real-time Stock Price Data Visualization using Python
  17. OTP Verification using Python
  18. Data Visualization on a map
  19. Choropleth Map with Python
  20. Egg catcher game
  21. Extract Country Details
  22. Convert Text to Numerical data
  23. AUC and ROC using Python
  24. Interactive Language Translator
  25. Maximum Profit Finder
  26. Language Detection
  27. Histogram and Density Plots with Python
  28. Radar Plot with Python
  29. Create a Chatbot with Python
  30. Stopwords Removal
  31. Unicode Characters Removal
  32. Grammar Correction with Python
  33. Caterpillar Game with Python
  34. Maze Solver
  35. Encrypt and Decrypt Messages with Python
  36. Screen Pet Game with Python
  37. Robot Builder with Python
  38. Generate Word Clouds
  39. Bitcoin Mining
  40. Password Picker
  41. Typing Test Game GUI
  42. Contact Book with Python
  43. Hangman Game with Python
  44. URL Shortner with Python
  45. Digital Clock GUI
  46. Get Desktop Notifications with Python
  47. Use Your Phone Camera for Computer Vision
  48. Music Player GUI
  49. Game of Life with Python
  50. Extract Text from videos
  51. Fidget Spinner Game
  52. Spelling Correction with Python
  53. Create Amazing Graphics with Python
  54. Monty Hall Simulator
  55. Video to Audio Converter
  56. Tic Tac Toe GUI
  57. Calculator GUI
  58. Number Guessing Game
  59. Image Converter GUI
  60. Weight Converter GUI
  61. Visualize a Chess Board with Python
  62. Age and Gender Detection
  63. Bar Code and QR Code Reader
  64. Create Audiobook with Python
  65. Face Detection
  66. Extract Text from PDF
  67. Card Game using DS and Algo
  68. Web Scrapper with Python
  69. Create a Pencil Sketch using Python
  70. Text Editor GUI
  71. Instagram Filters with Python
  72. Count Number of Rainy days in a year
  73. Send Emails with Python
  74. Image Segmentation
  75. Quick Sort Algorithm
  76. Deploy a Chatbot
  77. Create a Telegram Bot
  78. Scraping Twitter without API
  79. Text to Speech Converter
  80. Keyword Research with Python
  81. Next Word Prediction
  82. Scrape Wikipedia
  83. Lives Game
  84. Web Scraping to create a CSV
  85. Scrape Instagram
  86. Image Filtering
  87. Audio Processing
  88. Analog Clock with Python
  89. Create a Simple Chatbot
  90. Clock APP with Python
  91. 3D Graphs
  92. Calendar GUI
  93. Get Real-time weather with Python

So these were some of the best Python projects with source code that you should try.

I write stories behind the data📈 | https://www.instagram.com/the.clever.programmer/

Love podcasts or audiobooks? Learn on the go with our new app.

Recommended from Medium

Level Design in Unity Part 2: The Walls

💁Here are the AuroraFS instructions provided for you to check your airdrop reward.💎

Face Detection Rest API in Production using Docker, NGINX and Flask

Community Spotlight — Grant Shively

Introducing Medium-auto-post | Syndicate your Hugo Content to Medium.com

Introducing MediumAutoPost

How to Navigate AWS Logs Effectively

An Attributes-Based-Access-Control POC test on BigQuery Analytics

Implementing a Chatbot in Django

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Aman Kharwal

Aman Kharwal

I write stories behind the data📈 | https://www.instagram.com/the.clever.programmer/

More from Medium

How to get tweets by Python and Twitter API 2022

Twitter on a phone

HOWTO: Remove diacritics (accents) from a text in Python

Top 7 Certifications to begin your Data Science Journey

Data Science Project Vs Machine Learning Project: Python Data Science Complete Course — Part2

A dummy image for better reading and navigation.