Journal Python 2.7.18, le dernier samouraï
Ça y est, l'horloge a cessée de tourner et Python 2.7 n'est plus, en tout cas pour les mainteneurs officiels que sont les membres de la Python Software Foundation, et la toute dernière version de cette relique de l'histoire a été publiée ce 20 avril 2020.
Alors oui, certains irréductibles tentent bien de faire perdurer sa mémoire parce que Unicode, str
ou print
c'était mieux avant.
Bon alors, qu'y a-t-il de nouveau dans cette toute dernière version ? Eh (…)
Python — partie 3 — Installation de Python et de paquets
Pour cette rentrée 2019, faisons le point sur Python : actualité, bonnes pratiques, astuces, projets intéressants, témoignages…
Cette troisième dépêche présente différentes façons d’installer Python, ainsi que l’installation de paquets supplémentaires : applications et bibliothèques Python. 🖥 💻 🐍
Python — partie 2 ―Python 2
Pour cette rentrée 2019, faisons le point sur Python : actualité, bonnes pratiques, astuces, projets intéressants, témoignages…
Cette partie 2 traite de Python 2. 🐍 🐍 Oui, c’est la fin de la maintenance de Python 2. Joie pour certain, désolation pour d’autres…
Allez, on se raconte toutes nos anecdotes dans les commentaires.
Journal Quelques bonnes pratiques Python pour 2019
J'ai découvert/appris Python en le pratiquant au bureau à l'arche, et sans collègue à la fois expert et pédagogue. Du coup, j'ai accumulé plein de mauvaises pratiques que je tente désormais de corriger. Ce journal pour vous partager mes astuces et vous éviter les mêmes pièges :-)
Je ne suis pas encore un expert Python, alors merci de me corriger gentiment dans les commentaires ;-)
Je publie ce journal sous licence CC0 (sous domaine publique dans les pays où cela (…)
Forum Programmation.python Peewee et les clés étrangères
Bonjour,
Afin de progresser en Python, j'essaye d'apprendre à utiliser peewee.
J'ai une petite base de données sqlite que j'ai créé à la mano.
Voici un schéma de cette dernière :
Personne
id = clé primaire
nom
prenom
mail
Voiture
personne_id (clé étrangère qui référence la colonne id de Personne)
nombre_kilometre
couleur
Je n'ai donc pas de clé primaire sur la table Voiture.
Une personne peut avoir plusieurs voiture mais une voiture ne peut pas appartenir à plusieurs personnes.
J'aimerai (…)
Forum Programmation.python Utiliser SSLv3 avec la bibliothque ssl en python 2
Bonjour, je cherche à faire un programme en python 2.7 (en utilisant uniquement des bibliothèque de la librairie standard) afin de déterminer les versions de SSL/TLS supportés par un site web.
Voici mon code (en mode un peu brouillon). Pour des soucis de clarté, je teste uniquement le cipher suite RC4-SHA ici
#encoding=utf-8
import ssl
import socket
import traceback
import logging
import sys
import json
class AnalyseSSL:
cipher_list="RC4-SHA".split(":")
list_version_ssl_tls = [
("SSLv2", ssl.OP_ALL | ssl.OP_NO_SSLv3 | ssl.OP_NO_TLSv1 | ssl.OP_NO_TLSv1_1 |
(…)
Forum Programmation.c++ mk-project un T.D.E (Terminal Development Environment) basé sur make.
Salut les C/C++ et pythons,
je vient vous présenter ma dernière création: mk-project: un créateur, gestionnaire, de projets basé sur make.
mk-project permet de créer des projets C, C++, python2 et python3.
:note: Ceci est un poste dans le but que vous testiez mon programme afin de voir ce que vous en pensez…
Vos remarques, commentaires, etc… sont chaleureusement la bienvenue.
Ce poste sert de base afin d'amélioré le release final et est (…)
Journal Exposer un ou des modules Python sur D-Bus [proof of concept]
Sommaire
- Introspection Python
- Parcourir les modules
- Parcourir les fonctions
- Parcourir les classes et les méthodes.
- Retourner les valeurs retour
- Générer le code, l'exécuter.
- Tester
- Et ensuite…
Réfléchissant au moyen d'utiliser un module python2 dans mon projet python3 (le module pyalsa en fait), m'est venue l'idée saugrenue de lister toutes les méthodes et des les exposer avec D-Bus, afin d'y avoir accès depuis Python 3, ou n'importe quoi qui cause avec D-Bus. Ce n'est certainement pas la solution que je vais (…)