Professional Documents
Culture Documents
Small Finance 31
Small Finance 31
Small Finance 31
Prepared by:-
Name: Tridib Das
Roll no: 26
Class: XII (Science)
CONTENTS
⮚ Certificate
⮚ Acknowledgment
⮚ Introduction
⮚ Outputs
⮚ Drawbacks
⮚ Conclusion
⮚ Bibliography
CERTIFICATE
_____________
External Examiner
ACKNOWLEDGEMENT
I take the opportunity to convey my heart full thanks
to the teacher of the informatics practices
department Mrs. Anindita Goswami , PGT(IP) for her
suggestion and support.
My sincere thanks also goes to all those people who
helped me in the completion of my project by
providing me with the necessary information due to
investigation and experimentation.
Introduction
Data analytics is the science of analyzing raw data to make conclusions about
that information.
SYSTEM REQUIREMENTS
SPECIFICATIONS
A proposed computerized system shall be covering the
Following aspects:-
⮚ One time accurate data entry should be required by the system and
thereafter it should take care of all the selection processes, report
generation processes and maintenance of the data, in order to
overcome all the possibilities of introduction of any manual error, which
might lead to incorrect results.
⮚ The system should facilitate the storage and maintenance of huge data.
⮚ The system should take care of the new information which is entered.
⮚ The system should design such a manner that any entries in future can
be easily appended to it.
⮚ The system should be highly efficient with respect to time involved in
selection and report.
Hardware Requirement
Minimum Requirement Recommended Requirement
CSV File(Bank)
CustID Name Age Gender Type Education_Level Marital_Status Deposit Withdraw Balance
100101Akash 45 M Blue High School Married 8256 777 7479
100102Bina 49 F Blue Graduate Single 3418 864 2554
100103Roy 51 M Blue Graduate Married 3313 0 3313
100104Rina 40 F Blue High School Unknown 4716 2517 2199
100105Kamal 40 M Blue Uneducated Married 4010 0 4010
100106Kumar 44 M Blue Graduate Married 34516 1247 33269
100107Dev 51 M Gold Unknown Married 29081 2264 26817
100108Shukla 32 M Silver High School Unknown 22352 1396 20956
100109Singh 37 M Blue Uneducated Single 11656 2517 9139
100110Baruah 48 M Blue Graduate Single 6748 1677 5071
100111Sharma 42 M Blue Uneducated Unknown 9095 1467 7628
100112Chakrab 65 M Blue Unknown Married 11751 1587 10164
orty
100113 Chanda 56 M Blue College Single 8547 0 8547
100114 Das 35 M Blue Graduate Unknown 2436 1666 770
100115 Bhatta 57 F Blue Graduate Married 4234 680 3554
100116 Bhat 44 M Gold Unknown Unknown 30367 972 29395
100117 Deyal 48 M Blue Post-Graduate Single 13535 2362 11173
100118 Balam 41 M Blue Unknown Married 3193 1291 1902
100119 Meena 61 M Blue High School Married 14470 2517 11953
100120 Rubi 45 F Blue Graduate Married 4567 1157 3410
Coding
import pandas as pd
df = pd.read_csv("D:\\Bank.csv")
print('-------------------------------------------','\n')
if ch == 1:
print(df)
if ch == 2:
print(df.columns)
if ch == 3:
print(df.head(n))
if ch == 4:
print(df.tail(n))
print(df.columns)
print(df[[col_name]])
if ch == 6:
'Deposite':h,'Withdraw':i,'Balance':j}
df = df.append(data, ignore_index=True)
print(df)
if ch == 7:
df[col_name] = col_value
print(df)
wait = input()
if ch == 8:
del df[col_name]
print(df)
wait = input()
if ch == 9:
index_no = int(input('Enter the Index Number that You want to delete :'))
df = df.drop(df.index[index_no])
print(df)
wait = input()
if ch == 10:
print(df.columns)
print(df['Type'].unique())
g = df.groupby('Type')
wait = input()
if ch == 11:
df1 = df.Gender.unique()
print('\n\n')
print(df1)
wait = input()
if ch == 12:
print(df.describe())
wait = input()
if ch==13:
plt.bar(x='CustID',data=df,height=df['Balance'])
plt.show()
wait = input()
if ch==14:
-------------------------------------------
2. Show Columns
8. Delete a Column
9. Delete a Record
10. MemberType
11. Gender wise User
Index(['CustID', 'Name', 'Age', 'Gender', 'Type', 'Education_Level', 'Marital_Status', 'Deposit', 'Withdraw ',
'Balance'], dtype='object')
runfile('C:/Users/owner/Practical/bank.py', wdir='C:/Users/owner/Practical')
-------------------------------------------
8. Delete a Column
9. Delete a Record
10. MemberType
dtype='object')
-------------------------------------------
2. Show Columns
8. Delete a Column
9. Delete a Record
10. MemberType
[4 rows x 10 columns]
runfile('C:/Users/owner/Practical/bank.py', wdir='C:/Users/owner/Practical')
-------------------------------------------
8. Delete a Column
9. Delete a Record
10. MemberType
[3 rows x 10 columns]
Press any key to continue.....
runfile('C:/Users/owner/Practical/bank.py', wdir='C:/Users/owner/Practical')
-------------------------------------------
2. Show Columns
8. Delete a Column
9. Delete a Record
10. MemberType
dtype='object')
Education_Level
0 High School
1 Graduate
2 Graduate
3 High School
4 Uneducated
5 Graduate
6 Unknown
7 High School
8 Uneducated
9 Graduate
10 Uneducated
11 Unknown
12 College
13 Graduate
14 Graduate
15 Unknown
16 Postgraduate
17 Unknown
18 High School
19 Graduate
runfile('C:/Users/owner/Practical/bank.py', wdir='C:/Users/owner/Practical')
-------------------------------------------
2. Show Columns
8. Delete a Column
9. Delete a Record
10. MemberType
dtype='object')
Type : Gold
Type
Blue 17
Gold 2
Silver 1
Name: Type, dtype: int64
runfile('C:/Users/owner/Practical/bank.py', wdir='C:/Users/owner/Practical')
-------------------------------------------
2. Show Columns
8. Delete a Column
9. Delete a Record
10. MemberType
11. Gender wise User
[4 rows x 10 columns]
⮚ There is on proper inbuilt data backup system apart from the normal window
copy command system.
CONCLUSION
1. Informatics Practices
Sumita Arora
2. Informatics Practices
Pretti Arora