Showing posts with label Python. Show all posts
Showing posts with label Python. Show all posts

Saturday, 10 September 2022

Day 102 : Convert CSV to JSON

 

import pandas as pd

import csv,json

data=pd.read_csv("Instagram.csv")

print(data)

print("Converted JSON file below :")

print (json.dumps(list(csv.reader(open('Instagram.csv')))))


#clcoding.com

Impressions  Home  Hashtags  Explore  Other  Saves

0         3920  2586      1028      619     56     98

1         5394  2727      1838     1174     78    194

2         4021  2085      1188        0    533     41

3         4528  2700       621      932     73    172

Converted JSON file below :

[["Impressions", "Home", "Hashtags", "Explore", "Other", "Saves"], ["3920", "2586", "1028", "619", "56", "98"], ["5394", "2727", "1838", "1174", "78", "194"], ["4021", "2085", "1188", "0", "533", "41"], ["4528", "2700", "621", "932", "73", "172"]]

Day 100 : Python script that’ll keep you “online” all day

 

#import the library pyautogui

import pyautogui


#imports the time library

import time


#run the next lines of code while the state is set as “True”

while True:

    #move your cursor 10 pixels

    pyautogui.moveRel(0, 10)

    #pauses your code from running for 2 seconds

    time.sleep(2)

    

#clcoding.com 



Day 99 : Word Art From an Image Using Python

 


#reading an Image

from PIL import Image

Image.open("wolf.png")

import pywhatkit

pywhatkit.image_to_ascii_art('wolf.png','MyArt')

#reading text file

read_file= open("MyArt.txt","r") 

print(read_file.read())  #clcoding.com

..::.:::.:::.:::.::..::.:::.:::.:::.::..::.:::.:::.:::.::..::..::.:::.:::.:::.::
::.:::.:::.:::.::.:::.:::.:::.:::.:::.::::::.:::.:::.::..::..::.:::.:::.:::.:::.
.:::.:::.:::.:::$#S#*::.:::.:::.:::.::::::.:::.:::.::.:$SS@*:.:::.:::.:::.:::.::
::.:::.:::.::.!#**#S*@:...:::.:::.:::.::.:::.:::.::.:*#**#**$::.:::.:::.:::.:::.
.:::.:::.:::.:#**$*%S*S&%!:..::.::..::.:::..::..:.:%#**S@*$**$.::.:::.:::.:::.::
::.:::.:::.::$**@***&##***S@*..:..!::::#@.:!..:!$&**S##&%**&**!.:::.:::.:::.:::.
::::.:::.::..#**%***%##&&#S**#**$@SSSS***#S#*%S***#&&#&****%**%::.:::.:::.:::.::
::::::.::!@&&**S***%%*%@##&&#******S##SS$#*****#@&#&@%*%%**%**%..::.:::.:::.:::.
::::.:::.:*****#**%@*&%**$##&@S*&#%*******&S*&@&S#$**%#*&%*%S*#@@*:::.::::::::::
::::::::::$***#$**$S***$***@*#@#@*@%***%@*$&@$#*@***@***S$**$#***$:.::::::::::::
:::::::::.*S***&%*%&****%***$*@#*S&@***%&S*S@@S$***$****#***&****$::::::::::::::
:::::::::.%***@%**$&**SS@****@%@$%*******$$&$@&****&****#$**%S***#:.::::::::::::
::::::::::%#**@***@*##$*%**************************%*$&#*&***S***#::::::::::::::
:::::::::!&****@***%************************************%%**@****#*:::::::::::::
::::::::::&***&$%$$*******%*************************%%******$#****%!.:::::::::::
::::::::*@S***##&@%****%@@&&@%*******************%$@@@@@$****%$#****@:..::::::::
:::::::::$****S@*******%*%%$@&@$***************%@@$%%***%*******@S***#$!::::::::
::::::::@****S$***************%$$%************$$%****************@*****@!:::::::
::::::!%S***S@%***************************************************&****#$!::::::
:::::.!@**S@*******************************************************%#**S$:.:::::
::::!$S***#%*************%%$#@*********%*********%#@%%%*************$#***S@!::::
:::.%S****#%**********%@&@@&**@**%*****@%@***%%*%S*@@@@@$%**********%#*****$::::
:::*&S***S&%**********%$&S*S&#*&*$#%**%%%%**@#%$*S&&*#$$$%***********@*****#%!::
::!%****S&$$%%***%$$$%%***@SSS**S$$#%*$@@**@@*@**##S#$***%$@@@$***%%$$@S***S%!::
::..%&###****&*%@@$%***%$@@&&@$$&S#$$*#$&%$%%#*&%*%$@@@@$%**%$@&$*&*****S&&%.:::
::::...:$S*#%**%%****%%$$@@$$$****$@$#&$$@%%@$%***%$@@@$$$%*****%**@S**#!...::::
:::::!$S***#&@**********************%%%%%*%%**********************$&#****@!.::::
:::!$S******#%******$##@@@$$$%*****%$@@@@@@@$%****%$$$$@@##$******%#******S@!.::
::::!!%#***S#SS$****%$&@%%$$%@@****%$@@@@@@@$%***@@%$$%*@&$%****%#S#****#%!!::::
::::.!$$$$&***#*****$@$@$%%@&$@****%$@@@@@@@$%**%@$&$%%@@@@$*****@****@$$$!:::::
::::::..:%S****#&$***$@@$%**$*#****%$@@@@@@@$%***&*%**%$@@$***%%S***&$!..:::::::
.:::.:::*$**$&***&***%%%%***#*@****%%$$$$$$%%%***$S@***%%%%***@***SS&:.::.:::.::
::.:::.::...!&***#@%*******#*$*****@########$****%$S@*******%$&***$::::.:::.:::.
.:::.:::.::%##@#***&%$%****S*&$***$****SS****%**%$#*&*****%*$****$!::.:::.:::.::
::.:::.::::!:...******%%***$*S#$***#********#**%@#**%*****#S#**S%!..:::.:::.:::.
.:::.:::.::..::.!#@S**S@**%%S#*#%***@#&$@##@***%&*S#%***%#S**@&#*.:::.:::.:::.::
::.:::.:::.:::.::.:SS**&@#***&&*&&@$$$$@@$$$$@&&S&#**S&$$*****..:::.:::.:::.:::.
.:::.:::.:::.:::.:!*:$***S&%%*$S%:&%S#****S*$#!*#$*#*@S***S!*!.::.:::.:::.:::.::
::.:::.:::.:::.:::.:.%*&*:.:.&S$**$#********#&!S$S**..:%#*#..::.:::.:::.:::.:::.
.:::.:::.:::.:::.:::.!*..::..!*&&*@**********&S&&*@.::..:%*::.:::.:::.:::.:::.::
::.:::.:::.:::.:::.::..::.:::.**@#*#@S&*#S#$&*S@*#::.:::.::::::.:::.:::.:::.:::.
.:::.:::.:::.:::.::::::.:::.::.%*@#$!*!$%$*%$&&*#:.:::.:::.::.:::.:::.:::.:::.::
::.:::.:::.:::.:::.::.:::.:::..!**&@@@@@&@@@@#**!.::.:::.::::::.:::.:::.:::.:::.
.:::.:::.:::.:::.::::::.:::.::::&**S&$$%*%%&&#*@::.:::.:::.::.:::.:::.:::.:::.::
::.:::.:::.:::.::::::::::.:::.:::$#*****@S****@:.:::.:::.::::::.:::.:::.:::.:::.
.:::.:::.:::.:::.::::::.:::.:::.::.*###***#&@$.:::.:::.::::::::::.:::.:::.:::.::
::::::.:::.:::.::::::::::.:::.:::.::::!$!$!...::.:::.::::::::::.:::.:::.:::.:::.
::::::::.::::::::::::::::::::::.::::::..:..:::::::.:::.::::::::::.:::.::::::::::
::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::


