SalleAlfred Wegener
Charles Darwin
Henri Poincaré
Rosalind Franklin
Thomas Edison
Workshop 1
Workshop 2
Workshop 3

jeudi 31 octobre

10:00 – 18:00Découvrez la cryptographie citoyenne avec le Witness Angel
Pascal Chambon
Universal Packaging Tool (UPT) - Développement de modules
Cyril Roelandt
Watchghost
Arthur Vuillard, Samira Rabaâoui, Guillaume Ayoub & Lucie Anglade
Développements de correctifs et tests des modules Ansible (&)
Michael Scherer & Pierre-Louis Bonicoli
Contributions à django-elasticsearch-dsl
Alexandre Garel
Amélioration de preview-generator
Damien Accorsi
Amélioration d'Anyblok, sa documentation et ses librairies
Jean-Sébastien Suzanne & Pierre Verkest
Traduction de la documentation de Python
Julien Palard
Une boîte à outils pour Django
Marc Debureaux

samedi 02 novembre

09:00 – 10:00Accueil / Welcome
Marc Debureaux
10:00 – 10:30Plénière n°1 / Keynote #1: The 750,000-Line Long Pull Request: Crafting a more Resilient Open Source Community
Anna-Livia Gomart
10:30 – 11:00Solving Python Cold Start Issues in Cloud Infrastructure
Denys Makogon
Monitoring : de rien à bien
Guillaume Ayoub & Lucie Anglade
GitLab + Mercurial = Heptapod
Georges Racinet
Micro framework visuel avec Tkinter
François Girault
Sécurisez votre application web avec les nouveaux « audit hooks » de Python
Nicolas Vivet
Coder en Python avec la pratique de développement itérative : TDD (« Test Driven Development ») en groupe !
Pierre Bousquié
Word2Vec and Doc2Vec: Concept and Code
Navid Nobani
11:00 – 12:00Zero to Blockchain in 30 minutes
Carine-Belle + Yonatan
Boîte à outils Python de l'expert CTF
Mathis Hammel, Hugo Delval & Nicolas Bonfante
Le saviez-vous ?
Kevin Samuel
Déployer Django avec Compose
Mehdi Raddadi
Plongée au cœur du modèle asynchrone Python
Antoine "entwanne" Rozo
12:00 – 12:30Turning Spatial Data into Arrays: Python Coming Handy for GIS People!
Julie Pierson
Data center DIY avec Python et Raspberry Pi
Arthur Vuillard & Samira Rabaâoui
Impacts technologiques − Au delà du code
Geoffroy Bailly
Robotique : Python au service de machines qui bougent
Yoan Mollard
Augmentez vos données avec les algorithmes de graphes
Estelle Scifo
12:30 – 13:00
13:00 – 14:00
14:00 – 14:30The Joy of Creating Art with Code
Neeraj Pandey
Après Jupyter notebook, voici JupyterLab
Maxime Morinière
Interfacer C++ avec Python, tour d'horizon.
Antoine Wecxsteen
Pourquoi j'ai traduit une partie de la doc de python et pourquoi je vais continuer
Pierre Bousquié
Le processus de lisibilité de code à Google
Bruno Cauet
L'apythoncalypse
Kevin Samuel
Introduction to Data Science with Python
Manoj Pandey
Explorer des données d'observation de la terre avec Python
Alex Marandon
14:30 – 15:00Computation Techniques for Encrypted Data
Gajendra Deshpande & Shrirang Kulkarni
Comment j’optimise ma sécurité avec mes ressources mentales limitées
Nina Cercy
Je construis mon premier moteur (asynchrone) de Python 2 à Python 3.7
Romain Bellan
« Privacy by design » : protéger les données personnelles, 1 million de lignes de code à la fois
François Séguin
Passer à Python 3
Michel Casabianca
15:00 – 16:00Python et la CAO
Philippe Boulanger
Brancher Anyblok à 14 ans d'historique métier
Jean-Sébastien Suzanne & Hugo Quezada
Tests : la jungle des frameworks
Robin Huart
Python pour tous : amener un zeste de programmation dans les milieux moins favorisés
Nathanaël Langlois, Amaury Carrade & Titouan Soulard
The XSS files, la sécurité est ailleurs − Retour d’expérience avec le projet Fedora
Michael Scherer
16:00 – 16:30
16:30 – 17:30RedisGears
Itamar Haber
Configurez / tracez / débuguez votre noyau Linux avec Python
Fourcot Florent, Victorien Molle & Charles Daymand
Mettez Elasticsearch à votre service
Alexandre Garel
Workalendar, cette bibliothèque qui ne prend jamais de vacances
Bruno Bord
Un Captcha libre, c'est possible !
Mindiell
17:30 – 18:00Plénière n°2 / Keynote #2: Au bonheur des likes
Nina Cercy

