Cs Project
Cs Project
SUBMITED BY
MR. TEJBIR BALYAN NAME: ABHINAV
SHARMA
PGT (C.S.)
ROLL NO: 02
1
Page
Computer science teacher MR.
BALYAN Tejbir
2
Page
Page 3
INDEX
SN TOPIC Pg. Signat
O. ure
1. INTRODUCION 01
2. ACKNOWLEDGEMENT 02
3. CERTIFICATE 03
4. INDEX 04
5. LIST OF FIGURES 05
6. INTRODUCTION 06-
OF PROJECT 09
7. SOFTWARE AND 10
HARDWAR
REQUIREMENT
8. SOURCE CODE 11-
15
9. OUTPUT 16-
19
10. FUTURE SCOPE 20-
21
11. BIBLIOGRAPGHY 22
12. THANK YOU 23
List of figures
1. Source code 12
4
2. Source code 13
Page
3. Source code 13
Page 5
Page 6
Introduction to the Periodic
Table Explorer Project
PURPOSE
AND
8
Page
OBJECTIVE
The primary goal of this project is to simplify the learning
process and make the study of chemistry more interactive.
It bridges the gap between theoretical knowledge and
computational tools by integrating data analysis,
programming, and chemistry. Users not only explore
chemical elements but also understand their relationships
and patterns through computational graphs.
This project showcases the potential of Python
programming in scientific education and promotes the use
of computational tools to foster curiosity and critical
thinking.
9
Page
Software and Hardware
Requirements
Software Requirements:
1. Operating System:
o Windows 10/11, macOS, or any Linux-based OS that supports Python.
2. Python:
o Version: Python 3.7 or later.
o Required libraries:
json (built-in)
matplotlib
os
random
3. Text Editor/IDE:
o Any code editor or IDE for writing and running Python:
Visual Studio Code
PyCharm
Jupyter Notebook
Sublime Text
IDLE (comes with Python)
4. Terminal/Command Line:
o A terminal or command line to execute the script. Examples:
Command Prompt or PowerShell on Windows
Terminal on macOS or Linux
5. JSON Viewer (Optional):
o For editing and viewing the JSON file (e.g., Visual Studio Code or online JSON
editors).
Hardware Requirements:
1. Processor:
o Minimum: Dual-Core Processor
o Recommended: Quad-Core Processor or better
2. RAM:
o Minimum: 2 GB
o Recommended: 4 GB or higher for smooth performance while plotting trends .
3. Storage:
o Minimum: 50 MB free space (Python installation + project files)
o Recommended: 500 MB for additional dependencies and data.
4. Display:
o Screen resolution: 1280x720 or higher for proper visualization of plots.
5. Other:
10
11
Page
Step-2: import libraries like
metplotlib, os and
random along with json.
for
Page
Searching of elements.
13
Page
Step-6: make a user defined function
to
Plot graph.
14
Page
Step-8: make a user defined function
for
Main menu.
16
Page
Output-3: Exploring Trends.
A) Atomic Mass
17
B) Electronegativity
Page
C) Atomic Radius
18
Page
Output-3: Fun Facts.
19
Page
Future Scope
1. Advanced Data Integration
Inclusion of Isotopes: Extend the database to include information on
isotopes of each element, such as their properties and applications.
21
Page
BIBLIOGRAPHY
To complete this project
On time we took help
From the following Sources:
1. www.chatgpt.com
2. www.wikipedia.com
3. Class 11th chemistry NCERT book
4. J.D Lee ‘concise inorganic chemistry’
5. Python by Preeti Arora Class 11th
Despite of this
We took help from our teacher
, parents and friends...
22
Page
Page 23