Python 3.10 est disponible

50
4
août
2021
Python

Python 3.10 (rc1) est sorti le 2 août 2021, après quinze mois de développement (dont cinq à cheval sur les bêta et les rc de Python 3.9). Il reste deux mois avec des candidats (RC) avant la sortie définitive, prévue le 4 octobre 2021.

Voyons ce que cette version apporte comme nouveautés…

Logo Python

Journal Doctoshotgun pris d'assaut par le variant étudiant

Posté par  . Licence CC By‑SA.
58
17
août
2021

Salut les moules,

En mai, au moment où la vaccination fut ouverte à toute la population française et que les centres furent pris d'assaut, j'ai créé doctoshotgun, un programme basé sur woob, qui permet d'automatiser la réservation de créneau de vaccination sur Doctolib.

Partant évidement d'un besoin personnel (lassitude de faire F5 sur Doctolib, pas envie de gruger, et vitemadose s'avérant au final très peu opérant), doctoshotgun a pas mal tourné et j'ai même reçu des contributions (…)

Forum Programmation.python Bibliothèque vérification passe sanitaire

Posté par  . Licence CC By‑SA.
Étiquettes :
0
23
août
2021

Bonjour,

J'ai une question simple : Savez vous si il existe un script python permettant de vérifier un passe sanitaire présent dans une image ?

J'ai fait une petite recherche et je suis surpris car ça ne semble pas exister …

Si vraiment il n'y a rien je vais en faire une, si vous avez des pistes d'ailleurs je suis preneur car je manque un peu de temps :)

Merci,

Sortie de YOGA Image Optimizer 1.0

Posté par  (site web personnel) . Édité par Ysabeau 🧶 🧦 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
78
17
juin
2021
Graphisme/photo

YOGA Image Optimizer est un utilitaire graphique libre (GPLv3) permettant de convertir et d’optimiser des images (on parle ici de réduire le poids des fichiers sans en diminuer la qualité perceptible). Il supporte la plupart des formats courants en entrée et génère en sortie des JPEG, des PNG et des WebP optimisés.

La toute première version est sortie il y a quelques jours, je viens donc vous présenter ce projet (ou plutôt ces projets) sur lequel je travaille depuis quelque temps déjà… 😀️

Logo de YOGA Image Optimizer

Journal Renommage et tri automatique de documents PDF en fonction du contenu

Posté par  . Licence CC By‑SA.
Étiquettes :
23
14
juil.
2021

Salut la compagnie,

Il m'arrive régulièrement, soit plus d'une fois par mois d'aller trier les pièces comptables ou autres documents collectés au fil du mois.

Pour m'y retrouver, et pour faciliter la recherche d'un document (pour moi-même ou ma comptable) j'ai pris assez vite l'habitude d'encoder dans le nom du fichier les infos importantes du document comme :
* la date
* le montant TTC
* organisme émetteur
* le numéro de facture
* …

Avec un nom du type (…)

Sortie de YunoHost 4.2

76
30
mai
2021
Distribution

La sortie de YunoHost 4.2 est l’occasion de rappeler l’existence de ce projet et de tenir au courant de ses dernières évolutions. On note la réécriture en Python 3, et en Vuejs pour l’interface web.

Interface utilisateur de Yunohost

YunoHost est une distribution basée sur Debian qui facilite l’auto-hébergement en fournissant une interface conviviale pour installer et administrer des applications serveurs. Le catalogue d’applications gérées par YunoHost est de plus en plus fourni et propose des logiciels pour gérer ses courriels, son nuage de données, son serveur média, le partage de fichiers, l’agrégation d’informations, etc.

Python — partie 9 ― formateur de code, analyse statique

37
9
juin
2021
Python

Cette dépêche est la suite d’une série sur Python initiée en septembre 2019. Après un sommeil cryogénique d’un an et demi, on repart en forme avec d’autres contenus Python à vous proposer : actualité, bonnes pratiques, astuces, témoignages… Elle a été rédigée principalement à deux voix, Oliver et Philippe, qui vous font part de leur expérience sur les fonctions.

Cette dixième partie présente les formateurs de code bien pratiques et les analyseurs de code. 🐍 🐍 🐍

Le logo de Python est entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et, à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 10, "Formateurs" \n print(partie) »

Pour rappel, les autres dépêches déjà publiées :

Nautilus Terminal : un terminal intégré au navigateur de fichier de GNOME

Posté par  (site web personnel) . Édité par patrick_g, Xavier Teyssier et Julien Jorge. Modéré par Xavier Teyssier. Licence CC By‑SA.
75
30
avr.
2021
Gnome

Nautilus Terminal est un terminal intégré à Nautilus, le navigateur de fichier de l'environnement de bureau GNOME. Il peut être affiché ou masqué à tout moment et suit automatiquement la navigation ; il permet donc de taper rapidement des commandes dans le dossier courant.

La version 4.0 venant tout juste de sortir, j'en profite pour venir vous présenter ce projet sur lequel je travaille depuis plus de dix ans.

Capture d'écran et logo de Nautilus Terminal

Sortie de Tryton 6.0

26
30
mai
2021
Bureautique

Le 3 mai, la version 6.0 du progiciel de gestion intégré (ERP) Tryton est sortie. Cette version a un support de longue durée de cinq ans. Cette version sort avec son lot d’améliorations dont, entre autres, l’affichage en aperçu des attachements, des renforcements de sécurité et beaucoup d’améliorations comptables. Onze nouveaux modules dont le support des Incoterms, avatars et des produits kit, font leur entrée pour un total de 163. Tryton est maintenant aussi traduit en roumain, ce qui porte au nombre de 24 langues disponibles.
Comme d’habitude, la migration depuis les versions précédentes est prise en charge.

