Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                

XII Computer Project by Rohit

Download as pdf or txt
Download as pdf or txt
You are on page 1of 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