Python
Programming
Introduction
At the end of this lesson…
Participants will be able to…
• Define what is Python Programming
• Appreciate the history of Python Programming
• List the uses and features of Python Programming
Introduction
• Python is a general-purpose, interpreted high-level
programming language whose design philosophy
emphasizes code readability
• Its syntax are said to be clear and expressive
• Have a large and compressive standard library
• Python supports multiple programming paradigms,
including object-oriented, imperative and functional
programming styles
Introduction
• Python is a versatile or flexible language
• Interpreted
• Python allows easy debugging
• Python is a free and open-source software
• Python interactive mode
• Python is portable
• Python is platform-independent
• Python is user-friendly
• Python is a dynamic language
• and others…
Introduction
• Currently, it is maintained by the Python Software
Foundation (PSF). The PSF also host an annual Python
Conference (PyCon).
• Python.PH is a nonprofit organization based on the
Philippines that is recognized by the PSF. Python.PH holds
initiatives to promote Python such as workshop, user
meetups, a job board, and PyCon.PH.
Introduction
• One of the most popular programming languages in the
world, has created everything from Netflix’s
recommendation algorithm to the software that controls
self-driving cars.
• Python is a general-purpose language, which means it’s
designed to be used in a range of applications, including
data science, software and web development,
automation, and generally getting stuff done.
Uses of Python Programming
• Python is used in GIS programming. It is used as a scripting
language for ArcGIS, and for Quantum GIS.
• It's used in everything from machine learning to building websites
and software testing. It can be used by developers and non-
developers alike.
• Python is commonly used for developing websites and software,
task automation, data analysis, and data visualization. Since it’s
relatively easy to learn, Python has been adopted by many non-
programmers such as accountants and scientists, for a variety of
everyday tasks, like organizing finances.
Popular Websites built with Python
History
• Invented in the Netherlands, early 90s by Guido van
Rossum
• History of Python starts with ABC
• ABC is a general-purpose programming language and
programming environment, which had been developed in
the Netherlands, Amsterdam, at the CWI (Centrum
Wiskunde & Informatica).
• The greatest achievement of ABC was to influence the
design of Python
History
• Python was conceived in the late 1980s and its
implementation started in December 1989 was first
released to the public in 1991..
• Guido van Rossum is a fan of “Monty Pythons Flying
Circus”, this is a famous TV Show in Netherlands
• Named after the comedy group, Monty Python
• Open source from the beginning
History
History
Using the Python Shell
Think of the Python shell as a way to peer within
running Python code. It places you inside of a
running instance of Python, into which you can
feed programming code; at the same time, Python
will do what you have asked it to do and will show
you a little bit about how it responds to its
environment.
THANK YOU!