100-Python-Projects

100 Python Projects 🐍

GitHub last commit GitHub Repo stars GitHub forks


From Upsplash. Accessed January 2022.

100 Python Projects by natnew
Beginner, Intermediate and advanced projects
Part of the 100 Days Of Code Challenge! πŸ™‚

If you want to learn about Python: https://docs.python.org/3/
If you want to learn about Github: https://docs.github.com/en
I welcome any suggestions! ⭐

Created: October 2021
Completed: January 2022
Updated: January 2022

πŸ‘‹ Welcome!

Welcome to the β€œ100 Python Projects” repository! Here, we invite you to embark on an incredible journey filled with creativity, problem-solving, and the limitless possibilities of Python programming. Whether you’re a beginner or an experienced developer, this repository is designed to provide you with a diverse collection of Python projects to challenge and inspire you.

Before getting started:

🍴 To incorporate this repository into your own project, you can fork it.
⭐ In order to receive notifications about future improvements, please consider starring this repository. For a short write up check out this [medium](https://medium.com/@natashanewbold) post. 

πŸ“‘ Ebooks, Guides and Cheat Sheets

EBook: The Creative Side of AI: Mastering the Art of Prompt Engineering
Mastering Prompt Engineering: A Free eBook
A - Z Machine Learning Guide
ML CheatSheet

πŸ‘€ Announcements

πŸ“’ Join the AI Adventure - 100 Days of Artificial Intelligence! πŸš€ 100 Days of Artificial Intelligence Project: Join us on a thrilling journey through the realms of AI as we unravel its mysteries one day at a time. Explore machine learning, neural networks, and natural language processing in this 100-day adventure, designed to enhance your understanding of artificial intelligence.

πŸ“’ Unleash the Power of Language - Introducing Awesome Prompt Engineering! πŸ’‘ Introducing Awesome Prompt Engineering Project: Dive into the fascinating world of prompt engineering, where language models are guided to generate specific outputs. Learn how to fine-tune models, craft effective prompts, and unlock the true potential of AI text generation. Discover the power of prompt engineering and harness it to create compelling and dynamic outputs.

Number Project Resources Code Tutorial
1 Hello World Internet connection, Python, IDE Code Tutorial
2 Shutdown And Restart Internet connection, Python, IDE Code Tutorial
3 Find A String Internet connection, Python, IDE Code Tutorial
4 Password Generator Internet connection, Python, IDE Code Tutorial
5 Secret Messages Internet connection, Python, IDE Code Tutorial
6 Countdown Timer Internet connection, Python, IDE Code Tutorial
7 Rock, Paper, Scissors Internet connection, Python, IDE Code Tutorial
8 Bulk Rename Files Internet connection, Python, IDE Code Tutorial
9 Friendship Calculator Internet connection, Python, IDE Code Tutorial
10 Documenting Code Internet connection, Python, IDE Code Tutorial
11 Web Scarping Github Internet connection, Python, IDE Code Tutorial
12 Instagram Profile Picture Downloader Internet connection, Python, IDE Code Tutorial
13 Pop Up Notification Internet connection, Python, IDE Code Tutorial
14 Get Weather Data Internet connection, Python, IDE Code Tutorial
15 Teach A Computer To Read Internet connection, Python, IDE Code Tutorial
16 Team Chooser Internet connection, Python, IDE Code Tutorial
17 Word Guessing Internet connection, Python, IDE Code Tutorial
18 Reverse A List Internet connection, Python, IDE Code Tutorial
19 Throw Dice Internet connection, Python, IDE Code Tutorial
20 Download A PDF Internet connection, Python, IDE Code Tutorial
21 Binary Search Internet connection, Python, IDE Code Tutorial
22 Hangman Internet connection, Python, IDE Code Tutorial
23 Zookeeper Internet connection, Python, IDE Code Tutorial
24 Chatty Bot Internet connection, Python, IDE Code Tutorial
25 Calculate Python code Internet connection, Python, IDE Code Tutorial
26 BMI Calculator Internet connection, Python, IDE Code Tutorial
27 Acronym Generator Internet connection, Python, IDE Code Tutorial
28 Generate A Story Internet connection, Python, IDE Code Tutorial
29 Crack A Code Internet connection, Python, IDE Code Tutorial
30 Personality Quiz Internet connection, Python, IDE Code Tutorial
31 Predict Rocket Launch Delays With Machine Learning Internet connection, Python, IDE Code Tutorial
32 Calorie Counter Internet connection, Python, IDE Code Tutorial
33 Data Exploration With NumPy And Pandas Internet connection, Python, IDE Code Tutorial
34 Visualise data with Matplotlib Internet connection, Python, IDE Code Tutorial
35 Explore Real World Data Internet connection, Python, IDE Code Tutorial
36 Vowel Removal Internet connection, Python, IDE Code Tutorial
37 Python Projects Graphing Weather Data Internet connection, Python, IDE Code Tutorial
38 Popular Pets Internet connection, Python, IDE Code Tutorial
39 Find Space Stations Internet connection, Python, IDE Code Tutorial
40 Shakespearean Insult Generator Internet connection, Python, IDE Code Tutorial
41 Rotate A String Internet connection, Python, IDE Code Tutorial
42 Create A Dictionary Internet connection, Python, IDE Code Tutorial
43 Plotting In Python Internet connection, Python, IDE Code Tutorial
44 Word Count Internet connection, Python, IDE Code Tutorial
45 Sort Numbers Internet connection, Python, IDE Code Tutorial
46 Sort Strings Internet connection, Python, IDE Code Tutorial
47 Working With Timezones Internet connection, Python, IDE Code Tutorial
48 Jane Austen Story Adaptation Internet connection, Python, IDE Code Tutorial
49 Create a PDF Internet connection, Python, IDE Code Tutorial
50 Automate Text Messages Internet connection, Python, IDE Code Tutorial
51 WordCloud - Wikipedia - William Shakespeare Internet connection, Python, IDE Code Tutorial
52 Generate A Poem Internet connection, Python, IDE Code Tutorial
53 Web Scraping Amazon Internet connection, Python, IDE Code Tutorial
54 Visualise & Manipulate Data Internet connection, Python, IDE Code Tutorial
55 Match Strings Internet connection, Python, IDE Code Tutorial
56 Data Preparation Internet connection, Python, IDE Code Tutorial
57 Arithmetic-Formatter Internet connection, Python, IDE Code Tutorial
58 Time Calculator Internet connection, Python, IDE Code Tutorial
59 Budget App Internet connection, Python, IDE Code Tutorial
60 Shape Calculator Internet connection, Python, IDE Code Tutorial
61 Probability Calculator Internet connection, Python, IDE Code Tutorial
62 Manipulating data with Python - NASA Data Internet connection, Python, IDE Code Tutorial
63 Manipulating data with Python - MET Office Data Internet connection, Python, IDE Code Tutorial
64 Manipulating data with Python - Housing market and house prices Internet connection, Python, IDE Code Tutorial
65 Manipulating data with Python - UK House Price Internet connection, Python, IDE Code Tutorial
66 Manipulating data with Python - Business growth, access to finance and performance outcomes in the recession Internet connection, Python, IDE Code Tutorial
67 Mobile OS Usage - Word Graph Visualisation Internet connection, Python, IDE Code Tutorial
68 Visualising Connections in Text Data Internet connection, Python, IDE Code Tutorial
69 Visualise Data With Plotly Internet connection, Python, IDE Code Tutorial
70 Visualise Spotify Music Internet connection, Python, IDE Code Tutorial
71 Visualise Flight Delays Internet connection, Python, IDE Code Tutorial
72 Visualise Data - Insurance Data Internet connection, Python, IDE Code Tutorial
73 Visualise Data - Iris Flowers Internet connection, Python, IDE Code Tutorial
74 Reset Index in Pandas Dataframe Internet connection, Python, IDE Code Tutorial
75 Randomly select rows from Pandas DataFrame Internet connection, Python, IDE Code Tutorial
76 Apply uppercase to a column in Pandas dataframe Internet connection, Python, IDE Code Tutorial
77 Iterating through a range of dates Internet connection, Python, IDE Code Tutorial
78 Convert string to datetime in Python with timezone Internet connection, Python, IDE Code Tutorial
79 Isoformat to datetime Internet connection, Python, IDE Code Tutorial
80 Sort Python Dictionaries by Key or Value Internet connection, Python, IDE Code Tutorial
81 Sum list of dictionaries with same key Internet connection, Python, IDE Code Tutorial
82 Remove a key from dictionary Internet connection, Python, IDE Code Tutorial
83 Merging two Dictionaries Internet connection, Python, IDE Code Tutorial
84 Iterating With Python Lambda Internet connection, Python, IDE Code Tutorial
85 Find fibonacci series upto n using lambda Internet connection, Python, IDE Code Tutorial
86 Count Even and Odd numbers in a List Internet connection, Python, IDE Code Tutorial
87 Difference between List comprehension and Lambda Internet connection, Python, IDE Code Tutorial
88 Convert String Matrix Representation to Matrix Internet connection, Python, IDE Code Tutorial
89 Count the frequency of matrix row Internet connection, Python, IDE Code Tutorial
90 Convert Integer Matrix to String Matrix Internet connection, Python, IDE Code Tutorial
91 Create an empty and a full NumPy array Internet connection, Python, IDE Code Tutorial
92 Get the maximum value from given matrix Internet connection, Python, IDE Code Tutorial
93 Converting a 10 digit phone number to US format using Regex Internet connection, Python, IDE Code Tutorial
94 Extract Strings between HTML Tags Internet connection, Python, IDE Code Tutorial
95 Find Indices of Overlapping Substrings Internet connection, Python, IDE Code Tutorial
96 Extract paragraph from a website and save it as a text file Internet connection, Python, IDE Code Tutorial
97 Read information from a Wikipedia page Internet connection, Python, IDE Code Tutorial
98 21 Number game Internet connection, Python, IDE Code Tutorial
99 2048 Game Internet connection, Python, IDE Code Tutorial
100 Taking Screenshots using pyscreenshot Internet connection, Python, IDE Code Tutorial
Expand For Details

This project was created by natnew and contains Python projects from a beginners to advanced level.
</details> ## Here are a few libraries that were used on these projects πŸ“š - [Pandas](https://pandas.pydata.org/docs/) - [Matplotlib](https://matplotlib.org/stable/index.html) - [Numpy](https://numpy.org/doc/) - [Seaborn](https://seaborn.pydata.org/) - [Statsmodels](https://www.statsmodels.org/stable/index.html) - [Scipy](https://docs.scipy.org/doc//scipy/index.html) - [Scikit-Learn](https://scikit-learn.org/stable/index.html) - [Tensorflow](https://www.tensorflow.org/) ## Latest Articles ✍️ - [Articles](https://medium.com/@natashanewbold) ## SKILLS - Python - Django - Docker - SQL - AWS - kubernetes - Machine Learning - numpy - pandas - sklearn - Azure - Google Cloud Platform - R - Natural Language Processing ## Support - Support this project. Starring⭐️ the GitHub repos is one. - Support this work on [Patreon](patreon.com/Natasha50) ## CONTACT [Portfolio](https://github.com/natnew/NATASHA-/blob/main/README.md)
[Linkedin](https://www.linkedin.com/in/natasha-newbold/)
[CV](https://www.linkedin.com/in/natasha-newbold/)
[![HitCount](http://hits.dwyl.com/natnew/natnew/100-Python-Projects.md.svg)](http://hits.dwyl.com/natnew/natnew/100-Python-Projects/edit/main/README.md) ## License See the [LICENSE](LICENSE.md) file for license rights and limitations (MIT).