SlideShare a Scribd company logo
Python Games
By: Fahad Al-Hodaithy
What is Python?
Python is a widely used general-purpose,
high-level programming language. Its design
philosophy emphasizes code readability, and
its syntax allows programmers to express
concepts in fewer lines of code than would be
possible in languages such as C++ or Java.
The language provides constructs intended to
enable clear programs on both a small and
large scale.
History of Python
● Python was conceived in the late 1980s
and its implementation was started in
December 1989 by Guido van Rossum at
CWI in the Netherlands as a successor to
the ABC language (itself inspired by SETL)
capable of exception handling and
interfacing with the Amoeba operating
system. Van Rossum is Python's principal
author, and his continuing central role in
deciding the direction of Python is reflected
in the title given to him by the Python
community, benevolent dictator for life
Python's Philosophy
● The core philosophy of the language is
summarized by the document "PEP 20
(The Zen of Python)", which includes
aphorisms such as:
1.Beautiful is better than ugly
2.Explicit is better than implicit
3.Simple is better than complex
4.Complex is better than complicated
5.Readability counts
Python's Libraries
● Python has a large standard library, commonly
cited as one of Python's greatest strengths,
providing tools suited to many tasks. This is
deliberate and has been described as a "batteries
included" Python philosophy. For Internet-facing
applications, a large number of standard formats
and protocols (such as MIME and HTTP) are
supported. Modules for creating graphical user
interfaces, connecting to relational databases,
pseudorandom number generators, arithmetic
with arbitrary precision decimals, manipulating
regular expressions, and doing unit testing are
also included.
What are PyGames?
● Pygame is a cross-platform set of Python
modules designed for writing video games.
It includes computer graphics and sound
libraries designed to be used with the
Python programming language. It is built
over the Simple DirectMedia Layer (SDL)
library, with the intention of allowing real-
time computer game development without
the low-level mechanics of the C
programming language and its derivatives.
Python Games
● Also known as PyGames, are the games
made by using the python code. Many
people use python to depict all of their
creativity onto a blank canvas and add
codes that make those characters move in
a game and have a purpose.
Example of PyGames
● Eve Online is probably the most known
game that used Stackless Python, a
lightweight, microthread version of Python.
Examples of PyGames
● Another example of a game made using
Python is Disney's Pirates of The
Caribbean. It was written using Panda3d
game engine (which allows both Python
and C++ scripting). The engine is in C++,
but then again, the Python interpreter itself
also uses a lot of C code.
PyGames
● PyGames can be made by anyone that has
a basic knowledge of Python and uses the
help of the World Wide Web to perfect their
desired games. An example would be this
video:
● https://youtu.be/aUCyfdzP-i8

More Related Content

PDF
Introduction to python programming
Kiran Vadakkath
 
PPTX
Introduction to python programming, Why Python?, Applications of Python
Pro Guide
 
PDF
Introduction to python
Agung Wahyudi
 
PPTX
Python games
mal6ayer
 
PDF
Python for the Mobile and Web
Derek Kiong
 
PDF
Python for beginners
Ananda Kumar HN
 
PPTX
Python 101 For The Net Developer
Sarah Dutkiewicz
 
PDF
Python for the C# developer
Michael Kennedy
 
Introduction to python programming
Kiran Vadakkath
 
Introduction to python programming, Why Python?, Applications of Python
Pro Guide
 
Introduction to python
Agung Wahyudi
 
Python games
mal6ayer
 
Python for the Mobile and Web
Derek Kiong
 
Python for beginners
Ananda Kumar HN
 
Python 101 For The Net Developer
Sarah Dutkiewicz
 
Python for the C# developer
Michael Kennedy
 

What's hot (16)

PPT
Python @ PiTech - March 2009
tudorprodan
 
PPTX
Introduction to python
AnirudhaGaikwad4
 
PPT
Python Introduction
Mohammad Javad Beheshtian
 
PPTX
11 Unit1 Chapter 1 Getting Started With Python
Praveen M Jigajinni
 
DOCX
History of Langues
Shehryar Khan
 
PDF
Why should I learn python
grinu
 
ODP
Python for Android
phlax
 
PPTX
Introduction to python
poojakpatel52
 
PPTX
First python project
Neetu Jain
 
PPT
Django Python(2)
tomcoh
 
PDF
Python tutorial
kshitij chaurasiya
 
PPTX
Introduction to python
ManishJha237
 
PDF
Pycon2011 android programming-using_python
George Goh
 
PDF
Let's use Raspberry Pi to share our passion of programming with kids of Japan
Antoine Choppin
 
PPTX
Tensorflow In Machine Learning
Mohamed Hegazy
 
PDF
Eclipse DemoCamp in Paris: Language Development with Xtext
Sebastian Zarnekow
 
Python @ PiTech - March 2009
tudorprodan
 
Introduction to python
AnirudhaGaikwad4
 
Python Introduction
Mohammad Javad Beheshtian
 
11 Unit1 Chapter 1 Getting Started With Python
Praveen M Jigajinni
 
History of Langues
Shehryar Khan
 
Why should I learn python
grinu
 
