Professional Documents
Culture Documents
Informatics Practicies Project
Informatics Practicies Project
Topic
Book store management
import pandas as pd
x={"BOOK_id":[1,2,3,4,5],
"bookName":["The art war", "Poke the box", "Life boat", "The guide", "Dark life"],
"price":[300,400,350,400,200],
"ISBN No":[978-81-7700-236-2,231-21-3300-236-3,432-31-4400-342-4,555-43-8800-456-2,666-65-7700-
358-9],
"Totalcopies":[12,11,23,43,90]}
df=pd.DataFrame(x)
df.to_csv("Book.csv",index=False)
y={"Customer_name":["Rahul","Akshay","Yuvraj","Himanshu","Saloni"],
,"Quantity":[1,3,4,5,6]}
df=pd.DataFrame(y)
df.to_csv("sale.csv",index=False)
z={"puchasher_name":["vinay book store","Arnav book store","Ashish book store","Jatin book
store","Vivek book store"],
"Quantity":[12,20,10,13,5]}
df=pd.DataFrame(z)
df.to_csv("purchase.csv",index=False)
while True:
print("8. Exit")
if ch==1:
d={}
df=pd.read_csv("Book.csv")
d['BOOK_id']=int(input("enter a BOOK_id"))
d['price']=int(input("enter a price"))
df1=pd.DataFrame(d,index=1)
pd.concat([df,df1],ignore_index=False)
df.to_csv("Book.csv")
elif ch==2:
df=pd.read_csv('Book.csv')
print(df)
elif ch==3:
if s==1:
e=int(input("enter a Book ID"))
df=pd.read_csv("Book.csv")
print(df[df["BOOK_id"]==e])
elif s==2:
df=pd.read_csv("Book.csv")
print(df[df["bookName"]==m])
elif s==3:
df=pd.read_csv("Book.csv")
print(df[df["Author name"]==d])
elif s==4:
df=pd.read_csv("Book.csv")
print(df[df["publisher Name"]==d])
elif ch==4:
df=pd.read_csv("Book.csv")
df.drop(df[df["BOOK_id"]==e].index,inplace=True)
df.to_csv("Book.csv",index=False)
elif ch==5:
df=pd.read_csv("Book.csv")
if n=="":
pass
else:
df.loc[df["BOOK_id"]==e,"book Name"]=n
d=input("enter Author Name !Press enter to skip")
if d=="":
pass
else:
df.loc[df['BOOK_id']==e,'Author name']=d
if d=="":
pass
else:
df.loc[df['BOOK_id']==e,'publisher name']=d
if d==0:
pass
else:
df.loc[df['BOOK_id']==e,'price']=d
if d=="":
pass
else:
df.loc[df['BOOK_id']==e,'ISBN No']=d
df.to_csv("Book.csv",index=False)
elif ch==6:
df=pd.read_csv("sale.csv")
plt.plot(df.Book_name,df.Quantity)
plt.show()
elif ch==7:
df=pd.read_csv("Book.csv")
plt.bar(df.bookName,df.Totalcopies)
plt.show()
elif ch==8:
break
**********************************PROGRAM_FINISH************************************
OUTPUT
FINISH