Tryton

Python — partie 6 — Pip et Pipx

Posté par  . Édité par Philippe F, Ysabeau 🧶 🧦, Oliver, tisaac, Anonyme, Yves Bourguignon, palm123, ted, yal et gusterhack. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
20
17
mai
2021
Python

Cette dépêche est la suite d’une série sur Python initiée en septembre 2019. Après un sommeil cryogénique de un an et demi, on repart en forme avec d’autres contenus Python à vous proposer: actualité, bonnes pratiques, astuces, témoignages…

Cette sixième partie explique les inconvénients de pip et présente l’alternative pipx, le tout avec plein d’astuces et de conseils pour bien s’en sortir. 🚀 🐍

Pour rappel, les dépêches précédentes :

  • Python — partie 1 parlait de la popularité explosive du langage Python
  • Python — partie 2 évoquait la fin du support de Python 2
  • Python — partie 3 parlait des différentes façons d’installer Python et des gestionnaires de paquets Python
  • Python — partie 4 vous présentait py et pyenv pour faciliter la gestion de plusieurs versions de Python en parallèle sur un poste
  • Python — partie 5 vous faisait découvrir un autre moyen de gérer l’installation en parallèle de différentes versions de Python

Le logo de Python est entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et, à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 6, "Pip Pipx" \n print(partie) »

Sortie de Flask 2.0.0

Posté par  (site web personnel) . Édité par Benoît Sibaud. Modéré par Pierre Jarillon. Licence CC By‑SA.
34
14
mai
2021
Python

Flask est un micro‐cadriciel Web pour Python publié sous licence BSD. Il est conçu pour permettre une prise en main rapide et facile, tout en offrant la possibilité d'évoluer vers des applications complexes. Il a commencé comme une simple « enveloppe » autour de Werkzeug et Jinja et est devenu l'un des cadriciel web Python les plus populaires.

Flask suggère mais n'impose aucune dépendance ou plan de projet. C'est au développeur de choisir les outils et les bibliothèques qu'il souhaite utiliser. Il existe de nombreuses extensions fournies par la communauté qui facilitent l'ajout de nouvelles fonctionnalités.

La version 2 est sortie le 11 mai 2021 soit 3 ans après la version 1.

Python — partie 10 — Entretiens

24
12
mai
2021
Python

Pour cette dépêche, nous donnons la parole à celles et ceux qui pratiquent le langage de programmation Python : des développeuses et développeurs de différents domaines, mais aussi d’autres métiers comme les scientifiques des données (data scientists), les scientifiques de l’apprentissage automatique (machine learning), les analystes quantitatifs (quant)… et bien d’autres…

Un barbu se tien derrière un écran d'ordinateur qui affiche « partie = 13, "Entretiens" \n print(partie) » et à droite le logo de Python (deux serpents stylisés) entouré de petites icônes symbolisant la variété des domaines où s'applique Python.

Journal Coin2086, un module Python pour faciliter vos déclarations fiscales de ventes de crypto-monnaies

Posté par  . Licence CC By‑SA.
19
13
mai
2021

L'heure de remplir sa déclaration d'impôts est venue (oh ! oui !), et si vous avez réalisé des plus-values en vendant des crypto-monnaies en 2020, vous allez devoir un formulaire n°2086 (chanceux que vous êtes).

En effet, selon le code des impôts (CGI art. 150 VH bis bis pour les masW curieux), les plus values réalisées à l'occasion de la revente de crypto-monnaies sont imposables. La notice du formulaire n°2086 (dernière page du PDF), précise la formule de (…)

Python — partie 8 — Pipenv

Posté par  . Édité par Philippe F, Oliver, Ysabeau 🧶 🧦, Benoît Sibaud, tisaac et gusterhack. Modéré par Ysabeau 🧶 🧦. Licence CC By‑SA.
Étiquettes :
20
11
mai
2021
Python

Cette dépêche est la suite d’une série sur Python initiée en septembre 2019. Après un sommeil cryogénique de un an et demi, on repart en forme avec d’autre contenu Python à vous proposer: actualité, bonnes pratiques, astuces, témoignages…

Cette huitième partie présente pipenv, un outil pour s’abstraire de pip et virtualenv qui est mis en valeur par la PyPA (Python Packaging Autority). Puis nous finirons la dépêche par un cas pratique avec conteneurisation via Docker, le tout avec plein d’astuces et de conseils pour bien s’en sortir. 🚀 🐍

Pour rappel, les dépêches précédentes :

  • Python - partie 1 parlait de la popularité explosive du langage Python ;
  • Python - partie 2 évoquait la fin du support de Python 2 ;
  • Python - partie 3 parlait des différentes façons d’installer Python et des gestionnaires de paquets Python ;
  • Python - partie 4 vous présentaient py et pyenv pour faciliter la gestion de plusieurs versions de Python en parallèle sur un poste ;
  • Python — partie 5 qui dissertait de Nix (et Guix) ;
  • Python — partie 7 évoquait les environnements virtuels Python et ses alternatives comme la conteneurisation, le tout avec plein d’astuces et de conseils pour bien s’en sortir.

Le logo de Python est entouré de petites icônes symbolisant la variété des domaines où s’applique Python, et, à droite, un joyeux barbu se tient derrière un écran d’ordinateur qui affiche « partie = 8, "Pipenv" \n print (partie) »