Accueil - Le site de Tyrtamos

Le site de Tyrtamos
Plan du site
Aller au contenu

Bienvenue sur le site!

[17/4/2015]

La bibliothèque graphique PyQt4 pour Python a changé de version (PyQt5) avec une rupture de compatibilité, ce qui nécessitera une période de transition pendant laquelle il faudra travailler avec les 2. Mais sous Windows, l'éditeur de PyQt (Riverbank) dit qu'il n'est pas possible d'installer en même temps PyQt4 et PyQt5 avec les binaires. Alors, on va dire ici comment on peut le faire quand même! C'est ici:


On va simplement utiliser un "environnement virtuel" pour installer PyQt5. C'est d'ailleurs une excellente façon d'apprendre à utiliser ce genre de technique!

[3/4/2015]

Modernisation importante du tuto concernant la création de nouveaux widgets PyQt4 utilisables par le Designer de Qt:

Dès que les fenêtres graphiques à dessiner sont complexes (quantité et positionnement des widgets), le Designer de Qt est très pratique, et la possibilité d'y ajouter de nouveaux widgets créés soi-même et codés en Python est vraiment très intéressante: ce tuto dit comment faire. 

[18/3/2015]

Grosse mise à jour du tuto "Racines entières kième de nombres entiers de taille quelconque":

Les codes proposés, y compris le fameux code de Héron d'Alexandrie, sont utilisés pour certains calculs arithmétiques comme ceux relatifs aux nombres premiers (et donc à la cryptographie): ils permettent d'éviter de passer par les nombres flottants afin de conserver tous les chiffres, et d'éviter de faire des corrections de format.

A titre de curiosité, ils permettent aussi d'obtenir autant de chiffres significatifs qu'on veut, même pour des résultats flottants. Ainsi, trouver les 5000 chiffres après la virgule de la racine carré de 2 devient facile!

[5/3/2015]

Nouveau tuto Python: Ajouter des recherches en expressions régulières dans les scripts SQL de sqlite3 / Python 3:

On ajoutera 2 fonctions qui pourront être utilisées directement dans les scripts SQL:
  • regexp(motif, item) qui va dite si oui on non l'item satisfait le motif
  • regextract(motif, item) qui va retourner la 1ère sous-chaine trouvée qui satisfait le motif, ou None s'il n'y en a pas

[4/3/2015]
 
Nouveau tuto Python: comment ajouter et utiliser des variables dans les scripts SQL de sqlite3 / Python 3:

Cette technique permet de simplifier et de rendre plus rapide le code SQL dans certains cas.

A consommer avec modération!

[3/3/2015]

Nouveau tuto Python: pour trier selon le dictionnaire français avec les scripts SQL sous sqlite3 / Python 3:

En effet, si on laisse le mode par défaut, on obtient l'ordre: 
  • 'a' est situé après 'X' (les minuscules sont situées après les majuscules), 
  • 'à' est situé après 'x' (les caractères accentués sont situés après les caractères non accentués). 

Avec la méthode proposée, l'ordre sera correct.

[27/2/2015]

Nouveau tuto Python: comment trouver des mots similaires dans une liste (avec ratio de similitude):


On utilise la fonction SequenceMatcher du module difflib, et l'utilisation en est très simple!

[10/02/2013]
2 tutos nouveaux Python/PyQt4:
- Intégrer une console Python dans un programme:


- Faire qu'un programme PyQt soit piloté par une icone dans la zone de notification


Et avec les 2 codes, on peut se faire une calculatrice spécialisée, initialisée avec tous les modules spécifiques souhaités, et disponible en permanence (un clic suffit sur l'icone de la zone de notification).
Et traité par cx_freeze, cet ensemble fonctionne sur un PC qui n'a ni Python, ni PyQt4.  


Tous droits réservés
Retourner au contenu