Showing posts with label Projects. Show all posts
Showing posts with label Projects. Show all posts
Friday, 2 September 2022
Wednesday, 6 October 2021
Control structures [if elif]
Author October 06, 2021 Projects, Python No comments
Control structures
if elif
- Whenever you want to execute certain commands only when the certain condition is satisfied.
- So, in that case you can go for if else statements, the condition can also be single or you can also give multiple condition, in that case you will have multiple else statements.
- In the image below you can see this, more clearly.
- So, first we will look into the if else family of constructs, if else and If-elif-else are a family of constructs, where a condition is first checked, if it is satisfied only then the operations will be performed.
- If, the condition is not satisfied the code exits the construct or moves on to the other options. So, whenever we use just an if statement or with an else statement or with using multiple if's and multiple else clause.
- The first check would be the condition, whenever the condition is satisfied only then the code will be executed or the statement will be executed, otherwise the code exits the construct itself and moves to the other options. So, that is how the if else family of the constructs works.
- Let us see different task for each construct. So, first we will look into if construct, the command would be if expression colon and statements in the next line.
- If is a key word, if the condition is satisfied whatever condition you have given it under the expression, then the statements will get executed. Otherwise, the code exit the construct itself.
- Next, we will move ahead and see what is the syntax would be for If-else construct
- It forms a basis from the if construct, wherever we have given the first statement, using the if keyword and followed by if keyword you have to give the expression to be checked, that is where the condition to be specified.
Tuesday, 5 October 2021
Operations On Dataframe in Python [Part II]
Author October 05, 2021 Projects, Python No comments
Concise summary of Dataframe.
- So, next we are going to see about how to get the concise summary of DataFrame.
- So, there is a command called info that returns a concise summary of a DataFrame, the concise summary includes the data type of index; index being the row labels, the data type of row labels is what the output gives as well as it gives the data type of columns, it also gives the count of non-null values.
- Basically, how many filled values are there in your DataFrame.
- Also, it gives the memory usage of the DataFrame and the syntax would be you use the info command along with the DataFrame name.
Syntax = DataFrame.info()
Wifi Password Generator in Python
Author October 05, 2021 Projects, Python No comments
WIFI PASSWORD EJECTOR
Description
- a simple python script that tells you the password of the wifi you're connected with
Requirements
- just need to install python in your system.
Source Code:-
import subprocess
data = (
subprocess.check_output(["netsh", "wlan", "show", "profiles"])
.decode("utf-8")
.split("\n")
)
profiles = [i.split(":")[1][1:-1] for i in data if "All User Profile" in i]
for i in profiles:
results = (
subprocess
.check_output(["netsh", "wlan", "show", "profile", i, "key=clear"])
.decode("utf-8")
.split("\n")
)
results = [b.split(":")[1][1:-1] for b in results if "Key Content" in b]
try:
print("{:<30}| {:<}".format(i, results[0]))
except IndexError:
print("{:<30}| {:<}".format(i, ""))
Output:
Monday, 4 October 2021
Python Project [ Age_Calculator]
Author October 04, 2021 Projects, Python No comments
Calculate Your Age!
This script prints your age in three different ways :
- Years
- Months
- Days
Prerequisites
You only need Python to run this script. You can visit here to download Python.
Input:
import time
from calendar import isleap
# judge the leap year
def judge_leap_year(year):
if isleap(year):
return True
else:
return False
# returns the number of days in each month
def month_days(month, leap_year):
if month in [1, 3, 5, 7, 8, 10, 12]:
return 31
elif month in [4, 6, 9, 11]:
return 30
elif month == 2 and leap_year:
return 29
elif month == 2 and (not leap_year):
return 28
name = input("input your name: ")
age = input("input your age: ")
localtime = time.localtime(time.time())
year = int(age)
month = year * 12 + localtime.tm_mon
day = 0
begin_year = int(localtime.tm_year) - year
end_year = begin_year + year
# calculate the days
for y in range(begin_year, end_year):
if (judge_leap_year(y)):
day = day + 366
else:
day = day + 365
leap_year = judge_leap_year(localtime.tm_year)
for m in range(1, localtime.tm_mon):
day = day + month_days(m, leap_year)
day = day + localtime.tm_mday
print("%s's age is %d years or " % (name, year), end="")
print("%d months or %d days" % (month, day))
Output :
Python Project [Whatsapp Bot]
Author October 04, 2021 Projects, Python No comments
Whatsapp Bot
Perform Operation like
- Put your details
- connect with internet
- Pass your message
Input:
import pywhatkit
from datetime import datetime
now = datetime.now()
chour = now.strftime("%H")
mobile = input('Enter Mobile No of Receiver : ')
message = input('Enter Message you wanna send : ')
hour = int(input('Enter hour : '))
minute = int(input('Enter minute : '))
pywhatkit.sendwhatmsg(mobile,message,hour,minute)
Output :
Python Project [ Digital Clock]
Author October 04, 2021 Projects, Python No comments
This script create a digital clock as per the system's current time.
Input:
import tkinter as tk | |
from time import strftime | |
def light_theme(): | |
frame = tk.Frame(root, bg="white") | |
frame.place(relx=0.1, rely=0.1, relwidth=0.8, relheight=0.8) | |
lbl_1 = tk.Label(frame, font=('calibri', 40, 'bold'), | |
background='White', foreground='black') | |
lbl_1.pack(anchor="s") | |
def time(): | |
string = strftime('%I:%M:%S %p') | |
lbl_1.config(text=string) | |
lbl_1.after(1000, time) | |
time() | |
def dark_theme(): | |
frame = tk.Frame(root, bg="#22478a") | |
frame.place(relx=0.1, rely=0.1, relwidth=0.8, relheight=0.8) | |
lbl_2 = tk.Label(frame, font=('calibri', 40, 'bold'), | |
background='#22478a', foreground='black') | |
lbl_2.pack(anchor="s") | |
def time(): | |
string = strftime('%I:%M:%S %p') | |
lbl_2.config(text=string) | |
lbl_2.after(1000, time) | |
time() | |
root = tk.Tk() | |
root.title("Digital-Clock") | |
canvas = tk.Canvas(root, height=140, width=400) | |
canvas.pack() | |
frame = tk.Frame(root, bg='#22478a') | |
frame.place(relx=0.1, rely=0.1, relwidth=0.8, relheight=0.8) | |
lbl = tk.Label(frame, font=('calibri', 40, 'bold'), | |
background='#22478a', foreground='black') | |
lbl.pack(anchor="s") | |
def time(): | |
string = strftime('%I:%M:%S %p') | |
lbl.config(text=string) | |
lbl.after(1000, time) | |
time() | |
menubar = tk.Menu(root) | |
theme_menu = tk.Menu(menubar, tearoff=0) | |
theme_menu.add_command(label="Light", command=light_theme) | |
theme_menu.add_command(label="Dark", command=dark_theme) | |
menubar.add_cascade(label="Theme", menu=theme_menu) | |
root.config(menu=menubar) | |
root.mainloop() |
Output :
Python Project [An application to save any random article from Wikipedia to a text file].
Author October 04, 2021 Projects, Python No comments
An application to save any random article from Wikipedia to a text file.
Output of the project
Source Code:
from bs4 import BeautifulSoup
import requests
# Trying to open a random wikipedia article
# Special:Random opens random articles
res = requests.get("https://en.wikipedia.org/wiki/Special:Random")
res.raise_for_status()
# pip install htmlparser
wiki = BeautifulSoup(res.text, "html.parser")
r = open("random_wiki.txt", "w+", encoding='utf-8')
# Adding the heading to the text file
heading = wiki.find("h1").text
r.write(heading + "\n")
for i in wiki.select("p"):
# Optional Printing of text
# print(i.getText())
r.write(i.getText())
r.close()
print("File Saved as random_wiki.txt")
Popular Posts
-
Activity_main.xml File <? xml version= "1.0" encoding= "utf-8" ?> < LinearLayout xmlns: android = &qu...
-
Procedure Oriented Programming Language:- High level language such as COBOL , FORTRAN AND C is commonly known as procedure oriented progr...
-
Activity Main : <? xml version ="1.0" encoding ="utf-8" ?> < androidx.constraintlayout.widget.ConstraintLayout...
-
Advantages of Object Oriented Programming Object oriented programming has several advantage to the programmer and user. Through inheri...
-
Build.gradle File:- implementation 'com.google.android.material:material:1.3.0' implementation 'com.squareup.retrofit2:retr...
-
There are many programming languages, each corresponding to specific needs (formula calculus, character string processing, real-time, etc.)...
-
Build interactive, data-driven websites with the potent combination of open-source technologies and web standards, even if you have only ...
-
Pseudocode is a compact and informal high-level description of a computer programming algorithm. Pseudo-code typically omits details tha...
-
What is Python? → Python is an interpreted High level programming Language for General purpose programming. Python is created by Gui...
-
Java :- It is a fast, secure and reliable general purpose computer programming language. Python :- A Readable, efficient and powerfu...
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
(40)
IS
(25)
Java
(89)
Leet Code
(4)
Pandas
(1)
PHP
(20)
Projects
(19)
Python
(423)
R
(69)
Selenium Webdriver
(2)
Software
(14)
SQL
(27)