You are on page 1of 15

TABLE OF CONTENTS:

Serial No. CONTENTS PAGE No.


1. Introduction 1
2. Project 2
Abstract
3. Survey Of 3
Technologies
4. System 4
requirements
5. Source Code 5-8
6. Execution 8-11
Screenshots
7. Conclusion 12
8. Bibliography 13
INTRODUCTION
Python is a popular programming language. It was created by Guido van
Rossum, and released in 1991.

It is used for:

 web development (server-side),


 software development,
 mathematics,
 system scripting.

Features of python:

 Python can be used on a server to create web applications.


 Python can be used alongside software to create workflows.
 Python can connect to database systems. It can also read and modify
files.
 Python can be used to handle big data and perform complex
mathematics.
 Python can be used for rapid prototyping, or for production-ready
software development.

Advantages of using Python:

 Python works on different platforms (Windows, Mac, Linux, Raspberry


Pi, etc).
 Python has a simple syntax similar to the English language.
 Python has syntax that allows developers to write programs with fewer
lines than some other programming languages.
 Python runs on an interpreter system, meaning that code can be
executed as soon as it is written. This means that prototyping can be
very quick.
 Python can be treated in a procedural way, an object-oriented way or a
functional way.

Syntax/Format:

 Python was designed for readability, and has some similarities to the
English language with influence from mathematics.
 Python uses new lines to complete a command, as opposed to other
programming languages which often use semicolons or parentheses.
 Python relies on indentation, using whitespace, to define scope; such
as the scope of loops, functions and classes. Other programming
languages often use curly-brackets for this purpose.
PROJECT ABSTRACT:
The following project has been designed to
allow a user to select and play a game
among the games “ROCK,PAPER,SCISSORS”
, “GUESS THE NUMBER CHALLENGE” and
“CARD GAME” in a friendly , ethical , fair
and enjoyable manner.
The source code makes use of various
building blocks of Python which include :
looping statements , decision control in the
form of if , elif and else statements, choices,
functions like “random’’ to generate any
random number ( by the system) in “GUESS
THE NUMBER CHALLENGE” and select any
one of the choices from rock , paper,
scissors in the game “ROCK , PAPER ,
SCISSORS” which make the game purely
fair which is devoid of any kind of cheating .
It has also been used in the third game
“CARD GAME” to shuffle the deck of cards
for a better gameplay.
SURVEY OF TECHNOLOGIES :
The following project utilizes the following softwares for its development.

1.PYTHON:
Python designed by Guido Van Rossum in 1991 is a
versatile , high level programming language . With
dynamic typing and a rich standard library . Widely
adopted in diverse domains for web development ,
data analysis , machine learning and automation .
Python’s cross platform compatibility and ease of
integration further solidify its position as a go to
language for a broad spectrum of apllications.
2.MY SQL:
My SQL is a free and open source database system .
you can use it without paying , and it follows the rules
of the GNU General Public License.It is super popular
worldwide , especially for web-based apps . Big names
like FaceBook , Twitter(X) and YouTube use it because
of its reliability , performance and ease of use. It is like
a trustworthy friend for handling data on the internet.
ABOUT THE SYSTEM:

HARDWARE SPECIFICATIONS :
 Processor : Pentium Dual Core or above
 RAM : Minimum 2 GB
 Hard Disk : Atleast 500GB

SOFTWARE SPECIFICATIONS :
 Operating System : Windows 7 or above (64 bit
preferred)
 Front end : Python 3.0 or above
 Middle ware : Python-MySQL connector
 Back end : MySQL
SOURCE CODE:
SCREENSHOTS OF EXECUTION:
CONCLUSION:
Hence Python can be used in a Variety of
Scenarios including Web Development , Game
Development , Database Development etc.
with its wide use on Daily basis in many of the
IT companies . Python and its Databases stand
out as the backbone of many IT companies for
their app developments due to its OOP’s
principles , compact codes to encapsulate
significant information and many more.
Moreover , Python also enhances coding by
its imperative , functional , structured and
reflective codes.
BIBLIOGRAPHY:
 https://docs.python.org
 www.youtube.com
 https://www.w3schools.com
 Computer Science in Python by Sumita
Arora

You might also like