Data validation and settings management using python type hinting.
Define how data should be in pure, canonical python; validate it with pydantic.
pour un projet perso j’ai utilisé ce truc https://github.com/ageitgey/face_recognition : c’est HYPER simple, et ça fonctionne drolement bien.
Ouaou. Un article très intéressant et très bien écrit sur l’utilisation de async en python.
Avec un exemple bien parlant.
Bravo !
C’est code un code « pythonique » ?
Un peu sale… mais ça marche :D
Quelques lignes de codes intéressantes.
« Sumatra is a tool for managing and tracking projects based on numerical simulation and/or analysis, with the aim of supporting reproducible research. It can be thought of as an automated electronic lab notebook for computational projects.
It consists of:
a command-line interface, smt, for launching simulations/analyses with automatic recording of information about the experiment, annotating these records, linking to data files, etc.
a web interface with a built-in web-server, smtweb, for browsing and annotating simulation/analysis results.
a LaTeX package and Sphinx extension for including Sumatra-tracked figures and links to provenance information in papers and other documents.
a Python API, on which smt and smtweb are based, that can be used in your own scripts in place of using smt, or could be integrated into a GUI-based application. »
Ok. Il faut que je me mette à utiliser ce truc, car là, ça devient un peu la foire dans mes résultats de simulations numériques ; j’aime pas ça.
Tiens, un petit diagramme qui résume ce qu'il se passe quand on fait « B = A » en python, puis qu'on modifie A, ou B.
Je n'avais jamais regardé le code source du module « this » de python.
C’est rigolo.
Écrire “import this” dans une console python pour ceux qui ne connaissent pas ;)
Oh.
Bien pratique ce module pour afficher le code source d'une fonction python.
python pour la recherche.
voici (encore) une bonne argumentation.
Un ami avait fait un site pour partager des fichiers « étudiants » (fiches de cours, bouts de code, etc) que l'on utilisait entre nous à l'université. C’était accessible à tous, c’était bien. Maintenant, il faut avoir un compte informatique de l'université… ce que je n'ai plus. Donc je n'ai plus accès à ce que jamais mis en ligne.
J'ai tout remis ici. C’est vraiment en vrac. Il n'y a peut être pas grand chose qui fonctionne bien, mais au moins, ça a le mérite d'être en ligne. Il y a un peu de code (pas très joli…), des fiches de lectures, des fiches de cours, des rapports, des diaporamas… Et tout ça en bazar et sans doute avec plein de fautes partout :D
Quoi de neuf pour python 3.5 ?
(opérateur de multiplication matricielle ! (A.dot(B) devient A@B, plus lisible.)
Un serveur en python pour jouer de la musique, depuis un disque local, un compte spotify, soundcloud ou google music.
à tester sur un raspberrypi