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

Computer Assignment On Python Programming

Python programming

Uploaded by

archiadirichi
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)
8 views6 pages

Computer Assignment On Python Programming

Python programming

Uploaded by

archiadirichi
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

NAME: EZEUDU DESTINY EBUBECHUKWUDUM

DEPARTMENT: HUMAN NUTRITION AND DIETETICS

REG NO: 2023734027

LEVEL: 100

COURSE CODE: COS 102

LECTURER: DR EKWEALOR

ASSIGNMENT TOPIC: DISCUSS PYTHON

PROGRAMMING LANGUAGE IN 4 PAGES OF

FOOLSCAP OR PRINT OUT.


INTRODUCTION TO PYTHON PROGRAMMING LANGUAGE

Python programming language is a high-level, general


purpose programming language with a design philosophy that
enables us to read code easily by making use of significant
indentation. As a completely open-source language, Python works
on different platforms including Windows, Mac, Linux, Raspberry
pi etc. It is a widely used, advanced programming language that
offers various unique features and advantages compared to other
programming languages like Java and C++.

VERSIONS OF PYTHON

 The first version of Python 0.9.0 was created and


released in 1991 by a Dutch programmer named Guido
Van Rossum and has since undergone continuous
updates over the years with its latest version being
Python 3.12.5. However, Python 2, although not
being updated with anything other than security
updates, is still quite popular. It is also important to
note, that despite Python 3.12.5 being the latest
version of Python, more improvement is being made to
this exceptional programming language and more
versions will be released in the nearest future.

 Python can also be written in a text editor. It is possible


to write Python in an Integrated development
environment, such as Thonny, Pycharm, Netbeans or
Eclipse which are particularly useful when managing
larger collections of Python files.

KEY FEATURES OF PYTHON

The Key Features of this popular programming language includes:

1. General purpose: Python can be used for various tasks like


web development, data analysis, machine learning and
automation.

2. It is easy to use and read: Python's syntax is clear and


easy to read, making it an ideal programming language for
beginners and experienced programmers alike. Which in turn
Facilitates speedy development and reduces errors.

3. Dynamic typing: the data types of variable are determined


during runtime and not at compile time and errors occur at
the time of execution and not at compile time, thereby
providing quicker experimentation and testing for
developers use.

4. High level language: this is a code that is humanly


readable, it is closer to human language compared to lower-
level languages making it easier to learn and write.

5. Large standard library: Python comes with a rich set of


built-in tools and libraries, reducing the need to write
everything from scratch.
6. Cross platform compatibility: it can be used across
various platforms like Windows, Mac, Linux etc. thereby
allowing developers to create software that runs across
different operating systems.

AREAS OF APPLICATION OF PYTHON

Being a general purpose, popular programming language,


Python is used in almost every technical field, including:

 Data Science: Python is an important language for this field


because of its simplicity and also because it possesses
powerful data analysis and visualization libraries like
NumPy, Pandas and Matplotlib.

 Mobile Applications: while Python isn't typically used for


mobile app development on it's own, it can be combined
with frameworks like Kivy and BeeWare, to create cross-
platform mobile applications.

 Artificial Intelligence (AI): Artificial Intelligence is an


emerging Technology, and with the availability of powerful
libraries such as TensorFlow, Keras and PyTorch, Python
programming language has become the perfect/ leading
language for artificial intelligence and machine learning.

 Gaming: Python has libraries like Pygame which provide a


platform for development of games using Python.
 Education: Python's simple design philosophy and easy-to-
learn feature makes it an ideal tool for introducing
programming to beginners.

 Scientific Computing: Libraries like NumPy, SciPy, and


Pandas provide advanced numerical computing capabilities
for tasks like data analysis, machine learning, and more.

 Web Applications: Python is commonly used in web


development on the backend with frameworks like Django
and Flask and on the front end with tools like JavaScript,
HTML and CSS. Etc.

USES OF PYTHON

It is used for:

- Creating Web applications on a server.


- Creating Workflows by combining with other software.
- Connecting to database systems. It can also be used for
reading and modifying files.
- Handling big data and performing complex mathematics.
- Rapid prototyping, or for production-ready software
development.

WHY PYTHON?

- Python works on different platforms (Windows, Mac, Linux,


Raspberry Pi, etc.)
- Python has a simple syntax similar to the English
language.
- Python has syntax that allows developers to write
programs with fewer lines than some other programming
languages.
- Python runs on an interpreter system, meaning that code
can be executed as soon as it is written, this also means
that prototyping can be very quick.
- Python can be treated in a procedural way, an object-
oriented way or a functional way.

CONCLUSION

In conclusion, Python's unique combination of simplicity,


versatility, and extensive libraries makes it an ideal language for
a wide range of applications, from beginner projects to complex
machine learning and data analysis tasks. Its continued popularity
and growth are a testament to its importance in the programming
world.

You might also like