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

Unit 1 Python

PYTHON

Uploaded by

smce.ramu
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
19 views

Unit 1 Python

PYTHON

Uploaded by

smce.ramu
Copyright
© © All Rights Reserved
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

History of Python

Python is a widely used general-purpose, high-level programming language. It was


initially designed by Guido van Rossum in 1991 and developed by Python Software
Foundation. It was mainly developed to emphasize code readability, and its syntax
allows programmers to express concepts in fewer lines of code.
Who invented Python?
In the late 1980s, history was about to be written. It was that time when working on
Python started. Soon after that, Guido Van Rossum began doing its application-
based work in December of 1989 at Centrum Wiskunde & Informatica (CWI) which
is situated in the Netherlands. It was started as a hobby project because he was
looking for an interesting project to keep him occupied during Christmas.
The programming language in which Python is said to have succeeded is ABC
Programming Language, which had interfacing with the Amoeba Operating
System and had the feature of exception handling. He had already helped create
ABC earlier in his career and had seen some issues with ABC but liked most of the
features. After that what he did was very clever. He had taken the syntax of ABC,
and some of its good features. It came with a lot of complaints too, so he fixed those
issues completely and created a good scripting language that had removed all the
flaws.
Why python called python?
The inspiration for the name came from the BBC’s TV Show – ‘Monty Python’s
Flying Circus’, as he was a big fan of the TV show and also he wanted a short,
unique and slightly mysterious name for his invention and hence he named it
Python! He was the “Benevolent dictator for life” (BDFL) until he stepped down
from the position as the leader on 12th July 2018. For quite some time he used to
work for Google, but currently, he is working at Dropbox.
Evolution of Python
The language was finally released in 1991. When it was released, it used a lot fewer
codes to express the concepts, when we compare it with Java, C++ & C. Its design
philosophy was quite good too. Its main objective is to provide code readability and
advanced developer productivity. When it was released, it had more than enough
capability to provide classes with inheritance, several core data types of exception
handling and functions.
Following are the illustrations of different versions of Python along with the
timeline.
Python 3.12.1 is the latest stable version.
The two of the most used versions has to Python 2.x & 3.x. There is a lot of
competition between the two and both of them seem to have quite a number of
different fanbases. You can also refer to mentioned below article to learn How you
can download python latest version in your system.
For various purposes such as developing, scripting, generation, and software testing,
this language is utilized. Due to its elegance and simplicity, top technology
organizations like Dropbox, Google, Quora, Mozilla, Hewlett-Packard, Qualcomm,
IBM, and Cisco have implemented Python.
Python has come a long way to become the most popular coding language in the
world. Python has just turned 30 and just recently at pycon22(python conference) a
new feature was released by Anaconda foundation it’s known as pyscript with this
now python can be written and run in the browser like javascript which was
previously not possible, but it still has that unknown charm & X factor.
Conclusion
Python history shows how it has grown to become a key player in the programming
world due to its ease of use and strong community support. For anyone looking to
learn programming, starting with a free Python course is a great way to get skilled
quickly and open up new job opportunities. Python is not only easy to learn but also
supported by a community that keeps making it better. Learning Python can really
boost your career, thanks to its popularity and wide application across different
fields.
History of Python – FAQ’s
Q1. Who developed Python programming language?
It was initially designed by Guido van Rossum in 1991 and developed by Python
Software Foundation.
Q2. Who invented Python programming language?
In the late 1980s, history was about to be written. It was that time when working on
Python started. Soon after that, Guido Van Rossum began doing its application-
based work in December of 1989 at Centrum Wiskunde & Informatica (CWI) which
is situated in the Netherlands. It was started firstly as a hobby project because he
was looking for an interesting project to keep him occupied during Christmas
Q3. What are the uses of Python?
One more question asises that, Is Python Programming or Scripting?, According to
Linux Journal readers the Python is a programming as well as a scripting language.
Also, This language has various purposes such as developing, scripting, generation,
and software testing.
Thrust areas of python
Top 11 Practical Applications of Python
 Operating Systems. ...
 Web and Internet Development. ...
 Game Development. ...
 Scientific and Numeric Computing. ...
 Artificial Intelligence and Machine Learning. ...
 Desktop GUI. ...
 Business Applications. ...
 Console-based Application.

Installing anaconda python distribution


Getting started with Anaconda Distribution
Welcome to Anaconda! This document is here to help you get started with Anaconda
Distribution, which includes conda, Anaconda Navigator, and over 300 scientific and machine
learning packages.

Should I use Anaconda Navigator or conda?


Anaconda Navigator is a desktop application that is included with every installation of Anaconda
Distribution. It is built on top of conda, the open-source package and environment manager, and
allows you to manage your packages and environments from a graphical user interface (GUI).
This is especially helpful when you’re not comfortable with the command line.

A command line interface (or CLI) is a program on your computer that processes text commands
to do various tasks. Conda is a CLI program, which means it can only be used via the command
line. On Windows computers, Anaconda recommends that you use the Anaconda Prompt CLI to
work with conda. MacOS and Linux users can use their built-in command line applications.

Free Anaconda Learning course - Get Started with Anaconda


Learn to use Anaconda Navigator to launch an application. Then, create and run a simple Python
program with Spyder and Jupyter Notebook. Watch our short training videos on Anaconda
Learning to get up and running with Jupyter Notebook and JupyterLab, along with several other
popular integrated development environments (IDEs):
An introduction to Navigator and the command line
Navigator and the CLI interact with conda in similar but distinct ways, and each have their benefits and
drawbacks. Anaconda recommends that you learn the basics of both to determine what is preferable for
your programming workflow. See My first Python program: Hello, Anaconda! to go through a short
programming exercise and get a better idea for what you prefer.

What’s next?

Navigator tutorials

 Getting started with Navigator (10 minutes)


 Navigator user guide

Conda resources

 Getting started with conda (20 minutes)

 Conda cheatsheet
 Conda user guide

IDE tutorials
The following tutorials show you the basics of using some popular IDEs (integrated development
environments) with Anaconda:

 Eclipse and PyDev

 IDLE

 Sublime Text

 Ninja IDE

 Python Tools for Visual Studio (PTVS)

 Visual Studio Code (VS Code)

 Spyder

 Wing IDE

 IntelliJ
 PyCharm
Jupyter Notebook external resources
Jupyter Notebook is a web-based development application that you can launch from Navigator.
The resources below can help get you started and provide more information about using
notebooks for your education, research, and work:

 Jupyter Notebook Beginner’s Guide

 Jupyter Project Homepage


 Jupyter Notebook Documentation

Spyder external resources#


Spyder is a free development environment that you can launch from Navigator. The resources
below provide more information about using notebooks for your education, research, and work:

 Spyder Project Homepage


 Spyder Documentation

Installing and using jupyter notebook


Steps to Installing Jupyter Notebook:
1. Step 1: Open a Command Prompt (Windows) or Terminal (macOS/Linux): On Windows,
press Win + R, type cmd, and press Enter. ...
2. Step 2: Install Jupyter using pip: ...
3. Step 3: Verify Jupyter Installation: ...
4. Step 4: Create a Jupyter Notebook: ...
5. Step 5: Write and Execute Code: ...
6. Step 6: Save and Quit:

Parts of python programming language


The five main components (tokens) of 'Python' language are:
 The character set.
 The Data types.
 Constants.
 Variables.
 Keywords.

Control flow statements in python


Control statements direct the flow of a Python program's execution. They
introduce logic, decision-making, and looping. Key control statements in
Python include if/else, for/while, break/continue, and pass. Let's get into our
lesson to understand these concepts clearly.

You might also like