Download as pdf or txt
Download as pdf or txt
You are on page 1of 12

A REPORT

ON
Python & MySQL
FOR
Programs On Python & MySQL

Submitted to
Central Board of Secondary Education,
New Delhi
Submitted By:- Project Guide:-
Name: Priyanshu Diwakar Mr. Ashish Dubey
Board’s Roll No: [ PGT Computer Science ]
Institution
S.T Joseph’s School , Kazipur ,Kaushambi
Table OF Content
❖ About Python
❖ About MySql
❖ Certificate
❖ Preface
❖ Acknowledgement
❖ Index
❖ System Specification/Requirements
❖ Coding [Input/Output]
❖ Bibliography

About Python:-
It is widely used general purpose,high level
programming language.Developed by Guido van
Rossum in 1991.
It’s Use :-
Software development, web development (server-
side), system scripting, Mathematics.
➢ Features Of Python:-
1. Easy To Use:- Due to simple syntax rules.
2. Interpreted Language:- Code execution and
interpretation line be line.
3. Cross Platform Language:- : It can run on
windows,linux,macinetosh etc. equally
4. Expressive Language:- Less code to be
written as it itself express the purpose of the
code.
5. Completeness:- Support wide range of
library.
6. Free & Open Source:- : Can be
downloaded freely and source code can be
modify for improvement.

➢ The Main Reasons Why Is


Python So Popular
➢ Shortcomings Of Python:-
Following are the three main challenges faced by
Python programmers, and some of the ways the developers
behind Python and third- party Python tools and libraries are
working to solve them.

1. Python multithreading and speed:-


The problem: Python’s slow overall performance,
and its limited threading and multiprocessing
capabilities, remain major roadblocks to its future
development.

2. Python packaging and standalone


executables:-

The problem: Even after 30 years, Python still has no


good way to take a program or script, turn it into a
self-contained executable, and deploy it across
multiple platforms. There
are ways to do that, but they’re mainly third- party
tools that aren’t a native part of Python, and they can
be difficult to work with.

3. Python installation, package management,


and project management:-

The problem: You know what’s far too complicated


Setting up a workspace for a pro-
level Python project, with a directory structure and
scaffolding; and managing the environment,
packages, and dependencies associated with that
project; and redistributing the source for the
project in a reproducible way; and not ending up
eating your keyboard while trying to do all of the
above over and over.
➢ About MySQL:-

• MySQL is currently the most popular open source


database software. It is a multi-user, multithreaded
database management system. MySQL is especially
popular on the web. It is one of the parts of the very
popular LAMP platform. Linux, Apache, MySQL and
PHP or WIMP platform Windows,Apache,MySQL and
PHP. MySQL AB was founded by Michael Widenius
(Monty), David Axmark and Allan Larsson in Sweden
in year 1995.

➢ Features Of MySQL:-

1. Open Source & Free Of Cost:- It is open


source and available at free of cost.
2. Portability:- Small enough in size to instal l and
run it on any types of Hardware and OS like
Linux,MS Windows or Mac etc.
3. Security:- Its Databases are secured &
protected with password.
4. Connectivity:- Various APIs are developed to
connect it with many programming languages.
5. Query Language:- It supports SQL
(Structured Query Language) for handling
database.
Report File
FOR
PYTHON, MYSQL & SQL CONNECTIVITY
POGRAMS

Tools Used
Front End:- PYTHON

Back End:- MYSQL &


CSV FILE

Developed At
ST.JOSEPH’S SCHOOL
KAZIPUR, KAUSHAMBI
ST.JOSEPH'S SCHOOL, KAUSHAMBI
CENTRAL BOARD OF SECONDARY EDUCATION
NEW DELHI 110002

Certificate
This is to certify that the Practical Report File entitled
“...PROGRAMS FOR PYTHON AND MYSQL....” submitted
by…PRIYANSHU..DIWAKAR… during the academic year
2023-2024 is a bonafide piece of work conducted under the
supervision and guidance of Mr Ashish Dubey. The data
sources have been duly acknowledged.

Project Guide: Principal:


Mr. Ashish Dubey Fr. Raymond D'Souza
PGT Computer Science SJS School Kaushambi
PREFACE
The computers have gained a lot of importance in the past five
decades. Most of our day-to-day jobs are being influenced by the
use of computers. Now a day, computers are used for performing
almost every function, which were performed by humans in the
past. In some areas such as science and technology, targets can’t be
achieved without the use of computers. The characteristics that
make the computer so important include its extra ordinary speed,
large storage capacity, accuracy and consistency.
Today computers play a great role in various industries and a large
number of industries are using computers for various application
such as maintaining cashbook, sales book, purchase book and other
books of accounts. Computers can also be used for the designing of
various products. Computers provide many option for the designing
of products.
The analysis of the project has been undertaken with utmost
sincerity and honesty and it would bring immense gratification if the
efforts invested are acknowledged.
ACKNOWLEDGEMENT
In life we come across different people, who help us
directly or indirectly with no covert motives and without
whose help, achieving success becomes an arduous task.

First and foremost , I express my gratitude to the Almighty


against whose will this project would not even have been a
possibility.

Next , I would like to express my sincere gratitude to Fr.


Raymond D'Souza , Principal of our school for giving us the
opportunity to undertake this project work and providing us
with the necessary infrastructure.

I would like to express my heartfelt thanks to our revered


subject teacher Mr. Ashish Dubey for his valuable guidance,
encouragement , affection and support for the successful
completion of this work throughout my studentship.

Last but not the least, I would like to thanks my family and
friends who gave me constant support and motivation to
continue with this endeavour.

PRIYANSHU DIWAKAR
INDEX
SERIAL PAGE
NUMBER TITLE NUMBER

01 Python 1-28
Programming
29-33
02 SQL Queries
34-38
03 SQL Connectors
SYSTEM SPECIFICATIONS

HARDWARE SPECIFICATIONS

The following is the hardware specification of the


system on which the software has been developed:-

Operating System : Windows 7/10

Machine Used : Intel(R) Core(TM)2 Duo CPU


Processor 2.9 GHz, 4 GB RAM,
500 GB Hard Disk

SOFTWARE SPECIFICATIONS

The following are the softwares of the system employing which


the Report File has been developed:-

Front End Used : python-3.11.1-amd64

Backend Used : MySQL 8.0 & CSV Files


BIBLIOGRAPHY

HARDCOPY SOURCES

Computer Science With Python By Sumita Arora,


Dhanpat Rai Publications

NCERT Computer Science Textbook For Class XII

DIGITAL SOURCES

www.python.mykvs.com

www.geeksforgeeks.org

www.mysqltutorial.org

www.w3schools.com

You might also like