100 Python Projects for Beginners

100% found this document useful (1 vote)
1K views7 pages
This document contains a list of 103 mini Python projects with source code contributed by various authors. The projects cover a wide range of skills and topics like web scraping, data scienc…

Uploaded by

bouncehh
  • Introduction
  • Projects List
  • Contacts and Additional Resources

100

Python Projects
with Source Code

A collection of simple python mini projects to enhance your Python skills.

Himanshu Ramchandani
[Link]
Credit: [Link]

SR Project Author

1 Hello World Ravi Chavare

2 JSON to CSV Murilo Pagliuso

3 Random Password Generator Mitesh

4 Instagram Profile Info Ravi Chavare

5 Search string in Files Mitesh

6 Fetch links from Webpage Mitesh & Michael Mba

7 Todo App With Flask Mitesh

8 Add Watermark on Images Mitesh

9 WishList App Using Django Ravi Chavare

10 Split Folders into Subfolders Ravi Chavare

11 Download bulk images Mitesh

12 Random word from file Ravi Chavare

13 Battery notification Mitesh

14 Calculate age Gaodong

15 Text file analysis m044de

16 Generate image snipets ravi chavare

17 Organize file system Mitesh

18 Send emails Mitesh

19 Get Ipaddress and Hostname of Website Nuh Mohammed

20 Progressbar using tqdm Mitesh


21 Get meta information of images Gaodong

22 Captures Frames from video phileinSophos

23 Fetch Wifi Saved Password Windows Mitesh

24 Save Screenshot of given Website m044de

25 Split files using no of lines phileinSophos

26 Encrypt and decrypt text Gaodong

27 Captures screenshot at regular interval of d33pc


time

28 Create password hash m044de

29 Encrypt file and folders Gaodong

30 Decimal to binary and vice versa Alan Anaya

31 Cli Based Todo Application Audrey Yang

32 Currency Convertor cli app github-of-wone

33 Stopwatch Application Gaodong

34 CLI Proxy Tester Ingo Kleiber

35 XML to JSON file Convertor John Kirtley

36 Compress file and folders Gaodong

37 Find IMDB movie ratings ShivSt

38 Convert dictionary to python object Varun-22

39 Move files to alphabetically arranged Chathura Nimesh


folders

40 Scrape Youtube video comment Saicharan67

41 Website Summerization Believe Ohiozua

42 Text To speech(mp3) Sergej Dikun

43 Image format conversion Ramon Ferreira


44 Save random article from wikipedia Rakshit Puri

45 Check website connectivity Shiv Thakur

46 Fetch city weather information Kushal Agrawal

47 Calculator App Gaodong

48 Merge Csv files Kushal Agrawal

49 Fetch tweets and save in csv Kushal Agrawal

50 Language Translator using googletrans Ashiqur Rahman


Tusher

51 Split video using timeperiod Chathura Nimesh

52 Fetch unique words from file Rakshit Puri

53 Speech to text converter Paulo Henrique

54 Set Random Wallpaper Chathura Nimesh

55 Find Dominant color from image Mitesh

56 Ascii art Shiny Akash

57 Merge Pdf Files ShivSt

58 Fetch Open Port Kushal Agrawal

59 Convert Numbers To Words Niraj Shrestha

60 Restart and Shutdown System Phillibob55

61 Check website connectivity Shiv Thakur

62 Digital clock using tkinter Aditya Jetely

63 Covert Image To Pdf Gaodong

64 Store emails in csv file Shiv Thakur

65 Test Internet Connection Jacob Ogle

66 XKCD Comics Downloader Aditya Jetely


67 Website Blocker And Unblocker Phillibob55

68 Fetch Domain Dns Record Aditya Jetely

69 Python-Auto-Draw Tushar Nankani

70 News Website Scraper pratik-choudhari

71 Rock Paper Scissors Game Tushar Nankani

72 Zip File Extractor Aditya Jetely

73 Random Password Generator Tushar Nankani

74 Script to perform Geocoding Aditya Jetely

75 Python Carbon Clips Ravishankar Chavare

76 QR Code Generator Shiv Thakur

77 Recursive Password Generator Erfan Saberi

78 Tic Tac Toe Erfan Saberi

79 Tic Tac Toe with AI Tushar Nankani

80 Cartoonify an Image Bartu Yaman

81 Quote Scrapper Anandha Krishnan Aji

82 Time To Load Website Aditya Jetely

83 Customer Loan Repayment Prediction ART