Day 98 : Convert Decimal number into other number using Python

 

# Python program to convert decimal into other number systems

dec = int(input("Enter a Decimal Number: "))


#decimal to binary

print(bin(dec), "in Binary.")


#decimal to octal

print(oct(dec), "in Octal.")


#decimal to Hexadecimal

print(hex(dec), "in Hexadecimal.")


#clcoding.com

Enter a Decimal Number: 9999
0b10011100001111 in Binary.
0o23417 in Octal.
0x270f in Hexadecimal.


Friday, 2 September 2022

Day 96 : Track phone number using Python

 

import phonenumbers

#import geocoder
from phonenumbers import geocoder

#specify then phone number
a = input("Enter the Phone Number: ")
#clcoding.com
phonenumber = phonenumbers.parse(a)

#display the location of phone number
print(geocoder.description_for_number(phonenumber,'en'))

Enter the Phone Number: +447894561236
United Kingdom


Tuesday, 30 August 2022

Day 95 : Images To PDF conversion using Python

 

from PIL import Image


def Images_Pdf(filename, output):

    images = []


    for file in filename:

        im = Image.open(file)

        im = im.convert('RGB')

        images.append(im)

    

        images[0].save(output, save_all=True, append_images=images[1:])


        #clcoding.com


# Images Path , output pdf

Images_Pdf(["binod_mirror.png", "binod.png", "binod.jpg"], "output.pdf") 


Day 94 : Extract Text from Image using Python

 


pip install pytesseract

pip install pillow

from PIL import Image

from pytesseract import pytesseract


#Define path to tessaract.exe

path_to_tesseract = r'C:\Program Files\Tesseract-OCR\tesseract.exe'


#Define path to image

path_to_image = 'texttoimage.png'


#Point tessaract_cmd to tessaract.exe

pytesseract.tesseract_cmd = path_to_tesseract


#Open image with PIL

img = Image.open(path_to_image)


#Extract text from image

text = pytesseract.image_to_string(img)


print(text)



Day 93 : Generate Barcode using Python

 


pip install python-barcode

import barcode

from barcode.writer import ImageWriter

  

#Define content of the barcode as a string

number = input("Enter the code to generate barcode : ")  #clcoding.com


