Programmer en Python sous Debian

Versions de Python et Idle

J’utilise Debian 10 Buster et Python 3.7.3 (cette version de Python étant déjà installée).

Vous trouverez ici les bases pour réaliser un script en Python et l’exécuter.

Pour voir les versions de Python installées depuis un terminal :

 python --version
 Python 2.7.16
 python3 --version
 Python 3.7.3 

Pour installer Idle, l’éditeur de base pour Python (ici la version 3.7) depuis un terminal en administrateur root :

apt-get install idle-python3.7

Sublime Text

Sous Debian, pour éditer mon fichier, je peux également utiliser Sublime Text.

https://www.sublimetext.com/

Pour installer Sublime Text, en administrateur root.

Installation de la clé GPG :

wget -qO - https://download.sublimetext.com/sublimehq-pub.gpg | sudo apt-key add –
apt-get install apt-transport-https

Sources pour la version stable :

echo "deb https://download.sublimetext.com/ apt/stable/" | sudo tee /etc/apt/sources.list.d/sublime-text.list

Mise à jour des sources apt :

apt-get update

Installation de Sublime Text :

apt-get install sublime-text

Configuration de Sublime Text pour Python.

Depuis le menu View ==> Syntax, sélectionnez Python.

On peut également installer Visual Studio Code. C’est un éditeur de code source développé par Microsoft, avec la particularité d’être open source. Il est disponible pour Windows, Linux et Mac OS X.

Installation de Visual Studio Code sous Debian 10 Buster


Entête

Entête de mon fichier Python :

#!/usr/bin/env python3.7

#-*- coding: utf-8 -*-

Pour exécuter le fichier

Pour que mon fichier Python .py soit exécutable, depuis le terminal :

chmod +x mon_fichier_python.py

Pour exécuter mon fichier Python depuis le dossier où il se trouve dans un terminal :

./mon_fichier_python.py

Les bibliothèques

Pour installer une bibliothèque externe pour Python 3.

Installation des paquets nécessaires à la mise en place des bibliothèques pour Python 3, en administrateur (root pour Debian ou sudo pour Ubuntu, Mint). Pip est un gestionnaire de paquets :

apt-get install python-pip python3-pip

Installation de la bibliothèque pour Python 3 avec pip :

pip3 install ma_bibliotheque

Vous trouverez un exemple ici :

https://artheodoc.wordpress.com/2019/07/18/client-samba-avec-python/


Mode interactif

Pour utiliser Python en mode interactif depuis un terminal :

dominique@debian-10:~$ python3

Python 3.7.3 (default, Apr  3 2019, 05:39:12)

[GCC 8.3.0] on linux

Type "help", "copyright", "credits" or "license" for more information.

>>> exit()

Pour utiliser Python 3.7.3 en mode interactif sous Debian 10, tapez python3 dans un terminal.

Pour quitter le mode interactif, tapez exit() dans le terminal.


Interfaces graphiques avec Tkinter

Création d’interfaces graphiques.

Pour créer des interfaces graphiques avec Tkinter, pour Python 3 vous devez installer le paquet suivant depuis un terminal en administrateur root :

apt-get install python3-tk

Pour importer la bibliothèque dans votre programme :

from tkinter import *

Voir l’article :

Créer une interface graphique sous Debian en Python avec Tkinter


Vous trouverez sur ce site des exemples de scripts en Python, à vous de réaliser les vôtres.

Votre commentaire

Entrez vos coordonnées ci-dessous ou cliquez sur une icône pour vous connecter:

Logo WordPress.com

Vous commentez à l’aide de votre compte WordPress.com. Déconnexion /  Changer )

Photo Google

Vous commentez à l’aide de votre compte Google. Déconnexion /  Changer )

Image Twitter

Vous commentez à l’aide de votre compte Twitter. Déconnexion /  Changer )

Photo Facebook

Vous commentez à l’aide de votre compte Facebook. Déconnexion /  Changer )

Connexion à %s