General-purpose, high-level programming language supporting multiple programming paradigms.
Python is is a widely used, interpreted, object-oriented, high-level programming language with dynamic semantics. It is simple and easy to learn. Python 3 is already pre-installed on Fedora. Let’s use it!
F1, type Terminal and click on the black square icon or just press
python3. You should see something like this:
Python 3.5.2 (default, Sep 14 2016, 11:28:32) [GCC 6.2.1 20160901 (Red Hat 6.2.1-1)] on linux Type "help", "copyright", "credits" or "license" for more information. >>>
Now you can start to write in Python! Let’s print Hello World!
If you want to exit Python, press
To run a program written in Python, type
python3 followed by the path and name of the program. Like this:
$ python3 example.py
When you work on a project, it is good to keep it inside a virtual environment. It will keep the dependencies you need in one place and you do not have to worry about different projects which need different versions of the same module.
Let’s create a virtual environment called
project_venv which will contain Python and pip. You can use pip to install a project’s dependencies.
$ python3 -m venv project_venv
If you want to work in the virtual environment, you have to activate it.
$ source project_venv/bin/activate
When the virtual environment is activated (you can see its name in brackets at the beginning of your prompt), you can install modules via
(project_venv) $ pip install name_of_module
That is all, you have successfully created your own virtual environment. Now you can run Python (see above) and start working on your project.
When you finish your work, just deactivate the virtual environment.
(project_venv) $ deactivate
If you are looking for the older major version of Python, Fedora also includes Python 2.7.