4. What is
Python
Python is a popular programming
language. It was created by Guido van
Rossum, and released in 1991s. The
latest release of Python is Python 3
(3.11) as of May 28, 2023.
5. What is
Python
Python is a popular programming language. It was
created by Guido van Rossum, and released in
1991s. The latest release of Python is Python 3
(3.11) as of May 28, 2023.
It is used for: (To list a few)
Web and Internet Development
Scientific and Numeric computing
Introducing beginners to
programming
Creating Desktop GUIs
Software Development
Business Applications
15. Features of Python
Easy to Learn and Readable Language
Python programming language has a syntax similar to the
English language, making it extremely easy and simple for
anyone to read and understand its codes.
16. Features of Python
Interpreted Language
Python is an interpreted language which means that
Python directly executes the code line by line. In case of
any error, it stops further execution and reports back the
error which has occurred.
17. Features of Python
Dynamically Typed Language
Until we run the program, Python has no idea what kinds
of parameter we're talking about. It allocates the data
type automatically during execution. Variables and their
data types do not need to be declared by the
programmer.
18. Features of Python
Large Standard Library
Python includes a huge number of libraries that the user
can use. The standard library in Python is immense, and it
includes almost every function imaginable. Large and
supportive communities, as well as corporate
sponsorship, have contributed to this. When working
with Python, users do not need to use external libraries.
19. Features of Python
Object Oriented
Programming Language
Python supports both the procedural and object-oriented
programming paradigms. While functions help us with
code reusability, classes and objects let us model the real
world. A class allows the encapsulation of data and
functions into one.
20. Features of Python
GUI Support
Python is a much more interactive language for
programmers than other languages that enable
developers to quickly and easily create graphical user
interfaces. It includes many built-in tools such as PyQT,
wxWidgets, kivy, and many other packages and libraries
that can be used to create a fully operational GUI
efficiently and securely
21. Features of Python
Extensible and Embeddable
Python can be extended to other languages. You can
write some of your code in languages like C++ or C. This
comes in handy, especially in projects.
Complimentary to extensibility, Python is embeddable as
well. You can put your Python code in your source code of
a different language, like C++. This lets us add scripting
capabilities to our code in the other language.
24. Python Syntax
Compared to Other Languages
Python was designed
for readability, and has
some similarities to the
English language with
influence from
mathematics.
Python uses new lines to
complete a command, as
opposed to other
programming languages
which often use
semicolons or
parentheses.
Python relies on indentation,
using whitespace, to define
scope; such as the scope of
loops, functions and classes.
Other programming
languages often use curly-
brackets for this purpose.