5 IMPRESSIVE Python Resume Projects (You Can Finish in A Weekend)

Video Statistics and Information

Video
Captions Word Cloud
Reddit Comments
Captions
this channel I talk all the time about the importance of building projects building the right projects on your resume is the one way that you can put yourself ahead of other candidates and get that high-paying 100K plus software engineering job even if you don't have a CS degree or any previous experience this because like let's face it when you're looking for your first job the employer needs evidence that you can do the job and building projects is really the only way to show that as a self-taught developer but the thing is you also need to build the right kinds of projects I show the few key skills that employeers are really looking for in this video I'm going to give you five options for these exact projects that you can build using Python and even finish in a single weekend and this is not just like any other project building video you have seen either because I don't just want to give you yet another five project ideas you will forget about tomorrow I want to give you a blueprint to understand what makes for a great resume project so that whether you choose to build one of these projects or not you will have a framework to think about what makes a project something that will actually make companies go yes I want to hire this guy and at the end we will culminate this with the one thing that all these projects have in common that makes them great resume projects as well as the one magical programming project that is the most impressive out of all of them before we start in order for you to have the skills to build these projects you first of course need to have the necessary python fundamentals and programming logic under your Bel if you haven't yet gone through a premium quality program that teaches all of this for you in one place then I I have my own program that you might want to check out down below it's called the python developer boot camp and the purpose of it is to take all my knowledge about programming that I wish I knew before I started and take you through step by step from zero to actually getting hired as 100K python developer it's not just the programming course the main part of the value comes from the career advice side where I teach you how to get interviews and how to come across as a great candidate in these interviews including resume building advice like literally like copy paste templates on how to build your LinkedIn your resume everything like this all in one package format if you're tired of struggling with lowquality resources and Scattered information you can check the program down below to see if it's for you so if you haven't built many projects before it's good to start with an easy win and I think the best kind of project to do that is some kind of a python automation project you might consider building some kind of script to clean out your desktop for example in fact right here I have that exact kind of project all I have to do is run the python script and it will automatically clean out my download folder and move all my files to separate folders based on the file type and I actually made a tutorial way back in the early days on my channel on exactly how to build this the one in the video is a much earlier version of this than what I have now but it's a great place to start and something you can easily build in just a few hours the reason I like python automation projects so much is that they don't require a lot of specialized knowledge on top of the basic python fundamentals that I just mentioned so it's a great place to start you can build some pretty cool and impressive stuff that is very easy for understand to recruiters and that is the first key to building great resumé projects most likely your resume will be read by someone who doesn't have the time to think hard to understand what you build you want to make your projects so that they are very very easy to understand for Anyone who reads it in Just 2 seconds because when you do that they're way more likely to go like damn that's a pretty cool project this guy probably knows how to code next great programming project idea can also be applied to many different things for me programming is that is coolest when I can use it to build something that actually helps me about a year ago I was planning my move from London to Dubai and I wanted to understand what were the prices of apartments in Dubai and which areas in Dubai off the best value of course just going through the listings manually gave me some idea but especially as programmers we want to think about things like statistically on the aggregate so I figured I could use something called Web scraping to aggregate the price data from all these listings I could find and get the average prices based on different criteria like area size and it really helped me make my decision on where to move in bu so this is one example of the next project category of web scraping the reason this is so great is now what you doing is taking your python skills and combining it with a different skill of web scraping and in the case of this project you're also starting to bring some data science into the mix and this is exactly what recruiters want to see they want to see you build something more complex where you're combining multiple facets of programming skills into one to build something practical and interesting that actually does something useful for you in terms of how to do this I recommend you just pick up some Basics on beautiful soup and selenium which are the common web scraping Tools in Python I want you get the hang of how to use them think about a data source or a website that you would like to scrape and what you would like to do with it and go from there as an example you can just pick the most popular rental site in your city and do something very similar to what I did another thing you want to consider is which area of programming are you looking to break into for most of you it's going to be web development using something like Jango or flask so it's a very good idea to learn these Technologies as well and what better way to do that and to show that you have learned them and by building a simple but impressive web development project into your portfolio my recommendation which is going to be relevant for many people is some kind of a budgeting tracking application now the key that makes this project great is that it forces you to learn all the web development Basics you are expected to understand anyway as a junior developer such as both front-end and backend development as well as database management because you have to store your credit card transactions and budget data somewhere is a great way to practice as well depending on how you build it you will also have to learn to use apis for example a budgeting application I have been building uses the plate API to connect to your bank directly and extracts your transaction data from there to allow you to combine all your Banks into one the way I would start is by finding some templates for a simple UI from something like theme forest and then just install Jango and start up a Jango project by running Jango Das admin start project and the project name and by following the instructions from the official jangar documentation which I will link below you can then keep going from there or if you're following my program we of course go over all of these as well in a lot more detail after that you want to learn the basics of SQL to set up a database as well as connect your app to plate or a similar API and then finally connect all the pieces together to build your first python full stack project that is really going to boost your resume now all these projects so far are great but if you really want I impress you might consider this next project which is a simple AI application and before you skip ahead I'm not talking about like learning all the AI Theory from scratch and building an llm or something like that I'm talking about starting with something simple like a simple recommendation system for example in a moment I will tell you another project that you can combine this with but the way you can do this in just one weekend is by using a library called psychic surprise which is a purpose-built library in Python to allow anyone to build recommendation systems just by using their simple apis you can take a look at their docs and start with a very simple quick start guide that looks like this and you can chose any kind of data for example movie data which you may be able to gather using the web scraping skills you learn in Project 2 and go from there key that makes this project gray it shows a level of complexity companies don't want to see Mickey Mouse project that show no actual skill you take the time to build a recommendation system that even half works that instantly impresses companies because they can see that you're willing to go above and beyond and do more than what most candidates do and that is what you need to do if you want to get ahead now if you choose to use movie data for your recommendation system you can actually combine this with the last project on our list and this is in fact a passion project that I have been building as well myself and that is to clone a popular application except add your own twist to it in my case I built this Netflix clone except it's not Netflix it's not because it's Netflix it's not Netflix nflix you get it okay moving on now the idea of this app is that it's Netflix except not just with the Netflix catalog but the entire movie catalog of the world basically I want to build an engine that can recommend all movies and series not just the one star on Netflix except still have sort of the Netflix UI because what happens when you just use Netflix to choose movies is that you lose a big part of the potential selection pool the key here is that project like this shows a bit of Personality it shows not only that you can do something complex but also that you're able to do more than just be a copycat there's so many people building social media clones and things like these that are exactly the same as the originals but if you add your own twist to it something that perhaps matches your personality or something that s something particular for you for something that you want to do they can see that you understand that programming is a tool to build the things that you want to see rather than just blindly following instructions this is really really important so now let me finally tell you the one project that is even greater than any of these projects but first let's take a step back and like let's think about like what are we actually doing when we are programming in the first place like really think about that question why are we writing code we haven't invented this thing called coding just for the sake of it we have invented it because we humans have realized that programming can solve a lot of problems and that is the reason we write code in the first place that is why what companies really look for are not programmers but problem solvers the kinds of people who understand that programming is just a tool like any other to solve problems for us humans and that is the one thing that all of these projects that we have gone through so far have in common they all solve a real problem ideally a problem for you a problem that you have encountered which allows them to see that you understand that programming is just a tool to solve problems to make your life easier and that is also why I sort of lied to you because there is no one magical project that works for everyone the same but there is one magical project for you what is the problem you want to solve a code think about that if you could build anything with code to solve your biggest problems what would that be and then go build that or even a shitty version of it because going through that process and using that mindset will be so much more impressive than any of the code that you can write and that is what you want to lean into in interviews so solve your own problems with code and then talk about the story of how you discovered the problem how you went about the process of building it because when you build something that you really really want to build it's also going to be so much more easy for you to talk about the project to be passionate about it to show your passion for coding and that you actually want to code rather than just doing it for the money or something and you want to show them that you know how to think like a problem solver not just a nerd coder if you keep that in mind I know that you will succeed after building these projects your next step is to learn how to build a great resume and how to connect with employers on LinkedIn and other platforms to get hired as fast as possible to your dream 100K developer job most people take years to realize the right methods to strategically do that and that is why I buildt my program python developer boot camp where you will not only learn all the technical skills you need but actually on how to present yourself in the right way how to sell yourself to companies to actually be the kind of person that they want to hire because believe me they don't just want to hire nerd programmers who just know how to write code they want to hire people and the exact people that they want to work with now I've gone through this process myself I've helped other people do it as well and that is why I put all of my knowledge and I have found these patterns of exactly what they look for and that is why I decided to put it all into one packaged format inside my program it's pretty expensive it's not cheap but if you are the kind of person who's willing to invest in this eles and their career and you really really want to do this and you don't want to waste time looking for all of this on your own from the internet then it could very well be for you so if you want to check it out you can do that from the first link in the description and there's also this video right here that you can watch if you want to hear the full pitch with that stop watching videos and go build something I'll see you in the next one
Info
Channel: Internet Made Coder
Views: 220,565
Rating: undefined out of 5
Keywords: how to learn programming, how to learn to code, learn to code, coding, programming, software engineer, software engineering, software development, self taught programmer, data science, how to become a software engineer, self-taught software developer, no cs degree, frontend developer, learn computer science, learn faster, no college, programmer, python project, python tutoria, best python projects, python for beginners
Id: O3zh_mViWbc
Channel Id: undefined
Length: 12min 20sec (740 seconds)
Published: Sun Nov 12 2023
Related Videos
Note
Please note that this website is currently a work in progress! Lots of interesting data and statistics to come.