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
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.
- Python
- Django
- Docker
- SQL
- AWS
- kubernetes
- Machine Learning
- numpy
- pandas
- sklearn
- Azure
- Google Cloud Platform
- R
- Natural Language Processing