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.

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.

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 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.

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) »

Python — partie 5 — Nix (et Guix)

Posté par  (site web personnel) . Édité par Oliver, Ysabeau 🧶, palm123, tisaac et gusterhack. Modéré par Benoît Sibaud. Licence CC By‑SA.
16
9
mai
2021
Python

Dans les précédentes dépêches, nous avons discuté de la popularité de Python, la fin de la maintenance de Python 2, les différentes variantes de Python, comment les faire cohabiter avec Py et Pipenv

Dans la continuité de la précédente dépêche, cette dépêche présente une autre approche pour faire cohabiter différentes versions de Python sur un même ordinateur : Nix. 🚀 🐍 💫 Le logo de Python 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 = 5, "Conda Docker" \n print(partie) »

Journal MakeMake - the dwarf planet

Posté par  (site web personnel) . Licence CC By‑SA.
41
8
mai
2021

Bonjour ici,

Les flux RSS et/ou Atom sont toujours autant présents sur les internets, mais pas forcément autant utilisés qu'avant. À cette époque presque révolue où les gens n'utilisaient pas les réseaux dit sociaux pour se gaver d'informations, il existait des "planet", c'est à dire des systèmes permettant d'agréger différents flux.

Et comme le nom du truc a donné de brillantes idées aux gens, chacun y est allé de son originalité :

  • planetplanet (aujourd'hui disparu bien qu'encore largement (…)

Python — partie 7 — Environnements virtuels

Posté par  (site web personnel) . Édité par lolop, Ysabeau 🧶, Axone, bobble bubble, tisaac, Di3s3L, gusterhack et ted. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
34
6
mai
2021
Python

Cette septième dépêche présente 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 = 7, "Env. Virtuels" \n print(partie) »

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

Librecours propose une initiation à la programmation informatique

Posté par  . Édité par Ysabeau 🧶 et Benoît Sibaud. Modéré par Benoît Sibaud. Licence CC By‑SA.
15
4
avr.
2021
Éducation

UPLOAD propose en avril 2021 une initiation à la programmation sur librecours.net « spécial confinement ». Un clin d’œil appuyé en direction des lycéennes et des lycéens. On démarre mardi 6 avril (mais on peut arriver en retard).

Aucun pré-requis. C’est prévu pour deux heures par jour, mais on avance à son rythme. L’équipe d’animation 100 % bénévole est prête, composée de profs, ingés et élèves-ingé de l’Université de technologie de Compiègne (UTC).

C’est ouvert. C’est gratuit. C’est libre (la licence utilisée est la plupart du temps une CC BY-SA). À vous de jouer.