5 Unique Python Project Ideas for Your Resume | Python Projects for Beginners to Advanced

codebasics · Beginner ·📊 Data Analytics & Business Intelligence ·3y ago

Key Takeaways

Develops five unique Python project ideas for resumes, including a grocery store management system and T20 World Cup cricket data analytics

Full Transcript

Tic-tac-toe and password generators are not the kind of projects you want to have on your python resume if you want to add some weight to your python resume you need to have projects that satisfy two criterias number one it should be solving a real life business problem number two it should be end-to-end project with some level of complexity in this video I am going to mention five such projects with YouTube videos and code and all the guidance that can help you crack interview in all these python profiles also going to provide a sample resume so that you get an idea on how to mention these projects on your resume number one is grocery store management system where you can manage products and orders in terms of technical architecture this is a three three year software application where front end is written in HTML CSS JavaScript and bootstrap the middleware or the back end is in Python and we are using flask as a web serving framework and the database is in MySQL now if you're targeting python full stack engineer role or python backend role it is important that you have knowledge of all these three triers and remember this is an end-to-end project and it is available on my YouTube channel as a guided project along with the code with this project you will be able to add following skills in your resume now you'll be like I don't know to copy this project obviously you don't want to copy this project blindly and I have few customization ideas for you you can build the same project for electronic shop or maybe an auto garage instead of flask use fast API or Django as a web serving framework and the third customization idea is to add order validation and unit of measure in the product page the second one is T20 World Cup Cricket data analytics this project is suitable for data analyst and data scientist as well as python backend engineer role here Nick Puri and grogu are challenging each other for a cricket tournament we like your Cricket surrender Earth you need to fight 8 billion people for that although we use this imaginary character this is a real life project which could be useful to uh someone like Mukesh Ambani who is let's say doing IPL cricket team selection and this selection happens based on uh players past performance and you want to pick a team of 11 players who are the best performers so in terms of technical architecture this project involves three major components which is data collection data transformation and dashboarding for data collection we used a tool called bright data there is a sign up link in the video description below for data transformation we used pandas now remember pandas is an extremely important skill for data analyst or data scientist career role and for doing dashboarding we have used power bi now if you want to replace power bi with let's say matplotlib or c bond which are python modules you can do that as well that way you use python more in the entire project also you have to remember that any industry project will involve multiple Technologies so although you are hired as a python backend engineer it's not like hundred percent of time you are doing python work you have to work with multiple Technologies so this is another true end-to-end project where you are getting exposure to learn other Technologies too but python is the main one this is available as a guided project on my YouTube channel with all the resources in that project also I have mentioned few customization ideas so that you can make it look like your own unique project and as I already said instead of doing dashboarding in power bi you can build data visualization using matplotlib and c bond which are the very very important libraries in Python and here is how you can write this project in your resume the next one is Medical Data extraction where you will Auto extract medical information from documents such as patient details form or prescription from the scanned PDF documents here in US my friend has a company where an insurance company sends him all these PDF documents and they traditionally had human Workforce who will do manual data entry by looking at that image but that whole thing can be automated using python in terms of technical architecture this project has three main components which is improving the quality of image using opencv and image processing principles the step number two is extract a text from the image using pi Tesseract module and step number three is using regular expression to retrieve the meaningful fields from the extracted text in this entire thing is written in Python this is available as a guided project on my website called basics.io I have this python course where I am teaching python from very beginning and I am uh you know completing this whole project end to end and the cost of this project is less than the pair of clothes that you're wearing right now so go check it out a link is in video description below with this you can add a lot of useful skills in your resume such as python Basics to object oriented programming to numpy opencv regular expression pie Tesseract and so on I have few project customization ideas which is instead of medical data extraction you can extract data from scanned invoices or maybe you go to SEC filings you look for 10K thank you documents where you know companies file their quarterly or yearly performance and you try to extract meaningful Fields such as revenue and EPs and you know expenses all of that from those documents there are so many documents that you can get through some free data sets on Google or or from some other website side and you can perform data extraction using python in that project by the way what we did is once we build that python backend we wrapped it in a fast API wave framework which is the latest web framework so this way you are learning fast API skills as well next one is sales insights project which is suitable for data analyst data scientist and python backend engineer roles here I have given you a mySQL database which is nothing but a data warehouse for a computer peripherals company again I have a guided playlist along with the database on this and here you are hooking python with that data warehouse and in Python you will use SQL Alchemy module to read the data so that is Step number one step number two will be you'll be using python for doing data exploration data cleaning and data transformation and step number three we'll be using matplotlib and seabon libraries for doing data visualization Edition now the YouTube video that I have uh is using power bi for performing data transformation and dashboarding Etc but these things can be easily replaced with pandas matplotlib Etc so I'm giving uh you that as an exercise and I have a pandas playlist just in case you don't know other playlist has more than few million views so you can check it out it's really easy to Learn Python metro.lip c-bond Etc look if you want to build a career in data industry you need to know pandas matplotlab all these useful libraries this project requires some knowledge of SQL because you're writing all these queries in SQL Alchemy and uh once again I have a very affordable SQL course on my website codebasics dot IO for SQL once you finish this project you will be able to add variety of skills to your resumes such as python pandas mac.lib c bond SQL Alchemy Etc the next one in the list is friends and family image classification they are also listening if your cell phone unless Android or iPhone you might have noticed this feature where it will automatically classify the images of your friends and family it will automatically tag the people so this project is similar where there are multiple steps in terms of technical architecture the first one is data collection so you can take your phone and download all the images and these images would be classified already right let's say you have a friend Mohan or Tom or Jerry all these images will be classified so you take those images you crop these images in Ms paint and you create a single person images basically so let's say you have five friends or five family members you have folder for each of these people that contains a single person image of those people all right then you use tensorflows data augmentation in to create more training images right so let's say there is a single image the tensorflow data augmentation will tilt and zoom these images to create a you know bigger training data set and then you will use convolutional neural network and deep learning to train a model that can classify the image after you have trained the model you can deploy this model in Google Cloud let's say gcp and host it there and you can have a react native mobile application which can call this particular backend and it can perform image classification now I have two projects on my YouTube channel sports celebrity image classification and potato disease classifier where we build a react native app and if you look at these two projects you will be able to build this particular project okay so the project that I mentioned for family and friends image classification I don't have that project ready-made which is good because this Way You Are building your own project but if you get stuck then I have two projects which will be extremely useful right sport celebrity image classification here you're just classifying your friends and the portal this is classifier where I have used CNN tensorflow all the things that you need for this projects are available in these two particular Project Playlist once again check video description you'll find all the resources and by working on this project you will be able to add some unique skills on your resume such as obviously you are doing python basics for Loop functions models and so on you are also using python Advanced features such as async function numpy pandas fast API and lot of ml specific Concepts such as tensorflow convolutional neural network and so on and you are also doing deployment in gcp once again this is truly end-to-end project that will add lot of weight to your resume this project is perfect for machine learning engineers and data scientist while I was talking I had an audio else who was listening carefully to all these five projects and they all seem to like these projects and if you are also liking these projects and this video please give it a thumbs up and share it with your friends who are looking for good python resume projects I wish you all the best any question comments there is a comment box below [Music]

