Une connaissance professionnelle m’informe qu’il y a une mission potentielle BigQuery + Python. Cela me donne l’occasion d’investiguer Google Cloud Platform (GCP) et aussi BigQuery qui est :

Un entrepôt de données multicloud sans serveur, hautement évolutif et économique, conçu pour optimiser l’agilité des entreprises”.

Pour des détails techniques sur ce système de bases de données, notamment son architecture en colonnes, on peut se référer à l’article de Geoffrey Garnotel et intitulé BigQuery — Les bases. Ceci dit, db-engines classe BigQuery dans les bases de données relationnelles avec la mention :

Large scale data warehouse service with append-only tables.

La…


Prenez un cube par sa grande diagonale et faites le tourner sur lui-même — un Rubik’s Cube tenu entre le pouce et l’index par exemple, vous obtenez un volume balayé par le cube en rotation.

Le cube en rotation par Rob Johnson

L’excellente illustration ci-dessus est tirée d’un post de Rob Johnson trouvé sur internet (robjohn, « Question about a rotating cube? », 2017).

Avec Claude Cardot, un brillant ingénieur — qui aurait eu 100 ans cette année — nous avions publié en 2004 un petit problème mathématique avec sa solution dans la revue de son école d’ingénieur (Récréations scientifiques.


Dans le cadre de la Semaine Mondiale de l’Entrepreneuriat, après l’inauguration qui s’est tenue lundi à l’Université Paris-Nanterre, Rueil Digital a organisé une soirée exceptionnelle business meetup au Novotel de Rueil 2000.

Au programme, Bilan et perspectives de Rueil Digital par Francis Wolinski et Sarah Nafah, L’Internet en Chine : un monde à part ? par Jérôme Delacroix de Smartwords et L’entreprise et la société collaborative par Michel Teulière de base10.

Rueil Digital en a profité pour remercier ses sponsors — Balsamiq, PPG et Avanteam — ainsi que ses soutiens Paris Ouest La Défense, la Mairie de Rueil-Malmaison et la…


Après une nuit de codage (pour certain-e-s), une matinée pour assembler tous les éléments et un début d’après-midi pour finaliser et corriger les derniers bugs, le jury arrive en nombre (Fondation EDF, E2C, Cap Gemini, …) et nous sommes fins prêts pour les pitchs !

Avec toute l’équipe nous présentons la gamification des fiches métiers ROME qui est l’idée centrale et la plus aboutie de notre projet.

La démo peut être visualisée sur le site de Yotta Conseil.

Enfin sur scène - car retardés par un problème technique de dernière minute (vous avez dit VGA ou HDMI ?)…


La Fondation EDF et le réseau E2C (le réseau des Écoles de la 2ème Chance) ont organisé un hackathon sur l’insertion sociale et professionnelle des jeunes.

Cinq ateliers avaient été définis lors d’une précédente session :

  1. Identifier les potentiels stagiaires ou Comment repérer les jeunes sortis du circuit grâce au digital ?
  2. Fluidifier le parcours du stagiaire ou Quel outil numérique pour faire le lien entre le travail à l’école et la formation en entreprise ?
  3. Communauté des anciens stagiaires et suivi post-parcours ou Comment créer un outil ergonomique pour fédérer les équipes pédagogiques et les anciens stagiaires ?
  4. Circulation…


Dans un article précédent, j’avais montré comment mettre à plat des données opendata en utilisant la librairie pandas (voir l’article).

Avant leur mise à plat les données utilisées étaient structurées dans des tableaux avec des colonnes présentant un index hiérarchique (les MultiIndex de pandas).

La question qui se pose est comment représenter graphiquement l’index hiérarchique d’un DataFrame de manière simple et églégante ?

Une réponse possible réside dans la mise en oeuvre de la librairie Python ETE ToolkitA Python framework to work with trees — initialement développée dans le domaine de la bioinformatique, mais qui peut-être utilisée efficacement…


Dimanche 11 septembre 2016, s’est tenu le Forum des Associations de Rueil-Malmaison au Parc des sports et de loisirs Michel-Ricard.

Plus de 150 associations étaient présentes, dont Rueil Digital pour la première fois !

Rueil-Digital accompagne la transformation numérique de la ville


L’exploitation des données ouvertes est souvent tributaire du modèle des données publiées. Il arrive souvent que les données soient publiées dans un format spécifique difficilement exploitable car présentant des informations qui relèveraient d’une représentation hiérarchique mais qui par commodité sont livrées sans réelle organisation.

Cet article vise à montrer comment il est possible en utilisant la librairie Python/pandas de mettre à plat les données opendata sous la forme d’une table unique.

Le premier exemple est tiré du site France Très Haut Débit. Il propose un fichier au format Excel avec par commune : les couvertures par technologie (DSL, câble et…


Lors de l’épisonde de la crue de Seine en juin dernier, j’ai récupéré les données opendata de capteurs disponibles sur le site vigicrue. Il est apparu clairement que l’unique capteur d’Austerlitz à Paris est tombé en panne au pire moment.

En effet, à partir du jeudi 2 juin vers 21h le capteur ne fournit plus de données, et ce jusqu’au vendredi midi, et ensuite le capteur fonctionne de manière intermittante jusqu’à la hauteur maximale de la crue à Paris.

J’ai tweeté ce graphique réalisé avec le langage informatique Python le samedi 4 juin au matin.

Cette information a été…


Les Rézolutions Numériques se sont tenues à Paris les 8 et 9 juillet 2016 au Carrefour Numérique à la Cité des sciences et de l’industrie. Il s’agit d’un cycle de rencontres territoriales pour accompagner les assos dans leur transition numérique. Tout un programme concocté par dix acteurs membres du collectif RZN.

Booster sa communication grâce aux réseaux sociaux

L’atelier était animé par ADB Solidatech et l’agence Rhizcom. Quelques conseils sur l’utilisation des médias sociaux sous la forme de 10 bonnes pratiques pour publier en ligne.

Francis Wolinski

Python & Data Science — Expertise & Audit du SI — Bioinformatics

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store