0% found this document useful (0 votes)
7 views22 pages

IP Project

Uploaded by

Surbhi Naagar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
7 views22 pages

IP Project

Uploaded by

Surbhi Naagar
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 22

AISSCE

PRACTICALS
PROJECT FILE
2024-25

Topic: Company User Data


Handling Program

Class: 12A
Investigator :

Akansha Nagar
Certificate
This is to certify that Akansha of class XII
has completed the project of IP for
the class XII practical examination of the
Central Board of Secondary Education
during the year 2024-25 and submitted to
AISSCE practical examination conducted
by CBSE at TMS, Noida on
DATE_____________

Internal Examiner External


Examiner

Principal
Acknowledgment
I would like to express my special gratitude to my teacher, Mr.
Naveen Tuteja, and our principal, Ms. Anuradha Sinha, who
gave me the golden opportunity to do this informative project

on the topic

“Company User Data Handling Program.”

It helped me do a lot of research, and I also learned many new


things. I am thankful to them.

_____________
Roll Number
Table of Contents

 Certificate
 Acknowledgement
 Hardware and software
requirements
 Introduction to Windows 11
Operating System
 Introduction to Python
 Project Description
 Code
 Output
 Bibliography
Hardware and Software
Requirements
Hardware(Minimum):
2GB of Ram
2GB of Free HDD
Intel Pentium 4 CPU,1.6Hz

Software:
Visual Studio 1.85.1
Python 3.12.0
Pandas, NumPy, Matplotlib
, other libraries

Operating System:
Windows 11 x64
Programming Language:
Python
Windows 11
Windows 11 is the latest major release
of Microsoft's Windows NT operating system,
released on October 5, 2021. It
succeeded Windows 10 (2015), and is
available for free for any Windows 10 devices
that meet the new Windows 11 system
requirements. At a time when the PC is playing
a more central role in our lives, Windows 11 is
designed to bring you closer to what you love.

Citations:
https://en.wikipedia.org/wiki/Windows_11
https://blogs.windows.com/
windowsexperience/2021/06/24/introducing-
windows-11/
https://support.microsoft.com/en-us/windows
Python
Python is a high-level, general-purpose
programming language. Its design philosophy
emphasizes code readability with the use
of significant indentation. Python was invented
in the late 1980s by Guido van
Rossum at Centrum Wiskunde &
Informatica (CWI) in the Netherlands as a
successor to the ABC programming language.
It's used for all sorts of tasks, including web
programming and data analysis, and it has
emerged as the language to learn for machine
learning. That popularity means Python
developers are in demand, and Python
programming jobs can be lucrative.