dimanche 03 novembre

09:00 – 10:00Assemblée générale de l'AFPy
Marc Debureaux
10:00 – 10:30How I Fell In Love With Pytype & Why You Should Too
Nathaniel Manista
Carnet de recherche scientifique avec Python (Git + Jupyter Notebook + Pandoc)
Constance de Quatrebarbes
La série Chernobyl à travers le prisme de l'intelligence artificielle
Pierre-Loïc Bayart
Du SQL à Neo4j avec python
Estelle Scifo
Python + Neo4j: How a Graph DB Can Make a Transit App More Intelligent
Navid Nobani
Déploiement de services dans l'orchestrateur OpenSVC
Christophe Varoqui & Arnaud Veron
Let's Get Started with Odoo
Nadia Afakrouch
Conférences éclair / Lightning talks
Vous / You
10:30 – 11:00Building a Text Processing Pipeline − Application to Relationship Detection between Fictional Characters
Arnault Chazareix
Classification automatique de nuage de points en 3D : dessine-moi une falaise !
Raphael Delhome
La visualisation dynamique des données en Python
Romain Colle & Thibault Derousseaux
Ajoutez de l'observabilité à votre application Django
Lionel Porcheron & Pierre Fersing
Gotchas and Landmines in Python
Manoj Pandey
11:00 – 12:00Everything You Want to Know About Kubernetes (Preferably Before Using It)
Guillaume Gelin
Épanouissement personnel et collectif dans le monde du développement informatique en télétravail
Pierre Verkest & Audrey Braun
Pip, Pipenv, Poetry et PEP517/518 : le point sur le packaging, la gestion des dépendances et leur évolution
Thierry Chappuis
AutoML : 40 heures que je fais du machine learning sans que j’en susse rien !
Laurent Picard
Make Your Python Code Fly at Transonic Speeds!
Pierre Augier
12:00 – 12:30Ever Wondered what is the Best Company that Suits You?
Taneja Ankisetty
Comment hériter de str et survivre
Rémi Bois
Le code ne suffit pas (2)
Constance de Quatrebarbes
Déployer Flask sur AWS Lambda avec Zappa & GitLab
Fred Zind
ToFu − An Open-Source Python/Cython Library for Synthetic Tomography Diagnostics on Tokamaks
Laura Mendoza
12:30 – 14:00
14:00 – 14:30Plénière n°3 / Keynote #3: The Role of 21st Century Technology in Protests
Cheuk Ting Ho
14:30 – 15:00APIs and Language Processing with Python for Twitter
Sonal Sannigrahi
Booster Python avec Rust : le cas de Mercurial
Raphaël Gomès
Les décorateurs : Kézako ?
Alexis Benoist
Témoignage : comment j'ai survécu à ma thèse en machine learning avec Python ?
Ikram Chraibi Kaadoud
Understand RegEx using deep learning
Shubhadeep Roychowdhury
Coder votre premier projet Anyblok : la boite à outils pour vos applications métiers
Jean-Sébastien Suzanne & Pierre Verkest
Integration Tests with Pytest
Łukasz Mach & Paweł Nuckowski
15:00 – 16:00Pytest: Yes Let's Go
Santiago E Fraire Willemoes
gRPC/Python : Exemple pratique d'utilisation de micro-services pour une (mini) application d'analyse sémantique de textes (NPL)
Lionel Atty
Marshmallow, de la sérialisation à la construction d'une API REST
Jérôme Lafréchoux
TDID − « Test Driven Infrastructure Developpement » avec Salt, GitLab, Kitchen et Testinfra
Arthur Lutz
LSTM Variational AutoEncoders for Network Signal Anomaly Detection
Facundo Calcagno
16:00 – 16:30Optimizing Python at Scale
Bogdan Balas & Thibault Poisson
Dash : applications web de visualisation de données interactives sans Javascript
Dom Weldon
Le Witness Angel, la cryptographie au service de la justice et de la vie privée
Pascal Chambon
Un CMS conçu pour la performance écologique
Hugo Delval & Lucien Deleu
Automating Vulnerability Detection at Scale with CHOPCHOP
Paul Amar & David Rigaudie
16:30 – 17:00Equip Your Performance Toolbox − Cython vs. Pybind11
Gavin Chan
Structurez vos applications Python avec un système de Plugins
Joachim Trouverie
Comment faire confiance aux métadonnées de musique
Paul Tremberth
Where in the World is "11 H 1-2"? − Aligning Public Datasets With Nazca
Carine Dengler & Simon Chabot