Journal Comparatif : 6 LLMs locaux face à un exercice Python simple

Posté par  (site web personnel) . Licence CC By‑SA.
25
3
avr.
2026

Bonjour, aujourd'hui j'ai fait un essai qui n'est pas du tout scientifique : que valent les LLM qui tournent sur mon Dell d'inférence pour coder une fonction Python très simple ?

Le prompt donné aux modèles : « Je voudrais que tu me fasses une fonction en Python pour parser un fichier CSV et le transformer en JSON. »

Un même prompt, six modèles différents, tous exécutés en local via Ollama. L'objectif : voir comment chaque LLM interprète une demande (…)

Forum Programmation.python Developpement logiciel batiment

Posté par  . Licence CC By‑SA.
Étiquettes :
8
12
oct.
2025

Bonjour à tous !!

Les outils pour le BTP sont cruellement manquants sur les différentes distributions Linux c’est pourquoi je développe actuellement une application pour le suivi des chantiers. Cette application est écrite en python.

Une première version avec la gestion :
- Un tableau de bord
- Des techniciens
- Des Tiers/Fournisseurs/Sous traitants
- Des chantiers
- …

Cette première version sortir d’ici peu (4/5 sem.) et celle-ci est fonctionnelle.

Des modules de connection avec API sont en développement (…)

Journal Python à trou : trouve ton environnement

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
17
fév.
2025

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

Journal Traduire un flux rss à la volée

Posté par  (site web personnel) . Licence CC By‑SA.
14
18
sept.
2024

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

Mise à jour de VenC en version 3.2.2

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
18
9
juin
2024
Python

VenC

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

20
8
mai
2024

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

Journal Quel pov' type

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
13
21
mar.
2024

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)

Posté par  . Licence CC By‑SA.
Étiquettes :
0
19
fév.
2024

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