Original Description

5 solid Python projects for your resume with code and all the materials included. I've also included a sample resume where these projects are mentioned you can get some help on how to mention these projects in your resume 00:00 What type of projects you should add to your resume 00:38 Project # 1 - Grocery store management system 01:46 Project # 2 - T20 World cup cricket data analytics 03:58 Project # 3 - Medical data extraction 06:22 Project # 4 - Sales insights for consumer goods company 08:08 Project # 5 - Friends and family image classification Bright data signup link to get 15$ free credits: https://brightdata.grsm.io/codebasics Resume link: https://bit.ly/3Gn6og3 Project playlist links, 1. Grocery store management: https://www.youtube.com/playlist?list=PLeo1K3hjS3uu1hh_qzBt6e379cofVD9Sb 2. T20 cricket data analytics: https://youtu.be/4QkYy1wANXA 3. Medical data extraction: https://codebasics.io/courses/python-for-beginner-and-intermediate-learners 4. Sales insights: https://www.youtube.com/playlist?list=PLeo1K3hjS3uva8pk1FI3iK9kCOKQdz1I9 5. Friends and family image classifier. For this project, you can use the following two playlists as a reference, potato disease classifier: https://www.youtube.com/playlist?list=PLeo1K3hjS3ut49PskOfLnE6WUoOp_2lsD sports celebrity classifier: https://www.youtube.com/playlist?list=PLeo1K3hjS3uvaRHZLl-jLovIjBP14QTXc 🔖Hashtags🔖 #pythonresumeprojects #pythonprojectsforresume #pythonprojectideas #pythonbeginnerprojects #beginnerpythonprojects #pythonprojects #resumepythonprojects #pythonprogrammingprojects #pythonprojectsongithub #bestpythonprojects #advancedpythonprojects #pythonprojectsadvanced Do you want to learn technology from me? Check https://codebasics.io/?utm_source=description&utm_medium=yt&utm_campaign=description&utm_id=description for my affordable video courses. Need help building software or data analytics/AI solutions? My company https://www.atliq.com/ can help. Click on the Contact button on that websit
Watch on YouTube ↗ (saves to browser)
Sign in to unlock AI tutor explanation · ⚡30

