Outils pour utilisateurs

Outils du site


python:aide-memoire

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
python:aide-memoire [2019/12/28 12:19] – [Remplacer une valeur] crustpython:aide-memoire [2020/12/24 16:37] (Version actuelle) – [Liens] cyrille
Ligne 1: Ligne 1:
 ====== Matrices ====== ====== Matrices ======
  
 +
 +===== Liens =====
 +  *[[https://python.sdv.univ-paris-diderot.fr/15_bonnes_pratiques/|Guides bonnes conduites]]
 +
 +  *[[https://python-gtk-3-tutorial.readthedocs.io/en/latest/|GTK Python tutorial]]
 +  *[[https://zestedesavoir.com/tutoriels/1294/des-bases-de-donnees-en-python-avec-sqlite3/|Bases de données sqlite / Python]]
 +  *[[https://zestedesavoir.com/tutoriels/870/des-interfaces-graphiques-en-python-et-gtk/|GTK Python (zeste de savoir)]]
 +  *[[http://zetcode.com/python/gtk/|Tuto Python GTK]]
 +  *[[
 +https://zestedesavoir.com/tutoriels/1729/programmation-avec-tkinter/programmation-evenementielle-avec-tkinter/#1-boucle-evenementielle|Prog éven. Tk]]
 +  *[[https://www.pythonforbeginners.com/os/python-system-administration|Python admin sys linux]]
 +  *[[https://docs.python.org/fr/3/library/subprocess.html|Processur et sous processus]]
 +  *[[https://stackabuse.com/executing-shell-commands-with-python/ | Lancer des commandes shell depuis python ]]
  
 ===== Créer une matrice ===== ===== Créer une matrice =====
Ligne 207: Ligne 220:
 </code> </code>
  
 +
 +===== Au final ===== 
 On peut parcourir un dictionnaire grâce aux méthodes **keys** (parcourt les clés),**values** (parcourt les valeurs) ou **items** (parcourt les couples clé-valeur). On peut parcourir un dictionnaire grâce aux méthodes **keys** (parcourt les clés),**values** (parcourt les valeurs) ou **items** (parcourt les couples clé-valeur).
 +
 +
 +
 +====== Sortie WEB ======
 +
 +  « term2web »est une petite bibliothèque Python qui redirige tous les 'print(...)' et 'input(...)' vers une page web. On peut ainsi, grâce aux propriétés CSS, formater le texte affiché par ces fonctions, et ainsi rendre les programmes visuellement plus attrayants que lorsqu'ils sont affichés dans l'habituel et austère terminal texte.
 +
 +Le dépôt GitHub de cette bibliothèque se trouve à l'adresse :
 +https://github.com/epeios-q37/term2web-python , et il y a une notice explicative à l'adresse :
 +https://q37.info/s/rhj9qmb9 .
 +
 +Il y a aussi une démonstration en ligne, accessible à l'adresse :
 +  ** https://q37.info/s/kjjcfcp3
 +  ** https://github.com/epeios-q37/term2web-python
 +
 +
 +====== Permutations ======
 +
 +
 +**Liens doc**
 +[http://www.python-simple.com/python-modules-autres/itertools.php|Doc en FR]
 +[https://docs.python.org/fr/3.9/library/itertools.html|Doc officielle]
 +
 +**Exemple:**
 +<code bash>#!/usr/bin/env python3
 +# -*- coding: utf-8 -*-
 +
 +from itertools import permutations
 +
 +phrase = input('Saisir phrase  à mélanger : ')
 +n = 0
 +for x in permutations(phrase.split(), len(phrase.split())):
 +    print(x)</code>
 +    
 +**Et en sortie**
 +<code bash>/usr/bin/python3.8 /home/ragnarok/PycharmProjects/guitare/phrase.py
 +Saisir phrase  à mélanger : une deux trois
 +('une', 'deux', 'trois')
 +('une', 'trois', 'deux')
 +('deux', 'une', 'trois')
 +('deux', 'trois', 'une')
 +('trois', 'une', 'deux')
 +('trois', 'deux', 'une')
 +
 +Process finished with exit code 0</code>
python/aide-memoire.1577531947.txt.gz · Dernière modification : 2019/12/28 12:19 de crust