Python for Android
phlax
 
Introduction to python
poojakpatel52
 
First python project
Neetu Jain
 
Django Python(2)
tomcoh
 
Python tutorial
kshitij chaurasiya
 
Introduction to python
ManishJha237
 
Pycon2011 android programming-using_python
George Goh
 
Let's use Raspberry Pi to share our passion of programming with kids of Japan
Antoine Choppin
 
Tensorflow In Machine Learning
Mohamed Hegazy
 
Eclipse DemoCamp in Paris: Language Development with Xtext
Sebastian Zarnekow
 
Ad

Viewers also liked (13)

PDF
Augmented reality useful in marketing and brand promotion
Yeppar Innovative solutions
 
PPTX
Minecraft in 500 lines of Python with Pyglet
Richard Donkin
 
PPTX
VOIP Presentation
tofael1
 
PPT
Augmented Reality in Education
K3 Hamilton
 
PPTX
Voip powerpoint
GW1992
 
PDF
Voice over IP (VoIP)
Peter R. Egli
 
PPTX
Augmented Reality
rojalina nanda
 
PPTX
Augmented reality
Niranjan Arya
 
PPTX
Augmented reality The future of computing
Abhishek Abhi
 
PPT
Voice Over IP (VoIP)
habib_786
 
PPT
Augmented Reality ppt
Khyati Ganatra
 
PPTX
wireless sensor network my seminar ppt
Eisha Madhwal
 
PPT
Wireless Sensor Networks
rajatmal4
 
Augmented reality useful in marketing and brand promotion
Yeppar Innovative solutions
 
Minecraft in 500 lines of Python with Pyglet
Richard Donkin
 
VOIP Presentation
tofael1
 
Augmented Reality in Education
K3 Hamilton
 
Voip powerpoint
GW1992
 
Voice over IP (VoIP)
Peter R. Egli
 
Augmented Reality
rojalina nanda
 
Augmented reality
Niranjan Arya
 
Augmented reality The future of computing
Abhishek Abhi
 
Voice Over IP (VoIP)
habib_786
 
Augmented Reality ppt
Khyati Ganatra
 
wireless sensor network my seminar ppt
Eisha Madhwal
 
Wireless Sensor Networks
rajatmal4
 
Ad

Similar to Python Games (20)

PPTX
POWER OF PYTHON PROGRAMMING LANGUAGE
teachersduniya.com
 
PDF
session5-Getting stated with Python.pdf
AyushDutta32
 
PPTX
python programminig and introduction.pptx
urvashipundir04
 
PPTX
Presentation on python
Venkat Projects
 
PPTX
introduction to python in detail including .pptx
urvashipundir04
 
PPTX
DSA Presentation.pptx pptttttttttttttttt
AnshikaSingh921197
 
PPTX
Python Programming Draft PPT.pptx
LakshmiNarayanaReddy48
 
PPTX
INTRODUCTION-TO-PYTHON
RuchiNagar3
 
PPTX
introduction to python in computer graphics.pptx
urvashipundir04
 
PPTX
_python Raunak.pptx
RaunakKumar33449
 
PPTX
A Comprehensive Python Introduction .pptx
SudhanshiBakre1
 
PDF
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
ssuser8b3cdd
 
PDF
what is python ?
NetmaxTechnologies1
 
PPTX
Lecture 1.pptx
hemantmohite6
 
PPTX
All you need to know about Python | BJIT
BJIT Ltd
 
PPTX
Govind.ppt.pptx
ShivKaushik8
 
PPTX
Day 1 Introduction to Python.pptx
SovannDoeur
 
PPTX
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
PDF
Introduction to Python
DrMohammed Qassim
 
PPT
Cmpe202 01 Research
vladimirkorshak
 
POWER OF PYTHON PROGRAMMING LANGUAGE
teachersduniya.com
 
session5-Getting stated with Python.pdf
AyushDutta32
 
python programminig and introduction.pptx
urvashipundir04
 
Presentation on python
Venkat Projects
 
introduction to python in detail including .pptx
urvashipundir04
 
DSA Presentation.pptx pptttttttttttttttt
AnshikaSingh921197
 
Python Programming Draft PPT.pptx
LakshmiNarayanaReddy48
 
INTRODUCTION-TO-PYTHON
RuchiNagar3
 
introduction to python in computer graphics.pptx
urvashipundir04
 
_python Raunak.pptx
RaunakKumar33449
 
A Comprehensive Python Introduction .pptx
SudhanshiBakre1
 
The Python Book_ The ultimate guide to coding with Python ( PDFDrive ).pdf
ssuser8b3cdd
 
what is python ?
NetmaxTechnologies1
 
Lecture 1.pptx
hemantmohite6
 
All you need to know about Python | BJIT
BJIT Ltd
 
Govind.ppt.pptx
ShivKaushik8
 
Day 1 Introduction to Python.pptx
SovannDoeur
 
Basic Python Introduction Lecture 1.pptx
Aditya Patel
 
Introduction to Python
DrMohammed Qassim
 
Cmpe202 01 Research
vladimirkorshak
 

Recently uploaded (20)