Playlist

Uploads from codebasics · codebasics · 0 of 60

← Previous Next →
1 Python Tutorial - 1. Install python on windows
Python Tutorial - 1. Install python on windows
codebasics
2 Python Tutorial - 2. Variables
Python Tutorial - 2. Variables
codebasics
3 Python Tutorial - 3. Numbers
Python Tutorial - 3. Numbers
codebasics
4 Python Tutorial - 4. Strings
Python Tutorial - 4. Strings
codebasics
5 Python Tutorial - 5. Lists
Python Tutorial - 5. Lists
codebasics
6 Python Tutorial - 6. Install PyCharm on Windows
Python Tutorial - 6. Install PyCharm on Windows
codebasics
7 PyCharm Tutorial - 7. Debug python code using PyCharm
PyCharm Tutorial - 7. Debug python code using PyCharm
codebasics
8 Python Tutorial -  8. If Statement
Python Tutorial - 8. If Statement
codebasics
9 Python Tutorial - 9. For loop
Python Tutorial - 9. For loop
codebasics
10 Python Tutorial -  10. Functions
Python Tutorial - 10. Functions
codebasics
11 Python Tutorial - 11. Dictionaries and Tuples
Python Tutorial - 11. Dictionaries and Tuples
codebasics
12 Python Tutorial - 12. Modules
Python Tutorial - 12. Modules
codebasics
13 Python Tutorial - 13. Reading/Writing Files
Python Tutorial - 13. Reading/Writing Files
codebasics
14 How to install Julia on Windows
How to install Julia on Windows
codebasics
15 Python Tutorial - 14. Working With JSON
Python Tutorial - 14. Working With JSON
codebasics
16 Julia Tutorial - 1. Variables
Julia Tutorial - 1. Variables
codebasics
17 Julia Tutorial - 2. Numbers
Julia Tutorial - 2. Numbers
codebasics
18 Python Tutorial - 15. if __name__ == "__main__"
Python Tutorial - 15. if __name__ == "__main__"
codebasics
19 Julia Tutorial - Why Should I Learn Julia Programming Language
Julia Tutorial - Why Should I Learn Julia Programming Language
codebasics
20 Python Tutorial  - 16. Exception Handling
Python Tutorial - 16. Exception Handling
codebasics
21 Julia Tutorial - 3. Complex and Rational Numbers
Julia Tutorial - 3. Complex and Rational Numbers
codebasics
22 Julia Tutorial - 4. Strings
Julia Tutorial - 4. Strings
codebasics
23 Python Tutorial -  17. Class and Objects
Python Tutorial - 17. Class and Objects
codebasics
24 Julia Tutorial - 5. Functions
Julia Tutorial - 5. Functions
codebasics
25 Julia Tutorial - 6. If Statement and Ternary Operator
Julia Tutorial - 6. If Statement and Ternary Operator
codebasics
26 Julia Tutorial - 7. For While Loop
Julia Tutorial - 7. For While Loop
codebasics
27 Python Tutorial  - 18. Inheritance
Python Tutorial - 18. Inheritance
codebasics
28 Julia Tutorial - 8. begin and (;) Compound Expressions
Julia Tutorial - 8. begin and (;) Compound Expressions
codebasics
29 Python Tutorial - 12.1 - Install Python Module (using pip)
Python Tutorial - 12.1 - Install Python Module (using pip)
codebasics
30 Julia Tutorial - 9. Tasks (a.k.a. Generators or Coroutines)
Julia Tutorial - 9. Tasks (a.k.a. Generators or Coroutines)
codebasics
31 Julia Tutorial - 10. Exception Handling
Julia Tutorial - 10. Exception Handling
codebasics
32 Python Tutorial  - 19. Multiple Inheritance
Python Tutorial - 19. Multiple Inheritance
codebasics
33 Python Tutorial - 20. Raise Exception And Finally
Python Tutorial - 20. Raise Exception And Finally
codebasics
34 Python Tutorial - 21. Iterators
Python Tutorial - 21. Iterators
codebasics
35 Python Tutorial - 22. Generators
Python Tutorial - 22. Generators
codebasics
36 Python Tutorial - 23. List Set Dict Comprehensions
Python Tutorial - 23. List Set Dict Comprehensions
codebasics
37 Python Tutorial - 24. Sets and Frozen Sets
Python Tutorial - 24. Sets and Frozen Sets
codebasics
38 Python Tutorial - 25. Command line argument processing using argparse
Python Tutorial - 25. Command line argument processing using argparse
codebasics
39 Debugging Tips - What is bug and debugging?
Debugging Tips - What is bug and debugging?
codebasics
40 Debugging Tips - Conditional Breakpoint
Debugging Tips - Conditional Breakpoint
codebasics
41 Debugging Tips - Watches and Call Stack
Debugging Tips - Watches and Call Stack
codebasics
42 Python Tutorial - 26. Multithreading - Introduction
Python Tutorial - 26. Multithreading - Introduction
codebasics
43 Git Tutorial 3:  How To Install Git
Git Tutorial 3: How To Install Git
codebasics
44 Git Tutorial 1: What is git / What is version control system?
Git Tutorial 1: What is git / What is version control system?
codebasics
45 Git Tutorial 2 : What is Github? | github tutorial
Git Tutorial 2 : What is Github? | github tutorial
codebasics
46 Git Tutorial 4: Basic Commands: add, commit, push
Git Tutorial 4: Basic Commands: add, commit, push
codebasics
47 Git Tutorial 5: Undoing/Reverting/Resetting code changes
Git Tutorial 5: Undoing/Reverting/Resetting code changes
codebasics
48 Git Tutorial 6: Branches (Create, Merge, Delete a branch)
Git Tutorial 6: Branches (Create, Merge, Delete a branch)
codebasics
49 Git Github Tutorial 10: What is Pull Request?
Git Github Tutorial 10: What is Pull Request?
codebasics
50 Git Tutorial 7: What is HEAD?
Git Tutorial 7: What is HEAD?
codebasics
51 Git Tutorial 9: Diff and Merge using meld
Git Tutorial 9: Diff and Merge using meld
codebasics
52 Difference between Multiprocessing and Multithreading
Difference between Multiprocessing and Multithreading
codebasics
53 Python Tutorial - 27. Multiprocessing Introduction
Python Tutorial - 27. Multiprocessing Introduction
codebasics
54 Python Tutorial - 28. Sharing Data Between Processes Using Array and Value
Python Tutorial - 28. Sharing Data Between Processes Using Array and Value
codebasics
55 Git Tutorial 8 - .gitignore file
Git Tutorial 8 - .gitignore file
codebasics
56 Python Tutorial - 29. Sharing Data Between Processes Using Multiprocessing Queue
Python Tutorial - 29. Sharing Data Between Processes Using Multiprocessing Queue
codebasics
57 Python Tutorial - 30. Multiprocessing Lock
Python Tutorial - 30. Multiprocessing Lock
codebasics
58 Python Tutorial - 31. Multiprocessing Pool (Map Reduce)
Python Tutorial - 31. Multiprocessing Pool (Map Reduce)
codebasics
59 What is code?
What is code?
codebasics
60 Python unit testing - pytest introduction
Python unit testing - pytest introduction
codebasics

Related Reads

Chapters (6)

What type of projects you should add to your resume
0:38 Project # 1 - Grocery store management system
1:46 Project # 2 - T20 World cup cricket data analytics
3:58 Project # 3 - Medical data extraction
6:22 Project # 4 - Sales insights for consumer goods company
8:08 Project # 5 - Friends and family image classification
Up next
How to Track #woocommerce #sales with #google Tag Manager
Quick Tips - Web Desiign & Ai Tools
Watch →