0% found this document useful (0 votes)
237 views

Topic1 - Introduction To Python

The document provides an introduction to the Python programming language, including its history, uses, popularity, and maintenance. Python is an interpreted, high-level, general-purpose programming language created by Guido van Rossum in 1991. It is widely used for web, data science, machine learning, and other applications. The Python Software Foundation oversees development and intellectual property rights.

Uploaded by

vsnpradeep
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
237 views

Topic1 - Introduction To Python

The document provides an introduction to the Python programming language, including its history, uses, popularity, and maintenance. Python is an interpreted, high-level, general-purpose programming language created by Guido van Rossum in 1991. It is widely used for web, data science, machine learning, and other applications. The Python Software Foundation oversees development and intellectual property rights.

Uploaded by

vsnpradeep
Copyright
© © All Rights Reserved
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 10

Introduction to Python

What is Python?

Python is a popular programming language. Python is an interpreted, interactive, object-


oriented generic purpose high-level programming language that can be used to
create/develop a wide-variety of applications across different domains.

Python is easy and is designed emphasizing high code readability.

Python is simple and at the same time it is also very powerful and very vast.

Python is free and open source

Python supports multiple programming paradigms like structured procedural programming,


object-oriented and functional programming. It is dynamically-typed and the memory
management is taken care by garbage collection automatically
History of Python

Who developed Python?

The first development of Python was started in the late 1980's. Python was created by
"Guido van Rossum" a Dutch programmer in 1989 at Centrum Wiskunde & Informatica
(CWI), a National Research Institute for Mathematics and Computer Science located at
Amsterdam, Netherlands as a successor to ABC programming language

Python was first released into public in 1991 as Python 0.9.0


Python 1.0 was released in 1992

Python 2.0 was released in 2000


Python 3.0 was released in the year 2008

Note: Python 2 was discontinued with version 2.7.18 in 2020

Programming languages evolve over time, with changes made to add features and fix bugs.
Modifications to the official version, generally suggested by active users of the language, go
through a complex approval process

The new latest version of Python as of June 2022 is Python 3.10.5 which was released on
06th June 2022
Why Python?

Python® is the programming language of today and tomorrow

Python is omnipresent. It is used daily almost everywhere wether they realize it or not.
There are billions of lines of code written in Python, which means almost unlimited
opportunities are there for reusing the code reuse and learning from well-crafted examples.
What’s more, there is a large and very active Python community, always happy to help.

There are also a couple of factors that make Python great for learning:

It is easy to learn – the time needed to learn Python is shorter than for many other
languages; this means that it’s possible to start the actual programming faster;
It is easy to use for writing new software – it’s often possible to write code faster when using
Python;
It is easy to obtain, install and deploy – Python is free, open and multiplatform.
Why to learn Python?

Python is undoubtedly the best programming language to learn. It tops the list tops the list.
It is commonly thought of as the best programming language to learn first because it is very
approachable. It is a fast, easy-to-use, and easy-to-deploy programming language that is
widely used to develop scalable applications across different domains and technologies

Python is consistently rated as one of the world's most popular programming languages.

According to StackOverflow, Python is the fastest-growing major programming language.


