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
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
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
It is used for:
Features of python:
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