[go: up one dir, main page]

0% found this document useful (0 votes)
15 views6 pages

Python Project Naren

.

Uploaded by

harizffx07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views6 pages

Python Project Naren

.

Uploaded by

harizffx07
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 6

Python overview

History of Python

• 1989: Guido van Rossum begins working on


Python.

• 1991: Python 0.9.0 is released.

• 1994: Python 1.0 is released.

• 2000: Python 2.0 is released.

• 2008: Python 3.0 is released.

• 2010: Python 2.6 is released.

• 2014: Python 3.4 is released.

• 2020: Python 3.9 is released.

What can Python do?


• Web applications can be developed on a server using Python.

• Workflows can be created with Python when used with other


tools.

• Python has database system connectivity. It can read and edit


files.

• Large data handling and complex mathematical operations


are possible
with Python.

• Python can be used to produce software that is ready for


production or
quick prototyping.

Why Python?
• Many platforms, including Windows, Mac, Linux, Raspberry Pi, etc.,
support Python.

• Python's syntax is simple and parallels that of English.

• Python has a syntax that makes it possible for programmers to write


programs in fewer lines than some other languages.

• Python is an interpreter-based programming language, which means


that
code can be run immediately upon writing.

• Prototyping can therefore be completed relatively quickly.


Some key points about Python:
1. Readability:
Python's code is easy to read and write, which enhances the
productivity
of developers and promotes a clean and organized coding style.

2. Interpreted Language:
Python is an interpreted language, allowing developers to run
code line by
line, making it great for prototyping and quick development.

3. Dynamic Typing:
Python is dynamically typed, meaning you don't need to
declare variable
types. This feature allows for more flexibility in coding .

4. Versatility:
Python is widely used in web development, data analysis,
artificial
intelligence, automation, scientific computing, and more. Its
versatility
makes it a go-to choice for various applications .

5. Community Support:
Python has a large and active community of developers. There
are plenty
of resources, tutorials, and forums available for assistance and
collaboration.
DISADVANATAGES OF PYTHON:

1. Slow Speed
Python is a dynamically typed and interpreted language, as previously
mentioned.
Coding that is executed line by line frequently results in slow execution.
Python's
slow speed is also due to its dynamic nature, which necessitates
additional work
while executing code. Therefore, Python is not utilized for projects where
speed
is a significant factor.

2. Not Memory Efficient


Python must make a small trade off to make development simpler.
Memory usage
in the Python programming language is high. When we prefer memory
optimization when building applications, this may be a drawback.

3. Weak Mobile Computing


Most of the time, server-side programming calls for Python. The following
reasons prevent us from seeing Python in client-side or mobile
applications:
When compared to other languages, Python has a slower processing
speed and
uses too much memory.

4. Database Access
Python programming is simple and stress-free. However, the database
lags
behind when we interact with it. In comparison to popular technologies
like
JDBC and ODBC, Python's database access layer is primitive and
underdeveloped. Python is rarely used in large businesses because of the
complex legacy data interactions it requires.

You might also like