[go: up one dir, main page]

0% found this document useful (0 votes)
10 views2 pages

Hisootry of Python

Uploaded by

peeshop444
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)
10 views2 pages

Hisootry of Python

Uploaded by

peeshop444
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/ 2

Name: XIANG JUN KENNY PALCON BSME 3D

a.) History of Python


Python was created by Guido van Rossum and was first released in 1991. It was developed as a
successor to the ABC programming language, aiming to address its flaws and add new features. Python is
named after the British comedy group "Monty Python." Python gained popularity due to its simple
syntax, readability, and ease of learning. Over the years, it has evolved with major versions like Python
2.0 (released in 2000) and Python 3.0 (released in 2008), which introduced significant improvements and
changes. Today, Python is widely used in web development, data science, automation, and more.

b.) Libraries and Frameworks of Python


Python has a rich ecosystem of libraries and frameworks that cater to various needs. Here are some
important ones:

Libraries:

1. NumPy: A powerful library for numerical computations, providing support for multi-dimensional
arrays, matrices, and a collection of mathematical functions.

2. Pandas: Essential for data manipulation and analysis, it provides data structures like DataFrames to
handle and analyze data efficiently.

3. Matplotlib: A plotting library that provides tools for creating static, animated, and interactive
visualizations in Python.

4. SciPy: Built on NumPy, it provides additional functions for optimization, integration, interpolation,
eigenvalue problems, and other advanced mathematical computations.

5. Scikit-Learn: A popular library for machine learning, providing simple and efficient tools for data
mining and data analysis.

6. TensorFlow & PyTorch: Deep learning libraries widely used for machine learning applications such as
neural networks, both developed by major tech companies (Google and Facebook, respectively).

7. Requests: A library for making HTTP requests simpler and more human-friendly.

8. BeautifulSoup: Used for web scraping purposes to extract data from HTML and XML files.

Frameworks:

1. Django: A high-level web framework that encourages rapid development and clean, pragmatic design.
It follows the "batteries-included" philosophy and includes a lot of built-in features like user
authentication, content administration, and more.

2. Flask: A lightweight web framework that provides the essential tools to build web applications. Unlike
Django, it gives developers more control and flexibility.
3. FastAPI: A modern web framework for building APIs with Python 3.6+ based on standard Python-type
hints. It's known for its high performance.

4. Pyramid: A flexible, "start small, finish big" web framework that can scale from simple applications to
complex ones.

5. Kivy: A library for developing multi-touch applications, making it useful for building cross-platform
apps.

c.) Hello World Program using Python

A simple "Hello World" program in Python can be written as:

print("Hello, World!")

This code uses the `print()` function to display the text "Hello, World!" on the screen. Python's syntax is
simple and easy to understand, which is why it's great for beginners.

You might also like