Lien Du JPEG (et un peu de python)

Salut,
Après plusieurs mois de remise sur le métier XeLaTeX, la deuxième édition de notre livre d'apprentissage de la programmation avec Python 3 est sortie. Le sous-titre a évolué en « Apprendre à Programmer dans l'écosystème Python », pour refléter les évolutions dans le contenu.
Cela reste un ouvrage pour débuter, avec des parties de présentation de méthodologies, d'introduction aux technologies rencontrées. Il peut intéresser les enseignants du collège à l'université, et élèves du lycée au premier cycle universitaire.
Outre (…)
Dans cette release de CPU : Une borne d'arcade, un hérisson bleu, des copros en pagaille et… c'est plus fort que toi ! Comment Sega s'est retrouvé à quitter le hardware game.
Notre invité est Douglas Alves, enseignant en culture et histoire du jeu vidéo.
Émission, podcast et masse de liens : http://cpu.pm/0139
Segments :
Bonjour à tous,
Je peine à retrouver le lien, il me semble paru sur LinuxFr, il y a quelques semaines / mois, vers ce qui m'avait semblé une (très) bonne ressource francophone sur les bonnes pratiques de programmation Bash (et/ou Shell, je ne sais plus). Si le lien est paru dans la section "Liens", c'était (il me semble) sous un titre peu explicite du contenu, en quelque sorte masqué. Sauriez-vous m'aider?
Je n'arrive pas à le retrouver dans mes (…)
Cher Journal,
Ne te fie pas à l’intitulé, « le problème » n’est qu’un condensé fourre-tout pour ce qui est connu en tant que “Software Configuration Management issues” dans la lingua veicolare de la sphère informatique. Quant à Dhall, il s’agit d’un langage spécialisé dans la gestion de configurations1.
Dhall est un outil primordialement destiné à programmer les fichiers de configuration. En acronymes de moins de cinq lettres, tu as certainement (…)
Après une première entrée sur Rust et Python associés grâce au C, une nouvelle note sur l'usage du C au sein de Rust, via des bibliothèques partagées, avec de nombreux exemples à l'appui :
https://code.nothus.fr/doku.php?id=rust:lib-c
(màj possible dans le temps)
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)
Afin d'optimiser le code, il est toujours primordiale de trouver quelles sont les fonctions les plus rapide correspondant à un problème donné.
Les codes présentés ici vont permettre de tester facilement sur son propre serveur la vitesse de hashage des différents algorithmes et ce en monothread (un seul processus qui exécute tout) ou en multithread (un processus par fonction de hashage).
Ce code fonctionne sur tout les systèmes d'exploitation.
<?
(…)
Depuis cette rentrée 2019, les élèves en classe de seconde ont un cours obligatoire intitulé Sciences numériques et technologie (SNT), alors que les élèves en classe de première, puis lors de leur passage en classe de terminale, peuvent opter pour un enseignement intitulé Numérique et sciences informatiques (NSI).
Dans le cadre de ces cours, les élèves auront naturellement des exercices à faire qui consisteront, entre autres, à écrire des programmes en Python (version 3 ou supérieure), le langage retenu par l’éducation nationale. Néanmoins, notamment à cause de leur interface, ces programmes renvoient une image désuète de l’informatique, en décalage avec celle véhiculée par les smartphones, très populaires auprès des jeunes.
Cette dépêche présente un outil dédié à la création d’exercices modernes de programmation, c’est‑à‑dire des exercices reflétant les nouveaux usages de l’informatique, apparus avec la popularisation des smartphones. Cet outil confère à ces exercices une forme nouvelle propre à stimuler l’intérêt des élèves pour ces cours de SNT/NSI, en faisant le lien entre l’informatique telle qu’abordée dans ces cours, et celle à laquelle ils sont habitués de par l’utilisation de leur smartphone.