Python is the top programming language in the year 2020, 2021 and it is still in top position
in 2022 in TIOBE index (https://www.tiobe.com/tiobe-index/).
Python is also top 1 in PYPL PopularitY of Programming Language
(https://pypl.github.io/PYPL.html)

Python is top 1 in IEEE Spectrum top programming languages


(https://spectrum.ieee.org/top-programming-languages/)

• Python developers are in demand. Across a wide range of fields, there is a demand
for those with Python skills. If you’re looking to start or change your career, it could
be a vital skill to help you

• It could lead to a well-paid career with good salary packages

• There will be many job opportunities. Given that Python can be used in many
emerging technologies, such as AI, machine learning, and data analytics, it’s likely
that it’s a future-proof skill. Learning Python now could benefit you across your
career.

Programming skills prepare you for careers in almost any industry, and are required if you
want to continue to more advanced and higher-paying software development and
engineering roles. Python is the programming language that opens more doors than any
other. With a solid knowledge of Python, you can work in a multitude of jobs and a
multitude of industries. And the more you understand Python, the more you can do in the
21st Century
Where Python can be used?

Python is the programming language that opens more doors than any other. With a solid
knowledge of Python, you can work in a multitude of jobs and a multitude of industries.
The usage scope of Python is vast and it is not limited or restricted for a particular specific
purposes

1. Python can be used to developed Scientific, Mathematical and Engineering Programs,


Applications and Projects

2. Python is used for developing Web Applications

3. Python is used in Data Science. It is used in Data Analysis, Data Mining, Data Visualisation

4. It is used in Artificial Intelligence (AI), Deep Learning and Machine Learning

5. It is used in Big-Data Hadoop

6. It is used for Automatisation

7. It is used for developing standalone desktop GUI applications

8. Python is one of the primary technologies used by teams practicing DevOps

9. It is used in System Administration ann Network Administration

10. Python is used in developing VFX special effects

11. It is used in Image manipulation and image processing

12. It is used in Cybersecurity and Ethical Hacking


13. It is used to develop Internet of Things IoT based applications

14. Python is used for web scraping

15. Python is used in Neural Networks

16. It is used for developing Mobile Applications

17. It is also used in Gaming Development

And more

Careers with Python

Because of its flexibility and versatility, Python is used by a great number of professionals,
not just programmers or developers. Here are just a few of the careers where Python is a
key skill:

• Back-end developer (server-side)

• Full-stack developer (both client and server-side)

• Web designer

• Python developer

• Machine learning engineer

• Data scientist

• Data analyst

• Data engineer

• DevOps engineer (development operations)

• Software engineer

• Game developer

And more…
Companies or Organizations using Python

What do NASA, Spotify, Google, and JP Morgan Chase have in common?

These companies all use Python on a daily basis.

Python is a popular general-purpose programming language that has a wide variety of


applications. All sorts of technological solutions have Python at their core, from web
applications, search engines, and games to animation software and even other programming
languages.

It's safe to say that Python is a true jack of all trades, and little wonder because this language
is very popular among professionals.

Below is the list of companies which use Python


1. Google

2. Facebook

3. Instagram
4. Paypal

5. Stripe

6. Netflix

7. Amazon

8. Uber
9. Pinterest

10. Reddit

11. Quora

12. Industrial Light and Magic


13. Spotify

14. Survey Monkey

15. Dropbox
16. NASA

17. JP Morgan Chase

and more
Why the name Python to the programming language?
Why is it called Python?

While you may know the python as a large snake but Python is not named after the snake. Guido van
Rossum who is creator of Python language named it after the BBC comedy troupe Monty Python as
he is a huge fan of it.

At the time of creating and implementation of new programming language, Guido van Rossum was
reading the published scripts of the British Sketch comedy series "Monty Python Family Circus" which
was aired in BBC in 1970s. He is big fan of this series and he casually named it as Python

Guido van Rossum wanted to give his programming language a name is short, unique, and slightly
mysterious, so he decided to named the language as "Python"
Who manages and maintains Python programming language?

The Python Software Foundation (PSF) is a 501(c)(3) non-profit corporation that holds the
intellectual property rights behind the Python programming language.

Official site of PSF and Python : https://www.python.org/

The Real Owners of Python: PSF and the Core Developers

Although Python was originally created by Guido van Rossum, as I mentioned before Python
it has grown far beyond being a one-man-project, so for many-many years, it’s been
developed and maintained by the community.
Python is a brain seed of one person Guido van Rossum but now lots of people and
communities like anonymous programmers, python enthusiasts, testers are adding new
features, updating the language and making it very powerful
There are several governing bodies and nonprofit organizations dedicated to safeguarding
the future and guiding the development of the language. The most important of these is the
Python Software Foundation (PSF). PSF holds all the intellectual property rights regarding the
Python programming language. These rights are licensed to the PSF by the individual
contributors.

The mission of the Python Software Foundation is to promote, protect, and advance the
Python programming language, and to support and facilitate the growth of a diverse and
international community of Python programmers.

Van Rossum believes developers were drawn to Python by the same feeling that led him to
create it in the first place. They wanted a high-level scripting language that struck a balance
between being easy-to-use and capable that didn’t have the limitations while handling
complex logics and complex projects and applications
Python Logo

"Python" and the Python Logo are trademarks of the Python Software Foundation.

Pythons are snakes and the logo illustrates just that with two snakes, a blue one and a red
one. You can see the eyes and the tails. You can also notice that the blue snake looks like a P
and the yellow snake look like a y.

Projects and companies that use Python are encouraged to incorporate the Python logo on
their websites, brochures, packaging, and elsewhere to indicate suitability for use with
Python or implementation in Python

Protect pdf from copying with Online-PDF-No-Copy.com

You might also like