Lien CYTHON+ La Programmation concurrente multi-coeur en Python
Journal Retour d'expérience sur les langages de programmation
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 (…)
Lien Guido van Rossum, créateur de Python, passe chez Microsoft
Sortie de Tryton 5.8
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.
Python dépasse Java en popularité selon l’indice TIOBE de novembre
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 :
- IEEE Spectrum, qui l’a classé numéro 1 en 2020, 2019, 2018 et 2017 ;
- Stack Overflow, qui l’a classé, après une enquête auprès de ses utilisateurs en 2020, 3ᵉ « langage le plus aimé » et 1ᵉʳ « plus désiré ».
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
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
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 (…)
Lien twtxt is a decentralised, minimalist microblogging service for hackers
Journal Debug de code Python embarqué dans du code C++
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
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
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.
Journal vnclic : partager facilement son écran sur un réseau local
Bonjour,
Je souhaite vous présenter un petit logiciel de partage d'écran que j'ai créé car je n'ai pas trouvé ce dont j'avais besoin. Il est téléchargeable ici: vnclic.
Le cas d'usage
Un atelier informatique où chacun utilise sa machine personnelle avec un système Linux. L'application permet à chaque participant de partager son écran avec l'ensemble du groupe en appuyant sur un bouton. Les participants ont accès à une liste de personnes partageant leur écran.
La killer feature: Dès (…)
Journal Rolling: un nouveau jeu libre
Déjà deux ans de travail, il est temps de présenter le projet !
Petite vidéo disponible ici (2.47 MB, WEBM)
Qu'est-ce que c'est ?
Tout d'abord, c'est un jeu. À la fois un jeu de gestion, d'aventure, de rôle et de coopération multi-joueurs. Vous incarnez un personnage qui devra, pour commencer, trouver à boire et à manger. Et ce, à chaque tour. Mais au delà de ces besoins de base … il vous faudra assurer votre survie face aux autres (…)