SlideShare une entreprise Scribd logo
1  sur  18
Python and Pygame
A mini project submitted in partial fulfilment of third semester examination
BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE AND ENGINEERING
Presented By-
JARVIS
1901200100000
Under the guidance of
Dr. (HOD)
Mrs. (Assistant Professor)(Course Coordinator)
Deptt. of Computer Science and Engineering
Institute of Technology and Management, Gida, Gorakhpur
Date- 09-10-2021
Dr. A.P.J. Abdul Kalam Technical University , Uttar Pradesh, Lucknow
1
2
3
4
5
6
7
References
Who discovered
Python and Its
History
Python
Programming
Basics and Data
Structure
Scope of Python
and companies
that uses Python,
IDE, Framework,
Library
About Pygame,
Architecture of
Pygame
Feature of
Pygame
and
Project Work
What is Python
Why to Choose
Python
Contents
www.youtube.com/powerupwithpowerpoi
01 02 03 04 05 06
Interpreted
and object-
oriented
Language,Hig
h level
programming
language.
Simple,
easy to
learn
syntax.
Dynamic
ally
typed.
Shorter
than
equivalent
programs
of other
languages
Provides
an
increased
productivity
Python
has a large
set of
library and
tools
which we
ever
imagine.
What is Python?
Why to choose Python?
Who developed Python?
It was created by Guido van Rossum and
first released in 1991, but it was not that
famous back then. It has become one of
the most popular programming languages
in the world near about 2006.
History of Python
● Conceived in late 1980’s.
● Implementation was done in 1991.
● Python 2 was released on Oct 16, 2000 with
many new features.
● It was not so famous back then, it became
famous in 2006 when Google started using
Python.
● The latest version today available for
download is Python 3.9.0
Python Programming Basics
Keyword
They are reserved words used to write program and cannot be used as variable
name. Total 33 keywords in Python.( Ex- and, break , class, def ,del, elif etc...)
Identifiers
The names given to entities like class, function, variables.
Ex- class Student
Comments
Comments can be given using (#) and (“”” “””) symbols to increase the
programming readability.
It can be of single-line or multi-line.
Data-Structures in Python
The four basic inbuilt Data-Structures in Python are-
Tuple an ordered collection of elements enclosed with () , immutable.
tup1= (9,”z”,False,6.5)
List an ordered collection of elements enclosed with [ ] , mutable.
lis1= [9,”z”,False,6.5]
Dictionary an unordered collection of key-value pairs enclosed with { }
Values duplicated, whereas keys can’t be repeated. dict1= {‘car’:1,’Bike’:2}
Set an unordered collection of data type that is iterable and has no
duplicate elements, mutable. myset= {1,1,1,2,2,3,4,4,4,4,5,5} --- {1 , 2 , 3 , 4 , 5}
Pygame
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.
Pygame was originally written by Pete Shinners.
Architecture
Pygame uses the Simple Direct Media Layer (SDL) library.
 It's Simple, easy to use, Modular and Uses optimized C and Assembly
code for core functions
Features
 Pygame is highly portable and runs on nearly every platform
and operating system.
 Pygame is free. We can create open source, freeware,
shareware, and commercial games with it.
 Applications using pygame can run on Android phones and
tablets.
Project on Pygame
Snake Game
Pong Game
References
https://www.coursera.org/learn/python
https://www.greatlearning.com/python
 https://www.pygame.org/wiki/about
 https://www.guvi.in/
1901200100000 presentation short term mini project on python

Contenu connexe

Tendances

Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
Kanchilug
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
Laxman Puri
 

Tendances (19)

Introduction To Python
Introduction To PythonIntroduction To Python
Introduction To Python
 
Python Summer Internship
Python Summer InternshipPython Summer Internship
Python Summer Internship
 
Python presentation by Monu Sharma
Python presentation by Monu SharmaPython presentation by Monu Sharma
Python presentation by Monu Sharma
 
Seminar report On Python
Seminar report On PythonSeminar report On Python
Seminar report On Python
 
Python
PythonPython
Python
 
Python quick guide1
Python quick guide1Python quick guide1
Python quick guide1
 
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEWPYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
PYTHON CURRENT TREND APPLICATIONS- AN OVERVIEW
 
Overview of python 2019
Overview of python 2019Overview of python 2019
Overview of python 2019
 
Python: the Project, the Language and the Style
Python: the Project, the Language and the StylePython: the Project, the Language and the Style
Python: the Project, the Language and the Style
 
Introduction to python for Beginners
Introduction to python for Beginners Introduction to python for Beginners
Introduction to python for Beginners
 
Python Tutorial Part 2
Python Tutorial Part 2Python Tutorial Part 2
Python Tutorial Part 2
 
Seminar report on python 3 course
Seminar report on python 3 courseSeminar report on python 3 course
Seminar report on python 3 course
 
Python Programming Language
Python Programming LanguagePython Programming Language
Python Programming Language
 
Python final ppt
Python final pptPython final ppt
Python final ppt
 
Python course syllabus
Python course syllabusPython course syllabus
Python course syllabus
 
Python - An Introduction
Python - An IntroductionPython - An Introduction
Python - An Introduction
 
Presentation on python
Presentation on pythonPresentation on python
Presentation on python
 
Introduction to Python Basics Programming
Introduction to Python Basics ProgrammingIntroduction to Python Basics Programming
Introduction to Python Basics Programming
 
Phython Programming Language
Phython Programming LanguagePhython Programming Language
Phython Programming Language
 

Similaire à 1901200100000 presentation short term mini project on python

employee turnover prediction document.docx
employee turnover prediction document.docxemployee turnover prediction document.docx
employee turnover prediction document.docx
rohithprabhas1
 
[計一] Basic r programming final0918
[計一] Basic r programming   final0918[計一] Basic r programming   final0918
[計一] Basic r programming final0918
Yen_CY
 
[計一] Basic r programming final0918
[計一] Basic r programming   final0918[計一] Basic r programming   final0918
[計一] Basic r programming final0918
Chia-Yi Yen
 

Similaire à 1901200100000 presentation short term mini project on python (20)

INTRODUCTION TO PYTHON PROGRAMMING .pptx
INTRODUCTION TO PYTHON PROGRAMMING .pptxINTRODUCTION TO PYTHON PROGRAMMING .pptx
INTRODUCTION TO PYTHON PROGRAMMING .pptx
 
Shivam PPT.pptx
Shivam PPT.pptxShivam PPT.pptx
Shivam PPT.pptx
 
Government Polytechnic Arvi-1.pptx
Government Polytechnic Arvi-1.pptxGovernment Polytechnic Arvi-1.pptx
Government Polytechnic Arvi-1.pptx
 
PRESENTATION ON PYTHON.pptx
PRESENTATION ON PYTHON.pptxPRESENTATION ON PYTHON.pptx
PRESENTATION ON PYTHON.pptx
 
Python Programming
Python ProgrammingPython Programming
Python Programming
 
Study of Various Tools for Data Science
Study of Various Tools for Data ScienceStudy of Various Tools for Data Science
Study of Various Tools for Data Science
 
employee turnover prediction document.docx
employee turnover prediction document.docxemployee turnover prediction document.docx
employee turnover prediction document.docx
 
Intellectual technologies
Intellectual technologiesIntellectual technologies
Intellectual technologies
 
Introduction_to_Python.pptx
Introduction_to_Python.pptxIntroduction_to_Python.pptx
Introduction_to_Python.pptx
 
Python and its applications
Python and its applicationsPython and its applications
Python and its applications
 
Python Course.docx
Python Course.docxPython Course.docx
Python Course.docx
 
Top Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdfTop Most Python Interview Questions.pdf
Top Most Python Interview Questions.pdf
 
IRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine LearningIRJET - Pseudocode to Python Translation using Machine Learning
IRJET - Pseudocode to Python Translation using Machine Learning
 
PYTHON PPT.pptx
PYTHON PPT.pptxPYTHON PPT.pptx
PYTHON PPT.pptx
 
[計一] Basic r programming final0918
[計一] Basic r programming   final0918[計一] Basic r programming   final0918
[計一] Basic r programming final0918
 
[計一] Basic r programming final0918
[計一] Basic r programming   final0918[計一] Basic r programming   final0918
[計一] Basic r programming final0918
 
20120314 changa-python-workshop
20120314 changa-python-workshop20120314 changa-python-workshop
20120314 changa-python-workshop
 
Presentation on basics of python
Presentation on basics of pythonPresentation on basics of python
Presentation on basics of python
 
Recent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP ApproachesRecent Trends in Translation of Programming Languages using NLP Approaches
Recent Trends in Translation of Programming Languages using NLP Approaches
 
Adarsh_Masekar(2GP19CS003).pptx
Adarsh_Masekar(2GP19CS003).pptxAdarsh_Masekar(2GP19CS003).pptx
Adarsh_Masekar(2GP19CS003).pptx
 

Dernier

1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
AldoGarca30
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
9953056974 Low Rate Call Girls In Saket, Delhi NCR
 

Dernier (20)

Double Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torqueDouble Revolving field theory-how the rotor develops torque
Double Revolving field theory-how the rotor develops torque
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
1_Introduction + EAM Vocabulary + how to navigate in EAM.pdf
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
Thermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.pptThermal Engineering -unit - III & IV.ppt
Thermal Engineering -unit - III & IV.ppt
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
data_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdfdata_management_and _data_science_cheat_sheet.pdf
data_management_and _data_science_cheat_sheet.pdf
 
Computer Networks Basics of Network Devices
Computer Networks  Basics of Network DevicesComputer Networks  Basics of Network Devices
Computer Networks Basics of Network Devices
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Computer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to ComputersComputer Lecture 01.pptxIntroduction to Computers
Computer Lecture 01.pptxIntroduction to Computers
 
Thermal Engineering Unit - I & II . ppt
Thermal Engineering  Unit - I & II . pptThermal Engineering  Unit - I & II . ppt
Thermal Engineering Unit - I & II . ppt
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptxHOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
HOA1&2 - Module 3 - PREHISTORCI ARCHITECTURE OF KERALA.pptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
Call Girls in South Ex (delhi) call me [🔝9953056974🔝] escort service 24X7
 
Block diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.pptBlock diagram reduction techniques in control systems.ppt
Block diagram reduction techniques in control systems.ppt
 
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKARHAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
HAND TOOLS USED AT ELECTRONICS WORK PRESENTED BY KOUSTAV SARKAR
 
School management system project Report.pdf
School management system project Report.pdfSchool management system project Report.pdf
School management system project Report.pdf
 
DC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equationDC MACHINE-Motoring and generation, Armature circuit equation
DC MACHINE-Motoring and generation, Armature circuit equation
 

1901200100000 presentation short term mini project on python

  • 1. Python and Pygame A mini project submitted in partial fulfilment of third semester examination BACHELOR OF TECHNOLOGY in COMPUTER SCIENCE AND ENGINEERING Presented By- JARVIS 1901200100000 Under the guidance of Dr. (HOD) Mrs. (Assistant Professor)(Course Coordinator) Deptt. of Computer Science and Engineering Institute of Technology and Management, Gida, Gorakhpur Date- 09-10-2021 Dr. A.P.J. Abdul Kalam Technical University , Uttar Pradesh, Lucknow
  • 2. 1 2 3 4 5 6 7 References Who discovered Python and Its History Python Programming Basics and Data Structure Scope of Python and companies that uses Python, IDE, Framework, Library About Pygame, Architecture of Pygame Feature of Pygame and Project Work What is Python Why to Choose Python Contents
  • 3. www.youtube.com/powerupwithpowerpoi 01 02 03 04 05 06 Interpreted and object- oriented Language,Hig h level programming language. Simple, easy to learn syntax. Dynamic ally typed. Shorter than equivalent programs of other languages Provides an increased productivity Python has a large set of library and tools which we ever imagine. What is Python? Why to choose Python?
  • 4. Who developed Python? It was created by Guido van Rossum and first released in 1991, but it was not that famous back then. It has become one of the most popular programming languages in the world near about 2006.
  • 5. History of Python ● Conceived in late 1980’s. ● Implementation was done in 1991. ● Python 2 was released on Oct 16, 2000 with many new features. ● It was not so famous back then, it became famous in 2006 when Google started using Python. ● The latest version today available for download is Python 3.9.0
  • 6. Python Programming Basics Keyword They are reserved words used to write program and cannot be used as variable name. Total 33 keywords in Python.( Ex- and, break , class, def ,del, elif etc...) Identifiers The names given to entities like class, function, variables. Ex- class Student Comments Comments can be given using (#) and (“”” “””) symbols to increase the programming readability. It can be of single-line or multi-line.
  • 7. Data-Structures in Python The four basic inbuilt Data-Structures in Python are- Tuple an ordered collection of elements enclosed with () , immutable. tup1= (9,”z”,False,6.5) List an ordered collection of elements enclosed with [ ] , mutable. lis1= [9,”z”,False,6.5] Dictionary an unordered collection of key-value pairs enclosed with { } Values duplicated, whereas keys can’t be repeated. dict1= {‘car’:1,’Bike’:2} Set an unordered collection of data type that is iterable and has no duplicate elements, mutable. myset= {1,1,1,2,2,3,4,4,4,4,5,5} --- {1 , 2 , 3 , 4 , 5}
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13. Pygame 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. Pygame was originally written by Pete Shinners.
  • 14. Architecture Pygame uses the Simple Direct Media Layer (SDL) library.  It's Simple, easy to use, Modular and Uses optimized C and Assembly code for core functions
  • 15. Features  Pygame is highly portable and runs on nearly every platform and operating system.  Pygame is free. We can create open source, freeware, shareware, and commercial games with it.  Applications using pygame can run on Android phones and tablets.
  • 16. Project on Pygame Snake Game Pong Game