0% found this document useful (0 votes)
123 views

XII Computer Project by Rohit

This project creates an interactive periodic table application in Python. It allows users to look up details on elements including by name, group, period, or other properties. The application uses Python lists, tuples and dictionaries to store and retrieve element data. Key functions allow the user to select an option to find details on a single element, multiple elements, or elements within a specified group or period. The project aims to help students learn about the periodic table in an engaging digital way and gain experience implementing a programming solution.

Uploaded by

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

XII Computer Project by Rohit

This project creates an interactive periodic table application in Python. It allows users to look up details on elements including by name, group, period, or other properties. The application uses Python lists, tuples and dictionaries to store and retrieve element data. Key functions allow the user to select an option to find details on a single element, multiple elements, or elements within a specified group or period. The project aims to help students learn about the periodic table in an engaging digital way and gain experience implementing a programming solution.

Uploaded by

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

DAV PUBLIC SCHOOL

Bistupur, Jsr.
IUPAC
PERIODIC
TABLE
NAME: ROHIT KUNDU
ROLL NO.: 43
CLASS: XII ‘A3’

(Along with):
ANURAG KASHYAP (12)
SHIVANSHU PRAKASH (50)
HARSH GUPTA (20)
Certificate of completion

This is to certify that

Rohit Kundu
having Board Roll No: of Std.
XII A3 has successfully completed
his project “IUPAC PERIODIC TABLE”
in Computer Science in session 2023-
24 as ascribed by AISSCE under the
supervision of Mrs. R. PADMA
LAKSHMI ma’am.

…………………………………… ……………………………………
Internal Examiner External Examiner
ACKNOWLEDGEMENT

We are overwhelmed in all humbleness and


greatness to acknowledge my debtto all those who
helped us to put theseideas, well above the level of
simplicity and into something concrete. I would
like to express my special thanks of
gratitude to my teacher Mrs. R. Padma Lakshmi
ma’am who gave us thiswonderful opportunity
to do this innovative project. Any attempt at any
level can’t be satisfactorily completed without
our friend’s and family's support and guidance. I
would like to thank all of them.
INDEX

• Overview Of Python
• Need for the Project
• Requirements
• Object Description
• Flow chart
• Source Code
• Output
• Shortcomings
• Result
• Bibliography
Overview Of Python

Python is an interpreter, object-oriented, high- level


programming language with dynamic semantics. Its high-level
built-in data structures, combined with dynamic typing and
dynamic binding; make it very attractive for Rapid Application
Development, as well as for use as a scripting or glue language
to connect existing components together. Python's simple, easy-
to-learn syntax emphasizes readability and therefore reduces the
cost of program maintenance. Python supports modules and
packages, which encourages program modularity and code
reuse. The Python interpreter and the extensive standard library
are available in source or binary form without charge for all
major platforms and can be freely distributed.
Need for the Project

This project is on “IUPAC Periodic table”; it helps us to understand the


periodic table better. This project is developed in python language.
Various functions are used to make complete use of this language. This
project helps us to understand more about the periodic table. The user is
provided with the several option which they can use to perform the desire
task.
Lastly the project gives us an opportunity to identify, research and solve
a problem through the digital through the digital approach. Throughout
this process we would learn to implement technology to solve day to day
problems which is one of the most sought-after skills today.
REQUIREMENTS
The following are the requirement to make this project on a laptop
or computer.

 Modern operating system (Windows 7 or above)

 x86 64-bit CPU (Intel Celeron/AMD architecture)

 At least 2 GB RAM

 2 GB free space on the hard drive.

 Latest version of python IDLE available.


Apart from software and hardware requirement, a basic
understanding and knowledge of Python and required.
Object Description

PACKAGES:
 Import mysql.connector
 Import sys
 From datetime import datetime
DATA STUCTURE:
 List
 Tuples
 Dictionary
FUNCTIONS:
Op1->use to check details of a specific element.
Op2->use to check details of all elements present in periodic table.
Op3->use to check details of all elements in a group.
Op4->use to check details of all elements in a period.
Op5->use to check details of all elements of all elements of a specific type.
Op6->use to check details of a range of elements.
Op7->operates the menu and use to handle errors.
FLOWCHART

YES

No
SOURCE CODE
OUTPUTS
SHORTCOMINGS

 Performance and speed are slower.

 Error detection in source code is mostly runtime making,

making it take more time to debug if any error is present.

 Some logical errors may be present.

 Cannot be used as professional management system as it

lacks proper support for all requirements.

 Vulnerable to cyber threats as it lacks strong security

features.
ReSULT

 The successful outcome of this project helped in one-way or


another.
 Understanding the syntax of Python is great and all the Python
by itself is indeed a great language but the fundamental of
Python aren’t why Python is a successful language. There are
plenty of fun to write a language that are just like Python such
as Ruby, Julia, even R. What makes Python the victor is the
community and 3rd party packages. While we can do a lot with
just an installation of Python and standard library, we can do
infinitely more with all of the 3rd party libraries out here.
BIBLIOGRAPHY

 Useful guidance from our computer teacher Mrs. R.

PADMA LAKSHMI ma’am.

 Computer Science textbook of Std. XII by Sunita

Arora.

 www.google.com

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy