Python is an interpreted, interactive and object-oriented programming language. It is completely free, it is released in open source, as free software, and therefore it can be used freely. The language is managed by the Python Software Foundation.
How to program in Python
Python is a pseudocompiled programming language.
The programmer writes the program source to a text file with a .py extension.
While the code is being written, the programmer can check the operation of the source program using the language interpreter.
Note. Python is an interpreted language. The source code is executed directly by the interpreter software. However, it can also be compiled into an exportable object using an unofficial compiler.
An example of a Python program
In the following source code I wrote a simple program.
In the first line, I assign the value "Italy" to the variable (country).
country = "Italy"
In the second line I use the PRINT statement to display the value of the variable.
The Python interpreter processes the instructions in sequence and displays the string on the screen.
It is a deliberately simple example.
Now it should be clearer what it consists of and how the Python language works.
The Python language is interactive because it can also be programmed from the command line.
A practical example
I assign a value to a variable A through the command line.
Then I write the PRINT statement to display the value of variable A on the command line.
Python shows me the value I previously assigned to the variable.
I did everything from the command prompt and without creating a source code.
For this reason Python is called interactive.
What does object-oriented programming mean?
The Python language is object-oriented because it allows you to associate properties and attributes to individual objects.
A practical example
I create the "mammal" class.
Then I assign the "gender" property to the class and assign the "animal" value to it.
Now I create an instance to associate the Panda object with the Mammal class.
If I ask Python to display the "gender" property of the Panda object, the interpreter displays "animal" in output.
The object (Panda) automatically inherited all properties of the class (Mammal).
To start programming with the Python language, you need to install the interpreter software.
Where to find the Python interpreter?
It can be downloaded for free from the official language site ( www.python.org ) and installed on your computer.
The Python interpreter is available for all popular operating system platforms (Microsoft Windows, Linux, Mac OS).
The Python interpreter software includes:
- a code editor
- an interpreter for executing or analyzing programming bugs during development and development.
- a command line ( shell )