Coder Social home page Coder Social logo

python-world / python-mini-projects Goto Github PK

View Code? Open in Web Editor NEW
14.1K 280.0 4.6K 135.22 MB

A collection of simple python mini projects to enhance your python skills

Home Page: https://python-world.github.io/python-mini-projects/#/

License: MIT License

Python 98.84% CSS 0.01% HTML 1.06% PHP 0.09%
miniprojects python opensource automate stuff tools projects learn-to-code

python-mini-projects's Introduction

Python-World

python-mini-projects's People

Contributors

adityaj7 avatar alex108-lab avatar anandhakrishnanaji avatar azhad56 avatar brtymn avatar chandrabosep avatar chavarera avatar darahaas15 avatar dependabot[bot] avatar devanshh avatar echoaj avatar erfansaberi avatar githubuser1234567890 avatar hariom1509 avatar killinefficiency avatar leader2one avatar logan-mo avatar mitesh2499 avatar namanshah01 avatar pi1814 avatar shiny-akash avatar shivst avatar skate1512 avatar tomyzon1728 avatar tripleee avatar tusharnankani avatar ulixius9 avatar urmillive avatar utkarshbajaj avatar xlgd avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

python-mini-projects's Issues

Read and store all emails in csv file

Problem statement
Read and store all emails in CSV file

Output

Date,From,Email,Text
21/06/2020 13:00,Akash,akash@gmail.com,This is sample test email

Write a program to gather Instagram profile information

Problem Statement
Write a program to gather Instagram profile information

Steps

  • Accept Instagram username from user
  • Fetch Profile details

Use Modules

  1. requests
  2. BeautifulSoup
    Use other if you good with it

Output

{
   "success":True,
   "profile":{
      "instaurl":"https://www.instagram.com/ravi.chavare",
      "username":"ravi.chavare",
      "Name":"ravi chavare",
      "pic":"https://instagram.fnag1-2.fna.fbcdn.net/v/t51.2885-19/s150x150/94707365_234511407766737_5977870168452235264_n.jpg?_nc_ht=instagram.fnag1-2.fna.fbcdn.net&_nc_ohc=kSEf0rBsp1kAX8MXZ7f&oh=5c18a22abb35c974d1ed4079c7f86570&oe=5F1C4BB1",
      "posts":"60",
      "followers":"362",
      "following":"905",
      "aboutinfo":"By profession I am coder www.linkedin.com/in/ravishankar-chavare-84474a102"
   }
}

write a program to organized download folder with different category

Problem Statement
Write a program to organized download folder with different category

Steps:

  • Ask user output folder path
    (If path not exists notify it user and ask correct path)

  • Now read files from download folder

  • move files to output sub folder using category
    (Music,videos,spreadsheet,shortcuts,PDF)

- Output-Folder
     |
     - Music
     |
     - Videos
     |
     - Document
     |
     - Etc...

Add Watermark on Set of images

Adding watermark to multiple images using one command.
Ask the user for the input of specific folder containing images
and watermark image
Enter Folder Path : E:\Bootstrap\-hotel\redplanet\redplanet\images
Enter Watermark Path : E:\python\image watermark\watermark.png

The output should be in the same folder
output/filename

Write a program to convert JSON file to csv

Problem statement
Write a program to convert JSON file to csv

input.json

[
  {
    "Name": "Akash",
    "age": 26,
    "birthyear": "1994"
  },
  {
    "Name": "Abhay",
    "age": 34,
    "birthyear": "1986"
  }
]

Output.csv

Name,age,birthyear
Akash,26,1994
Abhay,34,1986

Get meta information of images

Problem statement
Extract meta information from images

ImageName
size
FileExtension
ImageWidth
ImageHeight
DateTimeOriginal
CreateDate 
Author
Location

Write a Contributors Page

Problem Statement

Write a CONTRIBUTORS.md file in root directory of this project

File Must be Contain

  1. Name of Project
  2. Link
  3. Author Name and Author Url

Write a program to download multiple news paper in a folder and organize them in date-wise

Problem Statement
Write a program to download multiple news paper in a folder and organize them in date-wise

Steps:

  • Read website links from a CSV file
  • convert website to PDF
  • create a folder with current date if folder is not already exist

List of News Papers

  1. Time of India Website
  2. Hindustan times Website
  3. Indian Express Website
  4. Deccan Herald Website

Output

21-06-2020
  - TimesOfIndia.pdf
  - HindustanTimes.pdf
  - .......

Search text string in multiple files and return filename

Problem statement
Search text string in multiple files and return filename

Steps

  • Accept user string and folder path
  • Return full file path if string found

Output

input text: Hello
path : c:/test

Hello found in 
c/test/data.txt

Split folder into sub folders

Problem Statement
Split folder into sub folders

Steps

  • Accept input folder(validate folder existence)
  • Accept files count per sub Folder
  • now copy files to new sub folders

Write a program to notify battery percentage

Problem statement
Write a program to notify battery percentage

Steps:

  • Notify user if battery percentage is less than 30%
    (For plug the charger)
  • Notify user if battery percentage is greater than 95%
    (for unplug the charger)

use standard naming convention while creating project

Guidelines

  1. use lower case characters,
  2. don't use any special character other than space.
  3. don't include write,create such keyword in name

Note:
Make changes in earlier submitted code and update correct path in Readme.md file

Write a script to generate random password.

Problem Statement
Write a script to generate random password.

Steps:

  • Ask user password length
  • Create a strong password
    (Alphabets,numbers,special characters)

Output

Length : 8
T@89KJ&0

Split a csv file using line count

Problem Statement
Split a CSV,Text file using line count

Steps

  • Accept file name as input
  • Accept no of lines to split
  • create a folder and and save files

Calculate age

Problem Statement
asks the user to enter their name and their age.
And return age in year month and days

Write a program for text file analysis.

Problem Statement
Write a program for text file analysis

Should be return a dictionary of count

total_lines
total_characters
total_words
unique_word
special_characters
And add more..

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.