EuroPython 2022, nous y étions !

Que retenir de cette édition ?

Depuis sa création il y a vingt ans, l’EuroPython est devenu un rendez-vous incontournable, autant pour les professionnels du domaine que pour les curieux désireux d’en apprendre plus sur ce langage informatique qu’est Python.

L’EuroPython met en effet un point d’honneur à être accessible à toute personne intéressée par le monde de la programmation, qu’elle soit débutante ou confirmée, en proposant des ateliers de formation, des tutoriels et également des conférences sur des sujets variés et passionnants.

Il est ainsi possible d’assister à des conférences traitant de sujets spécialisés mais également à d’autres mêlant l’aspect technique et social du code. Nous avions par exemple :

  • Des conférences sur des outils à disposition des développeurs :
    “Choosing the right database for your next project – Looking at options beyond PostgreSQL and MySQL” (Marc-Andre Lemburg) : comme son nom l’indique le programme de ce talk était d’exposer les différentes bases de données existantes afin de faire émerger leurs points communs et différences mais surtout de faire apparaître les usages auxquels chacune d’elles peuvent répondre.
    “Jupyter – Under the Hood” (Dhanshree Arora) et “Creating great user interfaces on Jupyter Notebooks with ipywidgets” (Deborah Mesquita) exposant les capacités des widgets Jupyter afin de la rendre aussi facile d’utilisation que possible et pouvoir exploiter toutes les ressources de cette interface.
  • Des conférences, dites “sociales” abordant des thématiques plus éloignées mais toujours liées au monde de l’informatique
    L'”Educational panel” : quatre intervenants (Dr Keith Quille, Kelly Schuster-Paredes, Chris Reina et Sarah-Jayne Carey) partageant leurs expériences individuelles mais parfois similaires concernant leur approche à l’éducation de l’Informatique dès le plus jeune âge. Se posent alors les questions sur l’avenir de cet enseignement, son rôle pour les générations futures et les outils à disposition pour adapter la pédagogie à tous les âges.
    – “Music and Code” : si vous vous demandez ce que la musique et le code ont en commun, ne cherchez pas plus loin et faites confiance à Nicholas H.Tollervey pour mettre en lumière les points communs et les contrastes existants entre la musique et le code informatique (la musique peut-elle être enseignée comme l’informatique ? Coder est-il une forme d’art ? La musique est-elle une science ?) et vous faire réfléchir tout en profitant de sa maîtrise à toute épreuve du piano.

Le mot de Thomas Dos Santos, Software - Backend

Utilisateur de Python depuis plus d’un an, j’étais vraiment curieux de voir ce que l’EuroPython allait me faire découvrir. Le retour en présentiel a permis de proposer des activités, des talks et des animations sur des sujets d’actualités, des outils et des solutions pour tous les python lovers !

La conférence a débuté par une super keynote sur le tout nouveau télescope spatial de la NASA, elle nous permet d’apprendre que le James Webb Space Telescope embarque dans son système du Python pour contrôler ses outils ! Après un plongeon dans l’espace, nous revenons sur terre, à Dublin, pour la suite de l’événement. On saute donc de conférence en conférence, elles touchent tous les niveaux, catégorisés facilement sur le planning afin de choisir les conférences adaptées. On aperçoit des présentations sur les bonnes pratiques de nos APIs, des animations sur django avec le repas des Django Girls, ou encore le fonctionnement interne de Python grâce aux sessions d’Ask Me Anything avec les contributeurs du langage.

Entre ces conférences, on se balade dans le forum pour rencontrer toute la communauté, discuter de tellement de manières de voir Python. Sur le stand de Numberly, on discute data, software, API… Les gens viennent nous rencontrer pour savoir comment Numberly utilise Python, ils viennent nous poser des questions, échanger sur nos pratiques, donner leurs avis et partager leurs expériences. Au stand, on a créé un petit jeu, en Python, qui permet aux participants de se réunir et de se challenger sur un Snakes and Rainbow ponctué de défis sur le langage. Le ou la gagnante d’aujourd’hui repartira avec un énorme python en peluche !

Cette conférence a donc tenu toutes ses promesses pour moi, un développeur backend qui faisait sa première à l’EuroPython. Très hâte de voir les nouvelles surprises des prochaines éditions, de revoir les habitués, les contributeurs, les conférenciers et tous les python lovers. Un grand merci à toute l’équipe organisatrice, aux restaurateurs, à la sécurité, à l’équipe propreté, et tous les participants pour tous ces moments à échanger et la bonne ambiance générale.

Le mot de Sebastien Crocquevieille, Data Engineer

C’est une véritable bouffée d’air frais que d’avoir pu assister à l’EuroPython 2022 (en physique) après deux années de conférences virtuelles. Les interactions avec la communauté, le partage après avoir assisté à un talk, les rencontres avec des contributeurs importants du langage, sont des éléments qu’il est plus difficile d’émuler lors des événements à distance.

J’ai notamment eu l’occasion de discuter avec Radomir Dopieralski, le créateur de la célèbre Pewpew.

En tant que Data Engineer, j’ai particulièrement apprécié les talks sur le thème du stockage et du traitement de la donnée big data.

Voici mon top 3 des talks de l’EuroPython 2022 :

  • Marlene Mhangami : “Elephants, ibises and a more Pythonic way to work with databases”
    Une introduction au framework IBIS qui fournit un package python permettant de query plusieurs types de bases de données et d’autres frameworks de data processing (Spark, Impala, Pandas, etc.) de la même façon. Originalement développée pour de l’analytics, cette librairie n’est pas encore au point en ce qui concerne les insertions ou le processing de la donnée.
  • Mauro Pelucchi : “Data Warehouses Meet Data Lakes”
    Une mise au point sur les concepts de Data Warehouse et de Data Lake. Le talk compare ces deux concepts et les manières dont ils sont utiles dans le monde d’aujourd’hui. Il se lance ensuite dans une description de l’architecture de son environnement de travail et une étude comparatives des technologies Delta Lake VS Apache Hudi ainsi que de l’utilité de Apache Iceberg.
  • Emmanuel Leblond : “Online voting system used for primary elections for the French Presidential, must be secure right?”
    Une sonnette d’alarme avec un humour bien français pour un problème français, mais pas que ! Le talk mets le projecteur sur les systèmes de vote en ligne qui ont été utilisés pour les Primaires de l’Écologie, Les Républicains et Primaire Populaire, ainsi que la société Neovote dont sont issues les solutions techniques utilisées. Les failles de sécurité de cette dernière, l’amateurisme qui s’y cache et l’impossibilité de faire vérifier le bon déroulement du vote par un tiers, des sujets qui nous mettent, en tant que société, dans une situation d’extrême dépendance vis-à-vis d’une entreprise privée (source).

Mentions honorables :