Journal Analyse de plage de valeurs dans Pythran

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
16
11
mai
2020

Demat'iNal,

Il y a quelques semaines, Pythran a gagné une analyse de plage de valeurs un peu plus solide que la précédente implémentation. Rien qui ne révolutionne la recherche, mais l'occasion pour moi d'explorer le sujet avec vous ici.

L'histoire commence en octobre 2018 avec l' issue #1029, alors que j'essayais de convertir des bouts de code de scikit-image à Pythran.

La fonction _integ

La fonction ci-dessous est extraite du fichier _hessian_det_appx.pyx, écrite en cython

# cython: wraparound=False
(…)

Journal Trois petites brèves sur des livres et des conférences

Posté par  (Mastodon) . Licence CC By‑SA.
13
9
mai
2020

Wayland book

Un nouveau livre sur Wayland est maintenant disponible sous licence libre CC-BY-SA. La nouveauté est à relativiser vu que ce livre était déjà publié mais sous un format payant.

Ce livre intéressera ceux qui veulent en savoir plus sur le fonctionnement interne de Wayland et de son architecture et/ou ceux qui veulent apprendre à passer au-delà du monde X11 sur le bureau Linux.

L’auteur est présenté de la manière suivante dans l’avant-propos du livre (traduction approximative par mes (…)

Journal Rust et Python associés grâce au C

Posté par  . Licence CC By‑SA.
Étiquettes :
16
5
mai
2020

Le mariage de Python et Rust vous intéresse ?

Profiter des modules de Python au sein de Rust, de la sûreté de Rust pour accélérer les traitement de Python, de la possibilité d'intégrer à l'interpréteur des bibliothèques systèmes… ?

Je vous propose dans cette nouvelle note technique, de nombreux exemples et analyses du fonctionnement au travers de ctypes et du C, pour améliorer la performance de Python et étendre Rust.

https://code.nothus.fr/doku.php?id=python:rust_python

(màj possible dans le temps)

Journal Python 2.7.18, le dernier samouraï

Posté par  . Licence CC By‑SA.
18
23
avr.
2020

Ça y est, l'horloge a cessée de tourner et Python 2.7 n'est plus, en tout cas pour les mainteneurs officiels que sont les membres de la Python Software Foundation, et la toute dernière version de cette relique de l'histoire a été publiée ce 20 avril 2020.

Alors oui, certains irréductibles tentent bien de faire perdurer sa mémoire parce que Unicode, str ou print c'était mieux avant.

Bon alors, qu'y a-t-il de nouveau dans cette toute dernière version ? Eh (…)

Journal Revue (pas du tout exhaustive) de livres orientés machine learning / deep learning

Posté par  . Licence CC By‑SA.
16
21
avr.
2020

Chère linuxfrienne, cher linuxfrien,
voici une petite dizaine d'année que l'"IA" a commencé à diffuser hors de la sphère des scientifiques/développeurs/experts et a commencé à faire la une d'articles plus ou moins grand public.
Étant d'un naturel curieux et, profitant de cette période d'accalmie forcée, je me suis lancé dans lecture d'ouvrages dédiés à l'apprentissage automatique (machine learning) et l'apprentissage profond (deep learning, DL) en Python. Bon en fait j'ai commencé avant, mais on s'en fout.

À toutes fins utiles (…)

Journal Ça passe crème

Posté par  . Licence CC By‑SA.
13
18
avr.
2020

Quoi

À la recherche d’un CRM pour un petit boulot, je découvre Creme CRM. Selon mon product owner, il y a toutes les fonctionnalités souhaitées. Top!

Ma prod est à base de conteneurs ; il faut « dockeriser » l’outil. Creme est une application Python-Django. Cela ne devrait pas poser de problème particulier, python étant très bien supporté dans Docker.

Comment

Le site officiel renvoi vers le repo git et le README explique la marche à suivre pour lancer (…)

Analysez vos tests #Python avec pytest‑monitor

Posté par  (site web personnel, Mastodon) . Édité par Ysabeau 🧶, Davy Defaud et palm123. Modéré par Ysabeau 🧶. Licence CC By‑SA.
Étiquettes :
22
8
avr.
2020
Python

Pytest‑monitor est une toute nouvelle extension pour Pytest, le cadriciel de test du langage Python, qui vous permet d’analyser l’utilisation des ressources de la machine exécutant les tests.

Logo Pytest-monitor

Pour le moment, trois ressources sont surveillées et historisés par cette extension :

  • le temps d’exécution ;
  • la consommation mémoire ;
  • l’utilisation du processeur.

Chaque résultat étant attaché à un environnement d’exécution, il est facile de comparer l’impact du matériel utilisé pour faire tourner vos tests.

Journal Où il est encore question du confinement…

8
18
mar.
2020

On trouve des sites permettant de visualiser le nombre de cas de COVID-19 au jour le jour, mais je n'en ai trouvé aucun qui montre la progression de ce nombre par rapport à la veille. Or, je pense qu'il y a peu de chances que le confinement prenne fin avant que cette progression ne s'infléchisse de manière marquée et durable.

J'ai donc écrit, en mode quick and dirty, un programme Python affichant cette progression. Il est disponible à l'adresse (…)

Forum Programmation.python débutant : lancer un script dans un script

Posté par  . Licence CC By‑SA.
Étiquettes :
1
16
mar.
2020

Salut,
je profite du confinement pour apprendre python.
je suis débutant et j'apprend avec la méthode de gerard swinnen.

Beaucoup d'exercice consistent à écrire un script et l'exécuter.
Jusque là pas de soucis.

Seulement j'arrive maintenant à des exercices plus conséquents où les scripts s'allongent et comportent des fonctions un peu plus compliquées.

Lorsque j'ai une erreur, je voudrais pouvoir "débugger" mon script en lançant une partie depuis mon invite de commande python et une autre ligne par ligne.
Pour (…)

Forum général.petites-annonces Développeur·se Web Fullstack sur Lyon

Posté par  . Licence CC By‑SA.
11
18
fév.
2020

L’entreprise

Créée en 2009, Naeka est une petite équipe de 3 personnes, passionnée par le développement et travaillant exclusivement sur des projets web avec des technologies totalement open source, dont nous sommes experts.

Naeka accompagne ses clients sur le long terme, sur des projets novateurs et impactants.

Nous avons acquis une réelle expertise dans le développement, l’administration et l’hébergement d'applications médicales modernes.
Le secteur de la santé représente la majorité de nos projets. Nous travaillons actuellement sur le premier outil (…)

Sortie de Crème CRM en version 2.1

Posté par  (site web personnel) . Édité par Ysabeau 🧶, Davy Defaud, patrick_g et ZeroHeure. Modéré par patrick_g. Licence CC By‑SA.
19
4
fév.
2020
Commercial

Le 6 janvier 2020 est sortie la version 2.1 du logiciel de gestion de la relation client Crème CRM (sous licence AGPL-3.0). La précédente version étant la 2.0 (sortie le 11 janvier 2019).

Icone de Crème CRM

Au programme notamment, le passage à Django 2.2. Les nouveautés sont détaillées dans la suite de la dépêche.