[Python] : quelques minutes avec Tkinter (GUI)

Tkinter est un module graphique pour python, un GUI (Graphical User Interface). Bien sûr, cet article intéressera les débutants car il s'agit de découvrir le module le plus simplement possible mais avec un exemple "concret". Je dis concret en double quotes car en fait ce n'est pas si utile que cela mais il faut bien … Lire la suite [Python] : quelques minutes avec Tkinter (GUI)

[Sécurité] : scapy – scanner les réseaux wifi (SSID) et leur adresse MAC

Scapy, un mot qui peut faire peur car fait référence à certaines pratiques obscures en matière de sécurité. Effectivement, scapy fait partie des outils de base des hackers... peu importe leur couleur. Retrouvez la documentation en ligne ici et mes autres post python ici. Scapy permet notamment de faire de nombreuses opérations sur les réseaux … Lire la suite [Sécurité] : scapy – scanner les réseaux wifi (SSID) et leur adresse MAC

[Python] : Comment mettre en place un padding (retrait) sur votre sortie standard ?

Padding, je ne suis pas sûr que le terme soit tout à fait adapter. Mais en même temps je ne sais pas comment expliquer ce que je veux vous montrer. Concrètement je dirais comment centrer un texte en l'entourant de caractères particuliers (spéciaux souvent) ? voici ce que nous cherchons à obtenir : #####Bonjour##### Ce … Lire la suite [Python] : Comment mettre en place un padding (retrait) sur votre sortie standard ?

[Python] : comment requêter une base mysql avec mysql.connector ?

Mysql Connector est le module le plus répandu pour utiliser une base de données mysql à partir de python. Il est relativement facile à utiliser. Nous aurons l'occasion de voir dans d'autres articles des manipulations plus complexes mais il faut bien commencer par... le commencement. Comment réaliser un simple SELECT et afficher son résultat en … Lire la suite [Python] : comment requêter une base mysql avec mysql.connector ?

[Python] : comment charger des datas en base de données mysql avec mysql.connector ?

Revenons à nos pythons. Objectif du jour faire découvrir comment charger des données dans une base mysql à partir du module mysql.connector ? Extrêmement facile. Vous me direz c'est normal car c'est le but des modules de python. Premier cas on va chercher une ligne simple : # import du module import mysql.connector # paramètres … Lire la suite [Python] : comment charger des datas en base de données mysql avec mysql.connector ?

[Python] : comment inverser un string ou une phrase (ou une liste plus généralement) ?

C'est bref mais efficace avec python : comment inverser une liste ? ou une phrase ? Il suffit de savoir manipuler les listes et parcourir cette liste à l'envers. C'est quelque chose que doivent savoir faire les débutants. Il existe toutefois 2 méthodes. La première c'est d'utiliser les plage d'index et de partir par la … Lire la suite [Python] : comment inverser un string ou une phrase (ou une liste plus généralement) ?

[Ansible] : lister les variables de rôles non documentées dans le README.md

Les rôles de ansible sont plus ou moins faciles à utiliser. Un des principaux facteurs limitants, c'est la documentation du README. Du coup j'ai créé un petit script pour lister les variables de vos rôles et ensuite vérifier si ces variables sont bien documentées dans le README.md (si vous avez d'autres idées n'hésitez pas). #!/usr/bin/python3 … Lire la suite [Ansible] : lister les variables de rôles non documentées dans le README.md

[Python] : un mot sur les listes ? boucles for…

Les listes en python permettent de laisser place à toute votre imagination. De nombreuses astuces permettent d'alimenter une liste ou encore de la parcourir avec les slices, les ranges ou autres. Je n'ai pas le niveau pour prétendre faire le tour de la question mais j'ai envie de partager mon expérience à ce sujet. En … Lire la suite [Python] : un mot sur les listes ? boucles for…

[Python] : comment lire les lignes d’un fichier tout simplement ? read et readline

Python pour les débutants, c'est avant tout de savoir lire un fichier ligne à ligne. Évident pour certains mais lorsque l'on commence, il faut bien apprendre. Pour nous aider python possède deux fonctions ultra-utilisées : read et readline. Je pense que les deux sont inséparables. Pour faire lire des lignes ou même en écrire de … Lire la suite [Python] : comment lire les lignes d’un fichier tout simplement ? read et readline