Genesis 1:1-4 (NLT)

“In the beginning God created the heavens and the earth.

The earth was formless and empty, and darkness covered the deep waters.

And the Spirit of God was hovering over the surface of the waters.

Then God said, ‘Let there be light,’ and there was light.

And God saw that the light was good.

Then He separated the light from the darkness.”

Main Sources: (1) Python Documentation by Python Software Foundation (December 25th, 2024). (2) Python for Data Science (3rd Edition) For Dummies by John Paul Mueller & Luca Massaron.


What Is It ?


Python is an interpreted, interactive, object-oriented programming language”, copyrighted by the Python Software Foundation & created by Guido van Rossum.

Python also supports procedural & functional programming.

Python contains modules, exceptions, dynamic typing, very high-level dynamic data types, and classes.

Python is extensible in C or C++. It can be utilized as an extension language for applications that need a programmable interface.

Python runs on Linux, macOS, and Windows.

Guido van Rossum choose the name Python as a reference to Monty Python’s Flying Circus.


Latest Version: 3.13


Python 3.13 was released on October 7th, 2024.

Python 3.13 introduces “a new interactive interpreter, experimental support for running in a free-threaded mode, and a Just-In-Time compiler.”

Tracebacks are now highlighted in color by default.

Several legacy standard library modules have been removed since their deprecation in Python 3.11. Among the library modules being removed are are: aifc, audioop, cgi, msilib, nis, sunau, and xdrlib.


What is Python For?


Python is a high-level general-purpose programming language that can be applied to many different classes of problems.”

The Red Hat Linux distribution has utilized the Python language in both their installer & system administration software.

Google, NASA and Lucasfilm Ltd. all utilize Python internally. Websites & applications using Python include Facebook, Instagram, YouTube & Reddit.

Python also has a value for scripting & task automation.

— Python for Data Science & Analysis —

I am using Python within the field of data science.

Additional Python libraries like pandas & Numpy exist to help you clean, wrangle, and visualize data.

Data visualization tools can be found in maplotlib & seaborn.

GeoPandas helps to build maps.

Python allows for applications & prototypes of applications to be built quickly, as much of the actions needed already exist as Python libraries.

— Python for Machine Learning, AI, & Deep Learning —

Machine learning focuses on algorithms that assist machines in learning patterns/trends that make predictions on data.

Scikit-learn, Keras, TensorFlow, and PyTorch are great libraries that Python utilizes to assist in Machine Learning tasks.

Helpful libraries for AI, Natural Language Processing, and computer vision innovation include: spaCy, NLTK, Hugging Face Transformers, OpenCV, PyTorch, and TensorFlow.

For an overview of these tools in a multi-part series, click here . . . .


Can You Make a Profit Off of Python ?


According to Python documentation, the source code can be utilized for commercial use, as long as, the copyrights are displayed in any documentation produced.

Additionally, Python can be “for commercial use, to sell copies of Python in source or binary form (modified or unmodified), or to sell products that incorporate Python in some form. We would still like to know about all commercial use of Python, of course.”

Here is the license page for further explanations . . .


How To Use Python


A tutorial is found within Python documentation here.

Here is a Beginners Guide. A fun website tutorial is PyFlo.

However, many learning platforms teach Python, as well as books.

One of my favorite learning platforms is Data Quest. Another great option is DataCamp.

For some free learning platforms try: Hack In Science & Python Land.

Genesis 1:1-4 (NLT)

“In the beginning God created the heavens and the earth.

The earth was formless and empty, and darkness covered the deep waters.

And the Spirit of God was hovering over the surface of the waters.

Then God said, ‘Let there be light,’ and there was light.

And God saw that the light was good.

Then He separated the light from the darkness.”



Comments

2 responses to “What is Python?”

  1. […] in the data science field utilize tools & languages such as: Python, “R”, SQL, SQL-Variants: PostgreSQL, Tableau, Power BI, Bokeh, Plotly, Infogram, Excel, […]

  2. […] Python is a multi-purpose programming language . . . for more on Python click here. […]

Leave a Reply

Your email address will not be published. Required fields are marked *