Python Course in Trivandrum

Download as pptx, pdf, or txt
Download as pptx, pdf, or txt
You are on page 1of 9

INTRODUCTION

TO
PYTHON
PRESENTED BY,
IPCS DIGITAL
Python is a programming
language with objects,
modules, threads, exceptions
and automatic memory
What Is Python management. The benefits of
pythons are that it is simple
and easy, portable, extensible,
build-in data structure and it is
an open source.
Pythons Interpretation
Python language is an interpreted language. Python program runs directly from
the source code. It converts the source code that is written by the programmer
into an intermediate language, which is again translated into machine language
that has to be executed.
Python is a high-level programming language that can be used for artificial
intelligence, data analysis, data science, scientific computing, and web
development. Over the years, developers have also leveraged this general-
purpose language to build desktop apps, games, and productivity tools.
Advantages of Python
Extensive Libraries

Like we mentioned in our article on Python features, it downloads with an extensive


library. These contain code for various purposes like regular expressions,
documentation-generation, unit-testing, web browsers, threading, databases, CGI,
email, image manipulation, and more. So, we don’t have to write the complete code for
that manually.

Extensible

As we have seen earlier, 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.
Advantages of Python
Embeddable

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.

Improved Productivity

The language’s simplicity and extensive libraries render programmers more productive
than languages like Java and C++ do. Also, the fact that you need to write less lets more
get done.
Advantages of Python
IOT Opportunities

Since Python forms the basis of new platforms like Raspberry Pi, it finds the future bright
for Internet Of Things. This is a way to connect the language with the real world.

Simple and Easy

When working with Java, you may have to create a class to print ‘Hello World’. But in
Python, just a print statement will do. It is also quite easy to learn, understand, and code.
This is why when people pick up Python, they have a hard time adjusting to other more
verbose languages like Java.
Advantages of Python
Readable

Because it is not such a verbose language, reading Python is much like reading English.
This is also why it is so easy to learn, understand, and code. It also does not need curly
braces to define blocks, and indentation is mandatory. This further aids the readability of
the code.

Object-Oriented

This language 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.
Advantages of Python
Free and Open-Source

Like we said earlier, Python is freely available. But not only can you download python for
free, but you can also download its source code, make changes to it, and even distribute
it. It downloads with an extensive collection of libraries to help you with your tasks.

Portable

When you code your project in a language like C++, you may need to make some
changes to it if you want to run it on another platform. But it isn’t the same with Python.
Here, you need to code only once, and you can run it anywhere. This is called Write Once
Run Anywhere (WORA). However, you need to be careful enough not to include any
system-dependent features.
Thank You!

You might also like