Open-Source Internship opportunity by OpenGenus for programmers. Apply now.
In this article, we have listed Python Projects you must do as a Beginner which when added to your portfolio will give a good initial career boost and may help you land your first Internship.
This is best suited for Students in the 1st and 2nd year of B.Tech or B.Sc in Computer Science or a Programmers who is in the initial stages of learning Python Programming Language.
If you have a basic hold of programming in Python programming language, you should attempt a Python Project of Intermediate Level.
Table of contents:
- 56 Python Projects for Beginners
- Who should do these beginner level Python Projects?
- What is next?
56 Python Projects for Beginners
Following is the complete list of 56 Python Projects for Beginners with complete explanation and source code:
- Python script to retweet recent tweets with a particular hashtag
- Python script to like tweets with a particular hashtag
- Python script to refresh a webpage
- Python script to get cpu and ram usage
- Python script to get ip address
- Python script to upload file to google drive
- Python script to download file from Google Drive
- Python script to upload file to onedrive
- Python script to get currency exchange rates
- Wait for page load in Selenium
- Select dropdown option in Selenium
- Python script to open and download webpage
- Python script to login to webpage
- Python script to right and double click using Selenium
- Python script to control cursor
- Python script to control keyboard, stimulate typing
- Python script to read and write JSON file
- Python script to send Whatsapp message
- Python script to send Bulk Whatsapp message
- Python script to scroll on a webpage
- Python script to create GitHub repository
- Python script to create an issue (add tags, comment)
- Python script to create Gist
- python script to send mail in linux
- Python script to work with REST API
- Python script to send email in Gmail
- Python script to read email in Gmail
- Sending file/ attachment in Gmail using Python
- Python script to get current stock price
- Python script to get CO2 emission data
- Python script to crawl results from Google Search
- Build a number guessing game in Python
- Make a console calculation application in Python
- Make a tool in Python to convert number between bases
- Python script to list files and sub-directories in a directory in ascending order of size
- Python script for countdown in console
- Python script to convert temperature between different units
- Python script to convert length between different units
- Python script to represent any number of sum of powers of two
- Python script to generate all prime numbers less than N
- Python script to get prime factorization of any number
- Python script to prove or disprove Andrica's conjecture
- Python script to prove or disprove Cramer's conjecture
- Python script to prove or disprove Firoozbakht's conjecture
- Python script to prove or disprove Brocard's conjecture
- Python script to prove or disprove Oppermann's conjecture
- Python script to prove or disprove Goldbach's Conjecture
- Python script to prove or disprove Legendre's conjecture
- Python script to find all Fermat numbers
- Python script to find all Mersenne primes
- Python script to delete files not opened for last 3 months
- Python script to compress all images in a directory recursively
- Python script to find which user consumes the most space in a Linux System
- Python script to clean a Linux system
- Python script to get the current time and date
Who should do these beginner level Python Projects?
These Python projects are a best fit for:
- Beginners who have started to learn Python Programming
- 1st and 2nd year students of B.Sc or B.Tech degree or even students in later years.
- Beginners who are looking forward to establish their Software Development career
What is next?
If you are in the 1st or 2nd year of your B.Sc or B.Tech degree and have complete these 56 Python projects and have gone through all resources, the immediate step will be to apply for Internships. This will give you some experience.
You can try for OpenGenus's remote Internship and for Google Summer of Code.
If you are in 3rd year or beyond, you should move on to Intermediate Python Projects and build your portfolio. In 3 to 4 months, you will be job-ready and should start applying for jobs or internships depending on your stage in career.
With this article at OpenGenus, you must have a good idea of what Python Project you can work on as a Beginner and add to your portfolio.
Best of luck coding in Python Programming Language.