Journal Python 2.7.18, le dernier samouraï

Posté par  . Licence CC By‑SA.
18
23
avr.
2020

Ç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

23
22
sept.
2019
Python

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 installation

Python — partie 2 ―Python 2

Posté par  (site web personnel) . Édité par Ysabeau 🧶, Davy Defaud, Benoît Sibaud et palm123. Modéré par ZeroHeure. Licence CC By‑SA.
Étiquettes :
22
8
sept.
2019
Python

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.

Un barbu présente le logo de Python

Journal Quelques bonnes pratiques Python pour 2019

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
22
30
mar.
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

Posté par  . Licence CC By‑SA.
Étiquettes :
2
10
août
2018

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

Posté par  . Licence CC By‑SA.
Étiquettes :
1
27
avr.
2018

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.

Posté par  (site web personnel) . Licence CC By‑SA.
5
26
juin
2016

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]

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
41
2
mar.
2013

Sommaire

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 (…)