84 Generate Wordcloud from Wikipedia Article Naman Shah

85 Number Guessing Game Javokhirbek

86 Convert JPEG to PNG AnuragGupta

87 Movie Information Scrapper Anandha Krishnan Aji

88 Fetch HTTP Status Code AkshataJ96

89 Check Leap Year Hariom Vyas

90 Scrape Medium Articles Naman Shah


91 HackerNews Scrapper Javokhirbek

92 Reduce Image Size Vipul Verma

93 Easy Video Player Bartu Yaman

94 GeeksforGeeks Article downloader Shiv Thakur

95 PDF to Text pi1814

96 Unstructured Supplemenrary Service Data ART

97 Duplicate Files remover Anandha Krishnan Aji

98 PNG to ICO converter weicheansoo

99 Find IMDB Ratings Utkarsh Bajaj

100 Terminal Based Hangman Game neohboonyee99

101 Whatsapp Bot urmil89

102 Zip Bruter Erdoğan YOKSUL

103 CountDown Timer Japneet Kalra


Data Science ML Full Stack Roadmap
[Link]

Join Telegram for Data Science ML AI Resources:


[Link]

Connect with me on these platforms:


LinkedIn: [Link]

Twitter: [Link]

GitHub: [Link]

Instagram: [Link]

Are you a professional or a Business?


DM for Learning Python, Data Science, Machine Learning, and Data
Engineering.
Or
Building AI-powered Data Products

Himanshu Ramchandani
[Link]

Common questions

Powered by AI

'Text To Speech(mp3)' tools improve digital accessibility by converting text into audio, making content accessible to visually impaired users and those who prefer auditory learning. It enhances user engagement and inclusivity .

A 'Battery notification' system alerts users about battery levels, allowing them to manage device usage effectively and prevent sudden shutdowns. It enhances user convenience by enabling proactive charging behaviors .

A 'Random Password Generator' contributes to software security by generating passwords that are difficult to predict, thus reducing the risk of unauthorized access. It creates strong passwords combining various character types which resist common attacks like brute force .

The 'Currency Converter CLI App' is pivotal in financial software, offering real-time currency conversion, which is essential for international transactions and financial analysis. It supports decision-making processes by providing updated conversion rates .

A 'PDF to Text' tool benefits digital documentation workflows by enabling content extraction for editing and analysis. It facilitates information accessibility and repurposing of content in environments where PDFs are not easily manipulated .

A 'Geo-coding' script can significantly impact location-based services by converting addresses into geographic coordinates. This capability allows for improved mapping, navigation, and targeted service delivery, enhancing user experience in applications like logistics and ride-sharing .

Implementing a 'Website Blocker And Unblocker' application poses challenges such as potential over-blocking, where legitimate sites could be incorrectly restricted. There are also concerns about managing permissions, ensuring user privacy, and maintaining a database of harmful URLs .

The 'Website Summerization' project can enhance the online experience by condensing information and providing essential content without overwhelming users. This aids in quicker information processing and improves efficiency for users seeking specific data .

The 'Fetch Domain DNS Record' tool provides critical insights into domain configurations by retrieving DNS records, assisting network administrators in troubleshooting, verifying configurations, and ensuring proper domain operations .

The 'JSON to CSV' converter is crucial for data handling as it transforms JSON format to CSV, facilitating easier data manipulation and analysis in spreadsheet programs. It enables seamless data exchange and better integration with data management tools .

100
Python Projects
with Source Code
A collection of simple python mini projects to enhance your Python skills.
Himanshu Ramc
Credit: https://github.com/Python-World/python-mini-projects
SR
Project
Author
1
Hello World
Ravi Chavare
2
JSON to CSV
Muril
21
Get meta information of images
Gaodong
22
Captures Frames from video
phileinSophos
23
Fetch Wifi Saved Password Windows
Mi
44
Save random article from wikipedia
Rakshit Puri
45
Check website connectivity
Shiv Thakur
46
Fetch city weather informatio
67
Website Blocker And Unblocker
Phillibob55
68
Fetch Domain Dns Record
Aditya Jetely
69
Python-Auto-Draw
Tushar Nankani
70
N
91
HackerNews Scrapper
Javokhirbek
92
Reduce Image Size
Vipul Verma
93
Easy Video Player
Bartu Yaman
94
GeeksforGeeks Article
Data Science ML Full Stack Roadmap
https://github.com/hemansnation/Data-Science-ML-Full-Stack-2022
Join Telegram for Data Sci

You might also like