190 Python Projects with Source Code

190 Python Projects with Source Code: solved and explained for free

Aman Kharwal
4 min readJun 11, 2021

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 190 Python projects with source code.

Python Projects with Source Code

Python Projects For Beginners:

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

Advance Python Projects:

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

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