Saved searches
Use saved searches to filter your results more quickly
You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session.
natnew/100-Python-Projects
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Name already in use
A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Sign In Required
Please sign in to use Codespaces.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching GitHub Desktop
If nothing happens, download GitHub Desktop and try again.
Launching Xcode
If nothing happens, download Xcode and try again.
Launching Visual Studio Code
Your codespace will open once ready.
There was a problem preparing your codespace, please try again.
Latest commit
Welcome, before getting started, ebooks, anouncements and license section added.
Git stats
Files
Failed to load latest commit information.
README.md
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 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.
🍴 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 post.
📑 Ebooks, Guides and Cheat Sheets
📢 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 |
---|---|---|
1 | Hello World | Internet connection, Python, IDE |
2 | Shutdown And Restart | Internet connection, Python, IDE |
3 | Find A String | Internet connection, Python, IDE |
4 | Password Generator | Internet connection, Python, IDE |
5 | Secret Messages | Internet connection, Python, IDE |
6 | Countdown Timer | Internet connection, Python, IDE |
7 | Rock, Paper, Scissors | Internet connection, Python, IDE |
8 | Bulk Rename Files | Internet connection, Python, IDE |
9 | Friendship Calculator | Internet connection, Python, IDE |
10 | Documenting Code | Internet connection, Python, IDE |
11 | Web Scarping Github | Internet connection, Python, IDE |
12 | Instagram Profile Picture Downloader | Internet connection, Python, IDE |
13 | Pop Up Notification | Internet connection, Python, IDE |
14 | Get Weather Data | Internet connection, Python, IDE |
15 | Teach A Computer To Read | Internet connection, Python, IDE |
16 | Team Chooser | Internet connection, Python, IDE |
17 | Word Guessing | Internet connection, Python, IDE |
18 | Reverse A List | Internet connection, Python, IDE |
19 | Throw Dice | Internet connection, Python, IDE |
20 | Download A PDF | Internet connection, Python, IDE |
21 | Binary Search | Internet connection, Python, IDE |
22 | Hangman | Internet connection, Python, IDE |
23 | Zookeeper | Internet connection, Python, IDE |
24 | Chatty Bot | Internet connection, Python, IDE |
25 | Calculate Python code | Internet connection, Python, IDE |
26 | BMI Calculator | Internet connection, Python, IDE |
27 | Acronym Generator | Internet connection, Python, IDE |
28 | Generate A Story | Internet connection, Python, IDE |
29 | Crack A Code | Internet connection, Python, IDE |
30 | Personality Quiz | Internet connection, Python, IDE |
31 | Predict Rocket Launch Delays With Machine Learning | Internet connection, Python, IDE |
32 | Calorie Counter | Internet connection, Python, IDE |
33 | Data Exploration With NumPy And Pandas | Internet connection, Python, IDE |
34 | Visualise data with Matplotlib | Internet connection, Python, IDE |
35 | Explore Real World Data | Internet connection, Python, IDE |
36 | Vowel Removal | Internet connection, Python, IDE |
37 | Python Projects Graphing Weather Data | Internet connection, Python, IDE |
38 | Popular Pets | Internet connection, Python, IDE |
39 | Find Space Stations | Internet connection, Python, IDE |
40 | Shakespearean Insult Generator | Internet connection, Python, IDE |
41 | Rotate A String | Internet connection, Python, IDE |
42 | Create A Dictionary | Internet connection, Python, IDE |
43 | Plotting In Python | Internet connection, Python, IDE |
44 | Word Count | Internet connection, Python, IDE |
45 | Sort Numbers | Internet connection, Python, IDE |
46 | Sort Strings | Internet connection, Python, IDE |
47 | Working With Timezones | Internet connection, Python, IDE |
48 | Jane Austen Story Adaptation | Internet connection, Python, IDE |
49 | Create a PDF | Internet connection, Python, IDE |
50 | Automate Text Messages | Internet connection, Python, IDE |
51 | WordCloud — Wikipedia — William Shakespeare | Internet connection, Python, IDE |
52 | Generate A Poem | Internet connection, Python, IDE |
53 | Web Scraping Amazon | Internet connection, Python, IDE |
54 | Visualise & Manipulate Data | Internet connection, Python, IDE |
55 | Match Strings | Internet connection, Python, IDE |
56 | Data Preparation | Internet connection, Python, IDE |
57 | Arithmetic-Formatter | Internet connection, Python, IDE |
58 | Time Calculator | Internet connection, Python, IDE |
59 | Budget App | Internet connection, Python, IDE |
60 | Shape Calculator | Internet connection, Python, IDE |
61 | Probability Calculator | Internet connection, Python, IDE |
62 | Manipulating data with Python — NASA Data | Internet connection, Python, IDE |
63 | Manipulating data with Python — MET Office Data | Internet connection, Python, IDE |
64 | Manipulating data with Python — Housing market and house prices | Internet connection, Python, IDE |
65 | Manipulating data with Python — UK House Price | Internet connection, Python, IDE |
66 | Manipulating data with Python — Business growth, access to finance and performance outcomes in the recession | Internet connection, Python, IDE |
67 | Mobile OS Usage — Word Graph Visualisation | Internet connection, Python, IDE |
68 | Visualising Connections in Text Data | Internet connection, Python, IDE |
69 | Visualise Data With Plotly | Internet connection, Python, IDE |
70 | Visualise Spotify Music | Internet connection, Python, IDE |
71 | Visualise Flight Delays | Internet connection, Python, IDE |
72 | Visualise Data — Insurance Data | Internet connection, Python, IDE |
73 | Visualise Data — Iris Flowers | Internet connection, Python, IDE |
74 | Reset Index in Pandas Dataframe | Internet connection, Python, IDE |
75 | Randomly select rows from Pandas DataFrame | Internet connection, Python, IDE |
76 | Apply uppercase to a column in Pandas dataframe | Internet connection, Python, IDE |
77 | Iterating through a range of dates | Internet connection, Python, IDE |
78 | Convert string to datetime in Python with timezone | Internet connection, Python, IDE |
79 | Isoformat to datetime | Internet connection, Python, IDE |
80 | Sort Python Dictionaries by Key or Value | Internet connection, Python, IDE |
81 | Sum list of dictionaries with same key | Internet connection, Python, IDE |
82 | Remove a key from dictionary | Internet connection, Python, IDE |
83 | Merging two Dictionaries | Internet connection, Python, IDE |
84 | Iterating With Python Lambda | Internet connection, Python, IDE |
85 | Find fibonacci series upto n using lambda | Internet connection, Python, IDE |
86 | Count Even and Odd numbers in a List | Internet connection, Python, IDE |
87 | Difference between List comprehension and Lambda | Internet connection, Python, IDE |
88 | Convert String Matrix Representation to Matrix | Internet connection, Python, IDE |
89 | Count the frequency of matrix row | Internet connection, Python, IDE |
90 | Convert Integer Matrix to String Matrix | Internet connection, Python, IDE |
91 | Create an empty and a full NumPy array | Internet connection, Python, IDE |
92 | Get the maximum value from given matrix | Internet connection, Python, IDE |
93 | Converting a 10 digit phone number to US format using Regex | Internet connection, Python, IDE |
94 | Extract Strings between HTML Tags | Internet connection, Python, IDE |
95 | Find Indices of Overlapping Substrings | Internet connection, Python, IDE |
96 | Extract paragraph from a website and save it as a text file | Internet connection, Python, IDE |
97 | Read information from a Wikipedia page | Internet connection, Python, IDE |
98 | 21 Number game | Internet connection, Python, IDE |
99 | 2048 Game | Internet connection, Python, IDE |
100 | Taking Screenshots using pyscreenshot | Internet connection, Python, IDE |
Expand For Details
This project was created by natnew and contains Python projects from a beginners to advanced level.
Here are a few libraries that were used on these projects 📚
- Python
- Django
- Docker
- SQL
- AWS
- kubernetes
- Machine Learning
- numpy
- pandas
- sklearn
- Azure
- Google Cloud Platform
- R
- Natural Language Processing