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
• Has 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!