La semaine dernière avait lieu la conférence PyParis 2018, dans les locaux de l’école Epita (Kremlin-Bicetre, au sud de Paris). Retour sur cette date importante pour la communauté française des pythonistas.
Oslandia avait envoyé une petite délégation pour l’occasion, puisqu’Eric et Raphaël avaient fait le déplacement, avec chacun une présentation au programme.
Contenu général
Au programme cette année, beaucoup d’analyse de données et de machine learning, le langage Python étant fortement lié au développement et à la démocratisation de ces techniques ces dernières années.
Ceci étant, le web a également été mis à l’honneur, assurant à Python une place de choix dans les dev stacks.
À noter également quelques sessions dédiées à l’éducation et à l’apprentissage du développement informatique. Python a d’ailleurs été mis en avant comme langage de référence dans le cadre de l’apprentissage de la programmation au lycée.
Le public
Beaucoup de data scientists étaient présents, mais pas seulement !
L’événement a regroupé la communauté de pythonistas, dont beaucoup de contributeurs aux logiciels les plus célèbres pour l’analyse de données (
Parmi les membres de la communauté géospatiale, nous avons pu croiser Joris Van den Bossche (
Retour sur les présentations Oslandia
GeoAlchemy
Nous avons présenté PostGIS, SQLAlchemy et enfin GeoAlchemy, ce dernier permettant d’utiliser des bases de données géospatiales en Python avec SQLAlchemy.
Le but de la présentation était aussi de faire découvrir à la communauté Python le fabuleux monde des Système d’Information Géographique et des requêtes SQL spatiales avec PostGIS.
Geospatial data pipeline
L’exercice était intéressant : présenter nos travaux dédiés au Deep Learning appliqué à des données géospatiales, dans la communauté Python/machine learning. Au final, les retours ont été globalement bons, c’est encourageant pour la suite !
À noter que notre application web dédiée à la segmentation sémantique a été appréciée, et ça donne envie de faire même encore mieux pour la présentation dans d’autres événements !
Les présentations à (re)voir
La liste des présentations, accompagnées par les supports et les retranscriptions vidéo, est disponible sur le site de la conférence.
Parmi les moments forts de la conférence :
- Technical debt (keynote d’introduction) : Nina Zakharenko (Microsoft) a parlé de la notion de dette technique, dans une présentation extrêmement intéressante et très vivante.
- Deep Learning with PyTorch for more fun and profit : Alexander Hendorf (Konigsweig) nous a montré ce qu’on pouvait faire avec un réseau de neurones et le
style transfer (application du style d’une peinture sur une autre image). En point d’orgue de la présentation, la BD « mon voyage à PyParis » dans le style Valerian et Laureline a fait sensation ! - Interactive widgets in the Jupyter Notebook : Martin Renou (Quantstack) a développé toute une série de widgets à utiliser dans les notebooks, là aussi c’est impressionnant (vidéo, photos, sons, et autres…).
- Unexpected dataclasses : Pierre Alexandre Schembri (Netsach) a présenté les Data classes de Python 3. Une excellente présentation, démontrant toute la puissance et toute l’utilité des Data Classes.
- Using type annotation in Python : Philippe Fremy (Idemia) nous a montré comment ajouter des annotations de typage à nos code Python. Il nous aussi présenté les principaux outils, comme mypy, pour exploiter ces annotations.
- Crossing the native code frontier : Serge Sans Paille (Namek) a fourni des explications très claires sur les coûts associés aux passages entre code natif et du code interprété. Une présentation à voir pour mieux utiliser Numpy notamment.
- Vim Your Python, Python Your Vim : Miroslav Šedivý (UBIMET GmbH) nous a parlé des claviers (et des différentes dispositions des touches), de Vim et de Python. Et il nous a beaucoup amusé ! Les 15 premières minutes de la présentation sont un « must see » !
- La session de « lightning talks » : 12 présentations de 5 minutes maximum, ça va vite ! Et dans le lot, des pépites…
- Python for non-coders (keynote de clotûre) : David Louapre, le créateur du blog « science étonnante », a expliqué son parcours de non-dev qui a malgré tout réalisé des choses assez incroyables avec Python.
Bilan
Une superbe expérience, des présentations de très bonne qualité, l’entrée dans une communauté de pythonistas motivés sur Paris : toutes les conditions sont réunies pour que l’on souhaite poursuivre l’aventure, et participer aux prochaines éditions !
Vous souhaitez discuter Python avec nous, ou (re)découvrir comment nous utilisons ce langage chez Oslandia, n’hésitez pas à prendre contact avec nous (infos@oslandia.com) !