Versions de Python et Idle
J’utilise Debian 12 Bookworm et Python 3.11.2 (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 :
python3 --version Python 3.11.2
Pour installer Idle, l’éditeur de base pour Python (ici la version 3.11.2) depuis un terminal en administrateur root :
apt-get install idle-python3.11
Sublime Text
Sous Debian, pour éditer mon fichier, je peux également utiliser Sublime Text :
https://www.sublimetext.com/docs/linux_repositories.html
Voir l’installation pour apt (avec debian en administrateur root pas de commande sudo).
Configuration de Sublime Text pour Python.
Depuis le menu View ==> Syntax, sélectionnez Python.
Visual Studio Code
On peut également installer Visual Studio Code. C’est un éditeur de code source développé par Microsoft. Il est disponible pour Windows, Linux et Mac OS X.
https://code.visualstudio.com/docs/setup/linux
Entête
Entête de mon fichier Python :
#!/usr/bin/env python3.11 #-*- 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 python3-pip
Installation de la bibliothèque pour Python 3 avec pip :
pip3 install ma_bibliotheque
Vous trouverez un exemple ici :
Voir l’article :
Gérer les bibliothèques Python avec Pip sous Debian 11
Mode interactif
Pour utiliser Python en mode interactif depuis un terminal :
dominique@debian12-Python:~$ python3 Python 3.11.2 (main, Mar 13 2023, 12:18:29) [GCC 12.2.0] on linux Type "help", "copyright", "credits" or "license" for more information. >>> exit()
Pour utiliser Python 3.11.2 en mode interactif sous Debian 12, 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