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 [2020/01/27 15:15] – [Liens] cyrillepython:aide-memoire [2020/12/24 16:37] (Version actuelle) – [Liens] cyrille
Ligne 8: Ligne 8:
   *[[https://zestedesavoir.com/tutoriels/1294/des-bases-de-donnees-en-python-avec-sqlite3/|Bases de données sqlite / Python]]   *[[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)]]   *[[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://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://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://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 221: Ligne 223:
 ===== Au final =====  ===== 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.1580134551.txt.gz · Dernière modification : 2020/01/27 15:15 de cyrille