4 Projects that you can finish this weekend
Table of contents
It can be hard to learn any programming language on your own. Watching videos and reading books can take up a lot of time. But in this case, you're probably wasting your time learning a programming language if you don't use all the ideas you've learned. Because of this, you should start with simple projects.
It can be hard to learn programming language. You might spend a lot of time watching videos and reading books, but all that time will be wasted if you can't put what you've learned, into practice. Projects. A project will help you apply everything you've learned, stay motivated, build a portfolio, and think of new ways to solve real-world problems with code. This article discusses some of the easiest yet most competitive projects that can get you better at writing code.
- Rock, paper, Scissors Rock, paper, scissors is an old hand game that is usually played by two people. Each player makes one of three shapes with their hands at the same time. With this project for beginners, we'll learn how to work with lists, if statements, and inputs. The goal is to make a system where a player who chooses rock beats a player who chooses scissors but loses to a player who chooses paper, and a player who chooses paper loses to a player who chooses rock. This is the easiest game to program. After you finish this project, you can also make
- Tic Tac Toe
- Hangman
- Numbers to guess
- Quiz game
- Snake
2 Tool for Renaming Files Most jobs require you to sort folders by date or manage file names with a certain syntax. You can do this by hand, but some code could save you a lot of time. The goal of this project is to change the names of a lot of files on the computer so that each file is easy to find. For example, you could add the date the file was made in the format "MM-DD-YY" to the file name so that anyone could find it easily.
3 Making user interfaces with graphics (GUI) It's cool to write code, but you know what's cooler? Having a graphical user interface (GUI) for your code means that anyone can test what you've made. There are many libraries will help you make a graphical user interface (GUI) with buttons, windows, and lots of other widgets that make it easier for users to interact with your app. If you've never made a GUI before, you can use this free to learn how to do it. The idea behind this project is simple: make a graphical user interface for any project you have already finished.
Age calculator app: With this app, you can type in your date of birth and the app will tell you your age. Calculator: If you made a calculator while learning code, it's time to improve the results with a graphical user interface (GUI). Use the calculator that comes with your operating system to get some ideas. Currency converter:Make an app that lets people put in the amount they want in one currency and get the amount in the other currency they want. Make a simple website for your portfolioif you've ever wanted to make your own website, now is a great time to do so by making a portfolio website you can show your projects and it is a great resume also.
4 Movie Recommendation system Have you ever wondered how streaming services like Netflix, Hulu, and Amazon tell you what to watch next? it's just a system that engineers made to find the best movies for users based on what they know about them. A recommendation system is a program that tries to guess what a user will like about a certain thing. In this case, the recommendation system uses some information to guess what movies a user would like to watch. There are many libraries that you can use to build a recommendation engine, from simple models to content-based and collaborative filtering systems. For this project to work, you will need a list of movie titles and at least a plot summary. For this project, you can use IMDB dataset or MovieLens dataset.
Subscribe to my newsletter
Read articles from Shubham directly inside your inbox. Subscribe to the newsletter, and don't miss out.
Written by