L’Association Francophone Python (AFPy) organise la PyConFR 2025 du jeudi 30 octobre au dimanche 2 novembre. Pour cette 16e édition, nous sommes accueillis par le Campus René Cassin de Lyon !
Journal Un agenda culturel participatif
Il y a 2 ans maintenant, avec une amie on faisait le constat qu'il n'existait pas d'agenda culturel pour Clermont-Ferrand et ses environs.
Après un petit tour d’horizon des outils disponibles (en particulier un import quotidien de sources hétérogènes), et n’ayant rien identifié qui corresponde à notre cahier des charges, j’ai commencé en septembre 2023 à coder un logiciel en m’appuyant sur django, et plein d’autres briques libres. Au fil des mois, c’est devenu relativement fonctionnel, et en septembre 2024 (…)
Gestion simple de tournois sportif PyTournois
Sportifs du dimanche, on a souvent besoin de gérer des tournois très simples du type « tout le monde rencontre tout le monde » avec quelques contraintes:
- nombre de terrains limité ;
- temps d’attente minimal entre deux matchs ;
- règles variées sur la gestion des scores.
Depuis une vingtaine d’années, je développe différents sites en Python/Django. Du coup j’ai fabriqué un début de site :).
Journal Les outils du logiciel libre pour l'ingénieur

Bonjour,
A la rentrée, je relance un cours sur les outils du logiciel libre pour l'ingénieur. L'idée est de familiariser les étudiants au monde du logiciel libre, qu'ils ne connaissent que trop rarement.
Le "cours" est en fait essentiellement construit autour de deux gros TPs dans lesquels les étudiants vont apprendre à combiner plusieurs commandes pour :
- construire une vidéo des températures sur le territoire américain à partir des fichiers texte de ces mesures,
- Construire une vidéo d'une éruption solaire (…)
Lien Une augmentation à l'import des librairies python
Lien PEP 751 acceptée -- Python a désormais un "lockfile" standard

Journal SVP arrêtez d'utiliser Python pour vos logiciels en GUI.
Forum Programmation.python Typage python avec des tableaux numpy ou autre
Bonjour,
Je code une librairie python en utilisant les annotations de type. Elle manipule des tableaux numériques de type Numpy, PyTorch, …
Donc j'ai des fonctions qui peuvent prendre n'importe qu'elle type de tableau et je comprends pas comment faire les annotations. Pour le moment, je fais ça
Array = TypeVar("Array")
def is_array(x) -> TypeGuard[Array]:
"""A TypeGuard for array-like objects."""
return array_api_compat.is_array_api_obj(x)
def func(inarray
(…)
Forum Programmation.python homebrew et .venv
Bonjour,
lien présentation : https://linuxfr.org/forums/programmation-python/posts/je-me-presente
Alors voilà, je suis sur un tuto YouTube d'assistant virtuel, et bien que j'ai énormément creusé, je souffre. C'est pourquoi je me suis inscrit.
OK pour l'install de packages en cascade…
Mais ma première question concerne le fait que après l'install d'un package réussie, il n'est pas forcément reconnu dans mon code (genre sur l'import, ou plutôt sur l'appel de certaines méthodes), bien qu'il soit présent dans le terminal.
En gros, j'ai bien compris ce (…)
Lien La nouvelle informatique

Forum Programmation.python Aide pour script imap2mbox
Bonjour,
Je n'y connais rien en Python, c'est juste que je n'ai que des appareils Android et un serveur Web, je voudrais sauvegarder mes courriels en .mbox et tout ce que j'ai trouvé que je puisse lancer est un script Python https://zerozone.it/Software/Linux/imap2mbox/
Sauf que sur mon serveur python2 imap2mbox.py donne:
ERROR: IMAP4 error SSLError(1, u'[SSL: WRONG_VERSION_NUMBER] wrong version number (_ssl.c:727)')
et pypthon3 ou 3.6 où je pensais SSL plus à jour donne:
File "imap2mbox.py", line 50
parser.error("Argument 'mailsrv' missing: -m (…)
Lien Un plugin pytest pour démarrer une instance Netbox lors de vos suites de test

Forum Programmation.python Python mal installé
Bonjour et déjà merci pour votre aide.
Par ailleurs, je ne sais pas si je suis au bon endroit pour poser ma question… si pas mes excuses et merci de me donner des pistes de réflexions.
Voici donc mon problème : je pense que mon logiciel Python est installé au mauvais endroit voici le path ~/.cache/activestate/bin
Quand je veux utiliser pip install pour ajouter des bibliothèques, le système m'envoie des erreurs.
Quand je veux passer à la version python3.13 et (…)
Lien Difficile de recommander Python en production
