« Programmation Python/Installation » : différence entre les versions

Contenu supprimé Contenu ajouté
→‎Éditeurs : Déplacement de l'ancienne page de Tavernier Programmation Python/Annexes
Ligne 91 :
}}
 
=== Éditeurs ===
[[Fichier:Apprendre à programmer avec Python 5.png|thumb|Éditeur par défaut]]
 
Ligne 111 :
Hello, World!
</pre>
 
== Installation de SciTE (Scintilla Text Editor) ==
 
SciTE est un excellent logiciel éditeur, capable d'effectuer la coloration syntaxique, l'auto-complétion et surtout le repliement de code ('''code folding'''), c'est à dire le masquage à volonté de différents blocs d'instructions (contenu d'une classe, d'une fonction, d'une boucle, etc.) : cette fonctionnalité se révèle extrêmement pratique lorsque vos scripts commencent à s'allonger ... Il intègre également une fenêtre de terminal ainsi qu'un raccourci pour lancement des scripts.
 
Cet éditeur est disponible pour Windows et pour Linux.
Veuillez consulter le site web : ''http://www.scintilla.org/SciTE.html''.
 
=== Installation sous Linux ===
 
L'éditeur Scintilla fait dorénavant partie des paquetages fournis d'office avec les distributions récentes de Linux. Sinon, téléchargez-le au départ du site web mentionné ci-dessus. Sinon :
 
* téléchargez l'archive ''gscite***.tgz'' puis l'extraire avec tar ;
 
* installez l'exécutable SciTE dans ''/usr/local/bin'' ;
 
* installez tout le reste (fichiers ''*.properties'') dans ''/usr/share/scite'' (et non ''/usr/share/gscite'' !).
 
=== Installation sous Windows ===
 
* Téléchargez l'archive ''wscite***.zip'' puis l'extraire dans ''\Program files'' ;
 
* installez une icône de lancement pour l'exécutable ''SciTe.exe''.
 
=== Pour les deux versions ===
 
On peut personnaliser beaucoup de choses (polices, etc.) en éditant le fichier des propriétés globales (Menu ''Options → Open global options file'').
 
Par exemple, pour activer de jolis symboles pour replier/déplier, dans la marge de gauche :
* <code>fold.symbols = 2 # pour de belles icônes + et - cerclées</code>
* <code>fold.on.open = 1 # ainsi tout est plié au départ</code>
* <code>margin.width =0 # pour supprimer la marge inutile</code>
Pour forcer le remplacement automatique des tabulations par des groupes de 4 espaces :
* <code>tabsize = 4</code>
* <code>indent.size = 4</code>
* <code>use.tabs = 0</code>
 
== Installation des Python méga-widgets ==
 
Visitez le site web : ''http://pmw.sourceforge.net'' et cliquez sur le lien : « Download Pmw12tar.gz » pour télécharger le fichier correspondant.
 
Décomprimez ce fichier archive dans un répertoire temporaire, à l'aide d'un logiciel de décompression tel que ''tar'', ''Winzip'', ''Info-Zip'', ''unzip''…
 
Recopiez l'intégralité du sous-répertoire ''Pmw'' qui s'est créé automatiquement, dans le répertoire où se trouve déjà l'essentiel de votre installation de Python.
 
Sous ''Windows'', il s'agira par exemple de ''C:\Python23''.
 
Sous ''Linux'', il s'agira vraisemblablement de ''/usr/lib/python''.
 
== Installation de Gadfly (système de bases de données) ==
 
Depuis le site ''http://sourceforge.net/projects/gadfly'', télécharger le paquetage ''gadfly-1.0.0.tar.gz''. Il s'agit d'un fichier archive comprimé. Copiez ce fichier dans un répertoire temporaire.
 
=== Sous Windows : ===
 
Dans un répertoire temporaire quelconque, décomprimez le fichier archive à l'aide d'un logiciel tel que ''Winzip''.
 
Ouvrez une fenêtre DOS et entrez dans le sous-répertoire qui s'est créé automatiquement.
 
Lancez la commande : <code>python setup.py install</code>
 
C'est tout. Vous pouvez éventuellement améliorer les performances, en ajoutant l'opération suivante :
 
Dans le sous-répertoire qui s'est créé, ouvrez le sous-répertoire <code>kjbuckets</code>, puis le sous-répertoire qui correspond à votre version de Python. Recopiez le fichier ''*.pyd'' qui s'y trouve dans le répertoire racine de votre installation de Python.
 
Lorsque tout est terminé, effacez le contenu de votre répertoire temporaire.
 
=== Sous Linux : ===
 
En tant qu'administrateur (root), choisissez un répertoire temporaire quelconque et décomprimez-y le fichier archive à l'aide de l'utilitaire ''tar'', qui fait certainement partie de votre distribution. Entrez simplement la commande : <code>tar -xvzf gadfly-1.0.0.tar.gz</code>
 
Entrez dans le sous-répertoire qui s'est créé automatiquement : <code>cd gadfly-1.0.0</code>
 
Lancez la commande : <code>python setup.py install</code>
 
C'est tout. Si votre système Linux comporte un compilateur C, vous pouvez améliorer les performances de Gadfly en recompilant la bibliothèque ''kjbuckets''. Pour ce faire, entrez encore les deux commandes suivantes :
* <code>cd kjbuckets</code>
* <code>python setup.py install</code>
 
Lorsque tout est terminé, effacez tout le contenu du répertoire temporaire.