Python 3.9 est disponible

Posté par  (site web personnel, Mastodon) . Édité par Benoît Sibaud, palm123, Davy Defaud, ariasuni, Ysabeau 🧶 🧦, bobble bubble et Snark. Modéré par claudex. Licence CC By‑SA.
Étiquettes :
49
9
déc.
2020
Python

Python 3.9 est sorti le 5 octobre 2020, après dix‑sept mois de développement.

Voyons ce que cette version apporte comme nouveautés…

Logo Python

Journal Repostat, générer des statistiques sur un dépôt Git

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
21
7
déc.
2020

Bonjour Nal,

Je l'avais mentionné dans une dépêche à propos de Haiku, mais cet outil mérite au moins son propre journal.

Donc au départ, il y a Gitstats. C'était un outil simple en Python pour générer quelques pages HTML montrant l'activité d'un projet Git: nombre de commits par mois, contributeurs les plus actifs, etc. C'est du Python2, tout est en vrac dans un seul fichier, ça génère du vieux HTML, et surtout, ça n'est plus maintenu depuis 5 ans.

(…)

Journal Yes Master

Posté par  . Licence CC By‑SA.
Étiquettes :
21
23
nov.
2020

Incipit

Je lui donnai les explications les plus claires possibles sur les nombreuses combinaisons, quatre couleurs différentes, une couleur doublée ou triplée, les pions blancs et rouges.
Elle écoutait attentivement, questionnait sans cesse et se pénétrait de mes réponses.
— Et est-il possible de trouver la bonne combinaison du premier coup ? Rose a crié tout à l’heure :« En un coup », et a levé les bras. Qu’est-ce que ça signifie ?
— En un coup, Margaux, c'est exceptionnel;
(…)

Journal Retour d'expérience sur les langages de programmation

Posté par  . Licence CC By‑SA.
42
13
nov.
2020

Ces derniers temps, j'apprends moins de langages nouveaux qu'il y a quelques années. Du coup, je me suis dit que c'était une occasion de faire le tour sur l'essentiel des langages que j'ai testés.

Dans ce journal, je fais un peu dans le classique du ceci ou cela m'a plu dans tel langage, telle autre chose ne m'a pas plu. Le tout est très subjectif, biaisé et reflète fortement les trucs que j'ai voulu faire avec ces langages. Mais bon (…)

Sortie de Tryton 5.8

Posté par  (site web personnel, Mastodon) . Édité par Maxime Richez, Yves Bourguignon, Davy Defaud, Xavier Teyssier, palm123, orfenor et 42nodid. Modéré par Davy Defaud. Licence CC By‑SA.
Étiquettes :
21
13
nov.
2020
Bureautique

Le 2 novembre, la version 5.8 de Tryton a été publiée. Cette version (prise en charge pendant un an) vient avec son lot de corrections de bogues, mais surtout avec plusieurs améliorations de performance importantes, un nouveau thème pour le client Web et la gestion de site de commerce en ligne. Six nouveaux modules principaux ont rejoint l’ensemble de plus de cent cinquante modules standards. Ils augmentent ainsi la couverture de fonctionnalités de base de Tryton.

Comme d’habitude, la migration depuis les versions précédentes est prise en charge.

Tryton

Python dépasse Java en popularité selon l’indice TIOBE de novembre

Posté par  (site web personnel) . Édité par Davy Defaud, ted et Xavier Teyssier. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
27
6
nov.
2020
Python

Selon TechRepublic, qui commente la dernière édition de l’indice TIOBE qui mesure (de façon certes un peu opaque) la popularité des langages de programmation, Python vient de passer devant Java et est devenu deuxième derrière C. Preuve à la fois de la maturité du langage Python dans l’industrie et de la montée en force des usages pour lesquels il excelle (notamment l’apprentissage automatique).

Cela serait sans doute anecdotique si d’autres sources n’avaient pas également classé Python parmi les langages les plus dynamiques ces dernières années, notamment :

Par ailleurs, si vous utilisez Python et que vous souhaitez exprimer votre avis sur son évolution, il vous reste (à la date d’écriture de cette dépêche) deux jours pour participer à l’enquête annuelle de la PSF (Python Software Foundation) et de JetBrains auprès des développeurs Python.

Journal Pypacman : se défouler sur des fantômes en environnement clos

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
23
3
nov.
2020

Bonsoir les libristes,

Tit nourjal pour signaler qu'une moule< a écrit un pacman en python : pypacman. L'objectif est de reprendre exactement les comportements du jeu original pour retrouver une expérience similaire (et, accessoirement, pour son auteur, de jouer avec python)

C'est pas super sec d'après lui, mais c'est super jouable d'après moi :p

Il sera aisé d'enlever le comportement d'origine des fantômes pour avoir un jeu plus bourrin, si vous aimez bien aussi. Rapport de bug et requête de (…)

Forum Programmation.python Installation de kivy

Posté par  . Licence CC By‑SA.
Étiquettes :
0
16
oct.
2020

Bonjour,
Je souhaiterais développer une application en Kivy.
Je rencontre un souci à l'installation sous Kubuntu 18.04 (IDE Pyzo) avec pip install kivy. En effet, lorsque j'exécute le code de cet exemple, j'obtiens une erreur critique Unable to get a window.
Il s'agit vraisemblablement d'un souci de dépendances. J'ai essayé docutils pygments pypiwin32 kivy_deps.sdl2==0.1.* kivy_deps.glew==0.1.* sans succès (j'ai lu que les dépendances de la forme kivy-deps.* sont pour Windows…)
J'ai essayé avec les PPA Ubuntu sans succès (…)

Journal Debug de code Python embarqué dans du code C++

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
35
30
sept.
2020

Demat' iNal,

On m'a posé tantôt une question assez intrigante au premier abord :

Dans une application native qui embarque un interpréteur Python, et que l'on est en train de déboguer avec gdb, comment faire pour débogguer le code Python associé ?

Pour donner un peu de contexte, on peut lire la doc Python et en extraire ce petit code C:

 #define PY_SSIZE_T_CLEAN
#include <Python.h>

int
main(int argc, char *argv[])
{
    wchar_t *program
(…)

Journal Python, Lies and Video Files

Posté par  . Licence CC By‑SA.
Étiquettes :
24
13
sept.
2020

Attention: ami lecteur, ce journal est très long, contient des termes en anglais, et les noms d'éditeurs et de logiciels propriétaires ont été traduits plus ou moins littéralement, parce que ça m'amuse.
Le titre de ce journal est inspiré d'un titre de film célèbre, et je n'affirme nullement que qui que ce soit ait menti dans l'histoire qui suit.

Je bosse dans le monde des médias, dans un secteur plutôt informatisé nommé la postproduction qui est, en très (…)

Sortie de Rivalcfg v4.0, un outil de configuration pour les souris SteelSeries

57
26
août
2020
Matériel

Rivalcfg est un petit utilitaire en ligne de commande ainsi qu’une bibliothèque Python permettant de configurer les souris gaming de la marque SteelSeries sous GNU/Linux, mais aussi sous Windows, macOS, etc.

La version 4.0 venant tout juste de sortir, c’est l’occasion d’en parler un peu et de faire le point sur le projet.

Souris SteelSeries sur le banc de test