Citations:
https://learn.microsoft.com/en-us/training/
modules/intro-to-python/
https://en.wikipedia.org/wiki/
Python_(programming_language)
https://learn.microsoft.com/en us
/windows/python/ beginners
Project description
This code provides a text-based career
counselling bot with functionalities that assist
users in exploring career options, building
resumes, accessing alumni guidance, and
generating graphical representations of alumni
data.
Main Features:
1. Career Exploration: Provides career
guidance, helping users explore career
options, identify strengths and interests,
and learn about various career paths across
different academic streams (Science,
Commerce, and Humanities).
2. Resume Building: Offers basic tips on
what a resume is, how to build one, and
activities that can help improve a resume.
3. Alumni Guidance: Allows users to add,
delete, or view alumni data. This feature
stores alumni details like graduation year,
chosen stream, current job, salary,
satisfaction level, and whether they believe
they made the right career choice.
4. Pictorial Representation: Uses
matplotlib to visualize trends in alumni
data, including:
o Stream choosing trends over the years.
o Job preferences by stream
o Satisfaction levels by stream
o Analysis of alumni who believe they
made the right career choice.
Code
#Career counselling bot
import pandas as pd
print ("**************************************************************LETS CHAT
FUTURE**********************************************************************")
print ("Here a re some tasks I can perform for you:","1.Career Exploration","2.Resume
Building","3.Alumni Guidance","4.Pictorial representation",sep="\n")
print("")
qs=int(input("Choose the Task you want to perform:"))
dict_al={"Raj": [2004, "Science", "Engineer", 10000, "Good", "Y"],
"Ri": [2005, "Commerce", "Marketing", 25000, "Excellent", "Y"],
"Ak": [2020, "Commerce", "Jobless", 0, "Bad", "N"],
"Sam": [2010, "Science", "Data Analyst", 15000, "Good", "Y"],
"Lily": [2012, "Arts", "Designer", 20000, "Good", "Y"],
"Tom": [2018, "Commerce", "Accountant", 18000, "Excellent", "Y"],
"Ana": [2021, "Arts", "Intern", 5000, "Good", "Y"],
"Max": [2019, "Science", "Researcher", 22000, "Excellent", "Y"],
"Eva": [2022, "Science", "Jobless", 0, "bad", "N"]}
alumni_db=pd.DataFrame(dict_al,index=["Graduating Year","Stream chosen","Current
Job","Salary(Monthly)","Satisfaction level","Right Choice?"])
al_db=alumni_db.T
if qs==1:
print("")
print("1.What methods can I use to explore different career options and industries?","2.How
can I identify my strengths and interests to align with potential career paths?","3.What are
different career options I can opt through to my stream",sep="\n")
ces=input("choose query:")
if ces=="1":
print("")
print("What methods can I use to explore different career options and industries?")
print("ANS:")
print("Self-Assessment:","Identify your strengths, interests, and values.","Consider your
skills, both technical and interpersonal.","Reflect on your preferred work environment and
lifestyle.","","Research and Information Gathering:","Use online resources like O*NET, Bureau
of Labor Statistics, and CareerOneStop to learn about various industries and job
profiles.","Read industry reports, blogs, and news articles to stay informed about trends and
developments.","","Networking:","Connect with professionals on LinkedIn and attend
networking events or industry conferences.","Conduct informational interviews with
individuals working in fields of interest to gain firsthand insights.","","Internships and
Volunteering:","Seek internships or volunteer opportunities to gain hands-on
experience.","Exposure to real work environments can help you assess your compatibility with
different industries.","","Educational Exploration:","Take diverse courses to expose yourself to
various subjects and disciplines.","Consider attending workshops or seminars related to
different fields to broaden your knowledge",sep="\n")
elif ces=="2":
print("")
print("How can I identify my strengths and interests to align with potential career
paths?")
print("ANS:")
print("Self-reflection: Consider your passions, hobbies, and activities that bring you joy.
Identify the skills you enjoy using.","Skills assessment: Evaluate your current skills, both hard
(technical) and soft (communication, leadership). Consider seeking feedback from
others.","Personality assessments: Take personality tests like Myers-Briggs or the Holland
Code to gain insights into your preferred work styles and environments.","Explore industries:
Research different industries and job roles to understand their requirements and work
environments.","Networking: Connect with professionals in fields of interest. Informational
interviews can provide valuable insights.",sep="\n")
elif ces=="3":
print("")
print("1.Science","2.Commerce","3.Hummanities",sep="\n")
st=input("Which stream have you opted in 11th?:")
if st=="Science":
print("The science stream offers a wide range of career options across various
disciplines. Here's a list of fields for individuals with a background in the science stream:")
l1=["Engineering","Medicine and Healthcare","Biological Sciences","Pharmaceuticals
and Biotechnology","Space and Astronomy"]
for i in l1:
print(i)
fl=input("Choose any sepecific field for more details:")
if fl=="Engineering":
l2=["Civil Engineering","Mechanical Engineering","Electrical
Engineering","Computer Science Engineering","Chemical Engineering","Aerospace
Engineering"]
for i in l2:
print (i)
elif f1=="Medicine and Healthcare":
l2=["Doctor (General Practitioner or
Specialist)","Surgeon","Dentist","Nurse","Pharmacist","Physiotherapist"]
for i in l2:
print(i)
elif f1=="Biological Sciences":
l2=["Biologist","Microbiologist","Geneticist","Ecologist""Biochemist","Zoologist/
Botanist"]
for i in l2:
print(i)
elif f1=="Pharmaceuticals and Biotechnology":
l2=["Pharmaceutical Researcher","Biotechnologist"]
for i in l2:
print(i)
elif f1=="Space and Astronomy":
l2=["Astronomer","Aerospace Engineer","Astrophysicist"]
for i in l2:
print(i)
elif st=="Commerce":
print("Commerce students have a diverse range of career options available to them.
Here is a list of potential career paths for individuals with a background in commerce:")
l1=["Accounting and Finance","Entrepreneurship","Marketing and
Advertising","Business and Management","Banking and Financial Services"]
for i in l1:
print(i)
fl=input("Choose any sepecific field for more details:")
if fl=="Accounting and Finance":
l2=["Accountant","Chartered Accountant (CA)","Certified Public Accountant
(CPA)","FinancialAnalystInvestment","BankerAuditor"]
for i in l2:
print(i)
elif fl=="Entrepreneurship":
l2=["Start and run your own business","Entrepreneurial Consultant","Small
Business Advisor"]
for i in l2:
print(i)
elif fl=="Marketing and Advertising":
l2=["Bank OfficerLoan"," OfficerFinancial","PlannerWealth ManagerStockbroker"]
for i in l2:
print(i)
elif fl=="Business and Management":
l2=["Business Analyst Management Consultant ","Human Resources Manager
Operations Manager", "Business Development Executive"]
for i in l2:
print(i)
elif fl=="Banking and Financial Services":
l2=["Marketing Manager"," Digital Marketing"," Specialist
Advertising" ,"Executive Brand Manager ","Market Research Analyst"]
for i in l2:
print(i)
elif st=="Hummanities":
print("Humanities students have a wide array of career options that draw on their
critical thinking, communication, and analytical skills. Here are some potential career paths
for individuals with a background in humanities:")
l1=["Writing and Editing","Education","Social Work and
Counseling","Psychology","Public Relations and Communications"]
for i in l1:
print(i)
fl=input("Choose any sepecific field for more details:")
if fl=="Writing and Editing":
l2=["Content Writer","Copywriter","Editor","Technical Writer","Journalist"]
for i in l2:
print(i)
elif fl=="Education":
l2=["Teacher (at primary, secondary, or tertiary levels)","Education
Consultant","Curriculum Developer"]
for i in l2:
print(i)
elif fl=="Social Work and Counseling":
l2=["Social Worker","Counselor","Marriage and Family Therapist"]
for i in l2:
print(i)
elif fl=="Psychology":
l2=["Psychologist (Clinical, Counseling, or Industrial-Organizational)","Behavioral
Analyst","Human Resources Specialist"]
for i in l2:
print(i)
elif fl=="Public Relations and Communications":
l2=["Public Relations Specialist","Communication Officer","Media Relations
Specialist"]
for i in l2:
print(i)
elif qs==2:
print("1.What Is a Resume?","2.How to build a resume?","3.What are some acitivities I can
do to build a good resume?",)
rb=int(input("choose query:"))
if rb==1:
print("")
print("A resume is a summary of your career, whether yours is just getting started or has
been going on for years. Coming in at around one page in length (two only under specific
circumstances), it showcases the jobs you’ve held and currently hold, the responsibilities
you’ve taken on, the skills you’ve developed, and the qualities you bring to the table as an
employee. ")
elif rb==2:
print("")
print("Pick Your Format","Start With Your Basic Information"," Add in Your Work
Experience","Consider Including Volunteer Work or Other Experienc","Don’t Forget Your
Education","Top It Off With Some Skills and Interests"," Write a Resume Summary Statement
(if Relevant)","Tailor It to the Job","Edit and Refine It",sep="----->")
elif rb==3:
print("Seek internships or part-time jobs related to your field of study.","Volunteer for
organizations or causes aligned with your interests.","Participate in research projects, whether
at your academic institution or through external opportunities.","Take on leadership positions
in student organizations, clubs, or community groups.","Participate in clubs, sports, or other
extracurricular activities",sep="\n")
elif qs==3:
dict_al={"Raj":[2004,"Science","Engineer",000,"Good","Y"],"ri":
[2005,"Commerce","Marketing",25000,"Excellent","Y"],"ak":
[2020,"Commerce","jobless",0,"bad","N"]}
alumni_db=pd.DataFrame(dict_al,index=["Graduating Year","Stream chosen","Current
Job","Salary(Monthly)","Satisfaction level","Right Choice?"])
al_db=alumni_db.T
def addingalumni():
name=input("Enter your name")
print("Please Enter the following information")
x=input("Graduating Year")
a=input("Stream Chosen:")
b=input("Current Job(please enter jobless if you are not working currently):")
sal=input("Salary(Monthly)")
c=input("Satisfaction level (Excellent,Good,Okay, Bad)")
d=input("Right Choice(Y/N):")
dict_al[name]=[x,a,b,sal,c,d]
return dict_al
def deletingalumni():
key=input("Enter the name of the person")
del dict_al[key]
alm=input("Do you want to access alumni dataframe?(Y/N)")
if alm=="Y" or alm=="y":
print("What would you like to do?","1)Add new alumni data","2)Delete Alumni
data","3)View Alumni data",sep="\n")
task1=int(input("-->"))
if task1==1:
addingalumni()
alumni_db=pd.DataFrame(dict_al,index=["Graduating Year","Stream chosen","Current
Job","Salary(Monthly)","Satisfaction level","Right Choice?"])
al_db=alumni_db.T
elif task1==2:
deletingalumni()
alumni_db=pd.DataFrame(dict_al,index=["Graduating Year","Stream chosen","Current
Job","Salary(Monthly)","Satisfaction level","Right Choice?"])
al_db=alumni_db.T
elif task1==3:
print(al_db)
else:
print("Please enter a valid input")
elif qs==4:
import matplotlib.pyplot as plt
print("Which graph you want to analyze?","1)Stream choosing trend over the years","2)Job
preferences in different streams","3)Right choice?","4)Satisfaction level",sep="\n")
task2=int(input("-->"))
if task2==1:
a=pd.DataFrame.from_dict(dict_al)
a=a.transpose()
print(a)
plt.plot(a[0], a[1], marker='o', color='b')
plt.title("Stream choosing trend Over the Years")
plt.xlabel("Year")
plt.ylabel("Stream")
plt.show()
elif task2==4:
a=pd.DataFrame.from_dict(dict_al)
a=a.transpose()
satis = a.groupby([1, 4]).size().unstack(fill_value=0)
satis.plot(kind='bar', stacked=False, color=['skyblue', 'salmon', 'lightgreen', 'orange',
'gray'])
plt.title("Satisfaction Levels by Stream")
plt.xlabel("Stream")
plt.ylabel("Satisfaction")
plt.legend(title="Label")
plt.show()
elif task2==3:
a=pd.DataFrame.from_dict(dict_al)
a=a.transpose()
right=a[5].value_counts()
right.plot(kind='bar', color='skyblue')
plt.title("Right Choice")
plt.xlabel("Right Choice?")
plt.ylabel("Answers")
plt.show()
elif task2==2:
a=pd.DataFrame.from_dict(dict_al)
a=a.transpose()
jobs = a.groupby(1)[2].unique()
print(jobs)
Output
Bibliography

www.perplexity.ai
www.w3schools.com
https://docs.python.org/3/
https://www.geeksforgeeks.org/
www.docs.google.com
https://pandas.pydata.org/docs/
https://numpy.org/doc/
https://matplotlib.org/stable/
index.html
THANK
YOU

You might also like