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

Project 2 3. Survey of Technologies 3 4. System Requirements 4 5. Source Code 5-8 6. Execution Screenshots 8-11 7. Conclusion 12 8. Bibliography 13

This document outlines a Python project to develop games like Rock Paper Scissors, Guess the Number, and a card game. It includes an introduction to Python, a project abstract, survey of technologies used (Python and MySQL), system requirements, source code, execution screenshots, and conclusion. Python is described as a versatile programming language used for web development, data analysis, and more. The project utilizes Python features like loops, conditional statements, and random number generation to create fair, interactive games.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
16 views

Project 2 3. Survey of Technologies 3 4. System Requirements 4 5. Source Code 5-8 6. Execution Screenshots 8-11 7. Conclusion 12 8. Bibliography 13

This document outlines a Python project to develop games like Rock Paper Scissors, Guess the Number, and a card game. It includes an introduction to Python, a project abstract, survey of technologies used (Python and MySQL), system requirements, source code, execution screenshots, and conclusion. Python is described as a versatile programming language used for web development, data analysis, and more. The project utilizes Python features like loops, conditional statements, and random number generation to create fair, interactive games.
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 16

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