#Get the required barcode format

barcode_format = barcode.get_barcode_class('upc')


#Generate barcode and render as image

my_barcode = barcode_format(number, writer=ImageWriter())

  

#Save barcode as PNG

my_barcode.save("generated_barcode")


from PIL import Image #to open the barcde and show

Image.open('generated_barcode.png') #clcoding.com


Day 92 : Details about the Image in Python

 


img=Image.open('binod.jpg') 

# The file format of the source file.

print(img.format) # Output: JPEG


# The pixel format used by the image. 

#Typical values are "1", "L", "RGB", or "CMYK."

print(img.mode) # Output: RGB


# Image size, in pixels.

print(img.size) # Output: (1920, 1280)


print(img.palette) # Output: None

JPEG
RGB
(500, 271)
None

Friday, 26 August 2022

Day 90 : Whole Year Calendar in Python

 


from calendar import* 

year = int(input('Enter Year:')) 

print(calendar(year, 2, 1, 8, 4)) 


#2 = 2 characters for days (Mo,Tu, etc)

#1 = 1 line (row) for each week

#8 = 8 rows for each month

#4 = 4 columns for all months of the year.

#clcoding.com

                                            2023

      January                     February                     March                       April
Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su
                   1               1  2  3  4  5               1  2  3  4  5                        1  2
 2  3  4  5  6  7  8         6  7  8  9 10 11 12         6  7  8  9 10 11 12         3  4  5  6  7  8  9
 9 10 11 12 13 14 15        13 14 15 16 17 18 19        13 14 15 16 17 18 19        10 11 12 13 14 15 16
16 17 18 19 20 21 22        20 21 22 23 24 25 26        20 21 22 23 24 25 26        17 18 19 20 21 22 23
23 24 25 26 27 28 29        27 28                       27 28 29 30 31              24 25 26 27 28 29 30
30 31

        May                         June                        July                       August
Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su
 1  2  3  4  5  6  7                  1  2  3  4                        1  2            1  2  3  4  5  6
 8  9 10 11 12 13 14         5  6  7  8  9 10 11         3  4  5  6  7  8  9         7  8  9 10 11 12 13
15 16 17 18 19 20 21        12 13 14 15 16 17 18        10 11 12 13 14 15 16        14 15 16 17 18 19 20
22 23 24 25 26 27 28        19 20 21 22 23 24 25        17 18 19 20 21 22 23        21 22 23 24 25 26 27
29 30 31                    26 27 28 29 30              24 25 26 27 28 29 30        28 29 30 31
                                                        31

     September                    October                     November                    December
Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su        Mo Tu We Th Fr Sa Su
             1  2  3                           1               1  2  3  4  5                     1  2  3
 4  5  6  7  8  9 10         2  3  4  5  6  7  8         6  7  8  9 10 11 12         4  5  6  7  8  9 10
11 12 13 14 15 16 17         9 10 11 12 13 14 15        13 14 15 16 17 18 19        11 12 13 14 15 16 17
18 19 20 21 22 23 24        16 17 18 19 20 21 22        20 21 22 23 24 25 26        18 19 20 21 22 23 24
25 26 27 28 29 30           23 24 25 26 27 28 29        27 28 29 30                 25 26 27 28 29 30 31
                            30 31

Day 89 : Get Domain Name Information using Python

 


import whois

domain=input("Enter your Domain : ")

domain_info = whois.whois(domain)

for key, value in domain_info.items():

    print(key,':', value)


Enter your Domain : https://www.clcoding.com/
domain_name : ['CLCODING.COM', 'clcoding.com']
registrar : Google LLC
whois_server : whois.google.com
referral_url : None
updated_date : 2022-04-12 07:43:54
creation_date : 2019-04-12 02:05:57
expiration_date : 2023-04-12 02:05:57
name_servers : ['NS-CLOUD-B1.GOOGLEDOMAINS.COM', 'NS-CLOUD-B2.GOOGLEDOMAINS.COM', 'NS-CLOUD-B3.GOOGLEDOMAINS.COM', 'NS-CLOUD-B4.GOOGLEDOMAINS.COM']
status : ['clientTransferProhibited https://icann.org/epp#clientTransferProhibited', 'clientTransferProhibited https://www.icann.org/epp#clientTransferProhibited']
emails : registrar-abuse@google.com
dnssec : unsigned
name : Contact Privacy Inc. Customer 7151571251
org : Contact Privacy Inc. Customer 7151571251
address : 96 Mowat Ave
city : Toronto
state : ON
registrant_postal_code : M4K 3K1
country : CA

Sunday, 21 August 2022

Codecademy Code Foundations

Popular Posts

Categories

Android (23) AngularJS (1) Assembly Language (2) Books (10) C (75) C# (12) C++ (81) Course (1) Data Strucures (4) Downloads (1) Engineering (13) flutter (1) FPL (17) Hadoop (1) HTML&CSS (38) IS (25) Java (89) Leet Code (4) Pandas (1) PHP (20) Projects (19) Python (397) R (69) Selenium Webdriver (2) Software (14) SQL (27)