Journal Python à trou : trouve ton environnement
Demat'iNal
petit jeu : trouve une valeur de a
pour laquelle la séquence suivante soit valide (au sens où elle s’exécute sans exception) :
>>> class a(*{++a},a=a--a): {}
Par exemple :
>>> a = 1
>>> class a(*{++a},a=a--a): {}
File "<stdin>", line 1, in <module>
TypeError: int() takes at most
(…)
Lien MarkItDown pour convertir facilement des fichiers au format Markdown en Python
Journal Traduire un flux rss à la volée

Bonjour à tous,
Dans le cadre de ma veille technologique, je suis abonné à plusieurs flux RSS anglophones. Bien que la lecture en anglais ne me pose pas de problème majeur, elle nécessite néanmoins une concentration accrue, ce qui demande plus d'énergie et de temps.
Un flux RSS étant une liste d'articles parmi lesquels on sélectionne ceux qui nous intéressent, la navigation est rapide en français dans mon agrégateur (FreshRSS). En revanche, le processus est plus lent pour les contenus (…)
Lien GIMP 3.0 Enters String Freeze

Lien Une conférence sur la programmation du logiciel FreeCad

Mise à jour de VenC en version 3.2.2
VenC, un générateur libre (GPLv3) de site statique en python qui avait déjà été présenté dans une dépêche précédente, est de retour en version 3.2.2 avec tout un tas de nouvelles fonctionnalités cool qu’on va voir ici.
Journal décrire une une image avec une iA locale

Aujourd'hui c'est fourien™, petit tuto sans prétention!
Pour décrire des images en utilisant une iA localement j'utilise LLaVA qui fait partie de LLaMA C++ (llama.cpp)
prérequis :
créer un dossier image_summary et ses sous dossiers
mkdir -p image_summary/bin image_summary/models image_summary/data/img image_summary/data/txt
créer un venv (j'utilise Python 3.10.6)
python -m venv ./image_summary/venv/
activer l'environnement
source ./image_summary/venv/bin/activate
mettre à jour pip
pip install --upgrade pip
installer les dépendances
pip install 'glob2==0.7'
désactiver l'environnement
deactivate
télécharger le code source de llama.cpp (…)
Journal Quel pov' type
Demat'iNal
Il m'arrive de soumettre des patch à des projets Python utilisant cette délicate innovation qu'est le système de typage pour Python. Si si, tu sais ces trucs à base de mypy qui cherchent à améliorer le monde en le rendant plus rigide.
Regardez donc cette beauté :
try:
from yaml import CSafeLoader as SafeLoader
except ImportError:
from yaml import SafeLoader
qui essaie d'utiliser la version native (et plus rapide) qui peut ne pas être présent sur le (…)
Forum Programmation.python Process finished with exit code -1073741819 (0xC0000005)
Bonjour,
Perpétuel débutant, j'utilise pandas et matplotlib et en l'occurrence, nous sommes sur windows (confère https://stackoverflow.com/questions/50620954/process-finished-with-exit-code-1073741819-0xc0000005-pycharm).
Dans ce cadre, je passe un dataframe à une classe de cette manière :
fichier appelant :
objet=maclasse(self.dataframe)
objet.travail()
Fichier de classe :
import pandas as pd
import numpy as np
class maclasse:
def __init__(self,dataframe):
self.dataframe = dataframe
def travail(self):
toto =
(…)
Forum Programmation.python Python SQLite: les requêtes update ne fonctionne pas
Bonjour,
J'ai créé un script python dont le but est de modifier la basse de données SQLite générée par l'application androïd MyLibrary.
Le problème est que au vu des log tout semble fonctionner, les requêtes sql semble bonnes…
2024-02-10 18:36:59 mypc __main__[14467] DEBUG (238, '[]', 'Le secret des Eïles', 1382, None, None, None, '0', 0, '9782302024380', 48, '05/12/2012', 'Soleil', 1, None, '[{"title":"legende","volume":6.0}]', "Après avoir reconquis son trône et passé quelques mois à remettre les choses en bon ordre, le
(…)
VenC 3.1.1 | Un nouveau générateur de site statique
On va présenter ici un nouveau générateur de site statique, écrit en python. Il n’est pas exactement nouveau au sens où nous en sommes à la version 3, mais jusqu’ici le projet est resté relativement confidentiel. Nous parlerons également des perspectives d’évolution de ce projet.
Lien Calling Rust from Python

Squest passe en v2 + retour d’expérience sur la pile Ansible/RHAAP/Squest
Squest est un outil auto hébergé vous permettant d’exposer votre automatisation disponible depuis votre instance de Ansible Tower/AWX en tant que service. La version v2.0.0 vient d’être publiée. Il a déjà fait l’objet de dépêches précédentes sortie de la version 1.0 et présentation comme portail de services pour SRE/DevOps en frontal d’Ansible Tower/AWX.
Lien Pony is a Python ORM with beautiful query syntax