PPTX
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
PDF
Virat Kohli- the Pride of Indian cricket
kushpar147
 
PPTX
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
DOCX
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
PDF
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
PPTX
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
PDF
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
PDF
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
PDF
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
PPTX
How to Apply for a Job From Odoo 18 Website
Celine George
 
PPTX
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
PPTX
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
PPTX
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
PPTX
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
PPTX
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
PPTX
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
PPTX
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
PPTX
Basics and rules of probability with real-life uses
ravatkaran694
 
DOCX
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
PPTX
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 
20250924 Navigating the Future: How to tell the difference between an emergen...
McGuinness Institute
 
Virat Kohli- the Pride of Indian cricket
kushpar147
 
BASICS IN COMPUTER APPLICATIONS - UNIT I
suganthim28
 
SAROCES Action-Plan FOR ARAL PROGRAM IN DEPED
Levenmartlacuna1
 
Antianginal agents, Definition, Classification, MOA.pdf
Prerana Jadhav
 
Command Palatte in Odoo 18.1 Spreadsheet - Odoo Slides
Celine George
 
BÀI TẬP TEST BỔ TRỢ THEO TỪNG CHỦ ĐỀ CỦA TỪNG UNIT KÈM BÀI TẬP NGHE - TIẾNG A...
Nguyen Thanh Tu Collection
 
Health-The-Ultimate-Treasure (1).pdf/8th class science curiosity /samyans edu...
Sandeep Swamy
 
What is CFA?? Complete Guide to the Chartered Financial Analyst Program
sp4989653
 
How to Apply for a Job From Odoo 18 Website
Celine George
 
family health care settings home visit - unit 6 - chn 1 - gnm 1st year.pptx
Priyanshu Anand
 
Introduction to pediatric nursing in 5th Sem..pptx
AneetaSharma15
 
INTESTINALPARASITES OR WORM INFESTATIONS.pptx
PRADEEP ABOTHU
 
An introduction to Dialogue writing.pptx
drsiddhantnagine
 
Sonnet 130_ My Mistress’ Eyes Are Nothing Like the Sun By William Shakespear...
DhatriParmar
 
How to Manage Leads in Odoo 18 CRM - Odoo Slides
Celine George
 
Artificial Intelligence in Gastroentrology: Advancements and Future Presprec...
AyanHossain
 
Basics and rules of probability with real-life uses
ravatkaran694
 
Unit 5: Speech-language and swallowing disorders
JELLA VISHNU DURGA PRASAD
 
An introduction to Prepositions for beginners.pptx
drsiddhantnagine
 

Python Games

  • 2. What is Python? Python is a widely used general-purpose, high-level programming language. Its design philosophy emphasizes code readability, and its syntax allows programmers to express concepts in fewer lines of code than would be possible in languages such as C++ or Java. The language provides constructs intended to enable clear programs on both a small and large scale.
  • 3. History of Python ● Python was conceived in the late 1980s and its implementation was started in December 1989 by Guido van Rossum at CWI in the Netherlands as a successor to the ABC language (itself inspired by SETL) capable of exception handling and interfacing with the Amoeba operating system. Van Rossum is Python's principal author, and his continuing central role in deciding the direction of Python is reflected in the title given to him by the Python community, benevolent dictator for life
  • 4. Python's Philosophy ● The core philosophy of the language is summarized by the document "PEP 20 (The Zen of Python)", which includes aphorisms such as: 1.Beautiful is better than ugly 2.Explicit is better than implicit 3.Simple is better than complex 4.Complex is better than complicated 5.Readability counts
  • 5. Python's Libraries ● Python has a large standard library, commonly cited as one of Python's greatest strengths, providing tools suited to many tasks. This is deliberate and has been described as a "batteries included" Python philosophy. For Internet-facing applications, a large number of standard formats and protocols (such as MIME and HTTP) are supported. Modules for creating graphical user interfaces, connecting to relational databases, pseudorandom number generators, arithmetic with arbitrary precision decimals, manipulating regular expressions, and doing unit testing are also included.
  • 6. What are PyGames? ● Pygame is a cross-platform set of Python modules designed for writing video games. It includes computer graphics and sound libraries designed to be used with the Python programming language. It is built over the Simple DirectMedia Layer (SDL) library, with the intention of allowing real- time computer game development without the low-level mechanics of the C programming language and its derivatives.
  • 7. Python Games ● Also known as PyGames, are the games made by using the python code. Many people use python to depict all of their creativity onto a blank canvas and add codes that make those characters move in a game and have a purpose.
  • 8. Example of PyGames ● Eve Online is probably the most known game that used Stackless Python, a lightweight, microthread version of Python.
  • 9. Examples of PyGames ● Another example of a game made using Python is Disney's Pirates of The Caribbean. It was written using Panda3d game engine (which allows both Python and C++ scripting). The engine is in C++, but then again, the Python interpreter itself also uses a lot of C code.
  • 10. PyGames ● PyGames can be made by anyone that has a basic knowledge of Python and uses the help of the World Wide Web to perfect their desired games. An example would be this video: ● https://youtu.be/aUCyfdzP-i8