You are on page 1of 2

Python FEATURES

 Is an interpreted, object-oriented, high-  It is a simple and minimalistic language


level programming language o Pseudocode nature of Python-is
 High-level built-in data structures w/ one of its greatest strength
dynamic typing and binding  It is extremely easy to get started with
 Python’s syntax is easy to learn o Has an extraordinary simple
 Python interpreter and standard library syntax
-available w/o charge for all major  It is free and Open source
platforms and can be freely distributed  It is a high-level language
 Programmers-used Python because it  It is portable
increases productivity o Use on Linux, Windows,
 Edit-test-debug Cycle-is fast and Macintosh, Solaris, PlayStation,
effective and many more
 The quickest way to debug a program is  It is an interpreted language
to add few print statements to the o No separate compilation and
source execution steps
 It supports procedure-oriented
HISTORY
programming
 Conceptualized in the late 1980s by  It can be embedded within our C/C++
Guido van Rossum-worked as an program
implementer on a computer language o Scripting capabilities for our
called ABC program’s users
 ABC at the National Research Institute  It has an extensive standard library
for Mathematics and Computer  It is an exciting and powerful language
Science-greatly influenced the design of
APPLICATIONS
Python
 Published the first version of Python  Graphical User Interface (GUI)-based
code (version 0.9.0) at alt.sources in desktop applications
February 1991-include exception , o Include image processing and
handling, functions, and core data graphic design application
types.  Web frameworks and web applications
 January 1994 Python version 1.0-  Enterprise and business applications
features the functional programming o Python is suitable coding
tools language for customizing larger
 0ctober 2000, Python 2.0-include list applications
comprehensions, a full garbage  Reddit-Python (2005)
collector and supporting Unicode  YouTube-Python
 Python 3.0  Operating Systems
o Also known as Python 3000 or o Python is often an integral part
Py3K-the removal of duplicate of Linux distributions
programming constructs and  Language Development
modules
o Python’s architecture has
influence development of
numerous language
 Prototyping
o Python in free and has the
support of a large community

KEYWORDS-reserved words in Python. They are


used to define the syntax and structure in
Python

 Are case-sensitive
 There are 33 keywords

False class finally is return


None continue for lambda try
True def from nonlocal while
and del global not with
as elif if or yield
assert else import pass
break except in raise

IDENTIFIERS- are the name given to entities like


classes, functions, variables, etc. in Python.

1. Combination of:
a. Letters in lowercase
b. Letters in uppercase
c. Digits
d. underscore
2. Cannot start with a digit. (1mami)
3. Cannot use keywords
4. Cannot use symbols like !, @, #, $, %
5. Can be of any length

Underscore Camel Case


Total total_sale totalSale
Sale
Sum Sum_of_seven_entries SumOf7Entries
of 7
Entries

You might also like