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

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

--

--

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