Couverture de l'article Retour sur le Meet-up Python du 30 juin 2025
Retour aux articles

L'agence

WanadevStudio

Retour sur le Meet-up Python du 30 juin 2025

Ce lundi 30 juin 2025 nous accueillions la branche lyonnaise de l'AFPy dans nos locaux pour un meetup autour du langage Python. Malgré les fortes températures, une trentaine de personnes ont répondu présentes pour ce moment de convivialité et d'échange.

La soirée a débuté par une présentation de Guillaume Ayoub (a.k.a liZe), membre du collectif CourtBouillon, qui est venu nous parler de tout ce qui gravite autour d'une bibliothèque Python.

Petite originalité : plutôt que de nous faire un bien trop classique powarpouinte, il a créé un mini projet nommé Minimals, contraction de Mini et d'Animals (petit clin d'œil à de célèbres monstres de poches), dont les commits du dépôt Git constituent la présentation.

Si vous voulez voir ce que ça donne, vous pouvez vous rendre dans l'historique du dépôt sur GitHub :

Titre_de_l_image

Mode d'emploi : le premier commit (et donc le début de la « présentation ») se situe en bas, et le dernier commit (donc la fin) se trouve en haut. Vous pouvez cliquer sur le titre de chacun des commits pour obtenir plus d'informations et pour visualiser les évolutions du projet à ce stade.

Pour résumer rapidement le talk, Guillaume a commencé par nous présenter le code Python du projet. Ici rien de bien spectaculaire, car le projet n'est qu'un prétexte, ce qui nous intéresse aujourd'hui se trouve autour du code. :)

Il a ensuite enchaîné rapidement sur l'utilisation de Git, et notamment sur quoi mettre dans son fichier .gitignore lorsque l'on commence à travailler sur un projet Python.

Puis il a abordé un point souvent négligé et pourtant essentiel : le choix de la licence. Sa principale recommandation est de choisir une licence largement adoptée par de gros projets. Étant donné qu'on n'est pas des spécialistes en droit, mieux vaut s'en remettre aux licences bien établies et déjà éprouvées devant diverses juridictions.

Il cite notamment les licences GPL et MIT dont la principale différence est d'autoriser ou non la réutilisation du code dans un projet propriétaire (la GPL est restrictive sur ce point alors que la MIT est plus permissive).

Vous retrouverez quelques liens utiles dans la présentation de Guillaume pour en apprendre davantage :

Vient ensuite un petit commit qui porte sur la forme de documentation la plus basique mais pourtant absolument essentielle à tout projet qui se respecte : le fameux fichier README. Guillaume nous fournit ici un exemple minimaliste permettant de se faire une idée de ce qu'il convient de mettre dedans (présentation concise du projet, liens vers la documentation, changelog, rappel de la licence,...).

Puis vient l'épineux sujet des tests unitaires. Le framework Pytest a notamment été évoqué étant donné qu'il s'agit de l'un des plus utilisés en Python, mais on ne rentrera toutefois pas dans les détails car cela pourrait faire l'objet d'une présentation à part entière. :)

Après les tests on passe à la documentation. Cette fois c'est l'outil Sphinx qui est évoqué, une fois encore sans rentrer dans les détails. Guillaume a également abordé Diátaxis, une méthode pour rédiger une bonne documentation, digeste pour l'utilisateur.

Vous retrouverez des liens pour approfondir la rédaction de documentation dans le message de commit suivant :

Et si vous souhaitez en apprendre plus sur Sphinx, je me permets de vous rajouter des liens vers sa documentation officielle ainsi que vers ma série d'articles à son sujet #AutoPromo, Guillaume n'ayant pas recommandé de sources particulières sur ce point :

Et pour finir, Guillaume nous a parlé de l'histoire chaotique du packaging en Python et des pratiques et outils modernes qui ont heureusement corrigé tout ça ! ;)

Vous retrouverez tous les liens qui vont bien dans le dernier commit du dépôt :

Titre_de_l_image

Une fois la présentation terminée, tout le monde s'est retrouvé dans la salle de pause pour discuter et échanger autour d'un verre et de grignotages divers et variés.

Merci encore une fois à tous les participants, et tout particulièrement à Lucie (a.k.a grewn0uille) et à Théo pour l'organisation de l'événement. On espère vous revoir bientôt pour un nouveau meetup ! :D

  • Couverture de l'article 2025 : Une année d’innovations stratégiques pour WanadevDigital
    2025 : Une année d’innovations stratégiques pour WanadevDigital
    Evénement

    Il y a 2 ans

    2025 s’annonce comme une année décisive, marquée par l'aboutissement d'innovations technologiques majeures et des opportunités stratégiques pour WanadevDigital. Convaincus que le marché de la configuration en ligne continue de croître, nous sommes déterminés à démocratiser ces solutions au plus grand nombre. Découvrez notre vision et nos ambitions pour l’année à venir.

  • Couverture de l'article WanadevDigital rejoint l'AFUP Lyon : renforcer l'écosystème local et partager notre expertise
    WanadevDigital rejoint l'AFUP Lyon : renforcer l'écosystème local et partager notre expertise
    Evénement

    Il y a 2 ans

    Nous sommes fiers d’annoncer notre adhésion à l’AFUP (Association Française des Utilisateurs de PHP). Ce choix marque une étape supplémentaire dans notre engagement à soutenir l’écosystème local et à contribuer activement au développement des communautés professionnelles.

  • Couverture de l'article Paris web 2024, pour un web de qualité et accessible !
    Paris web 2024, pour un web de qualité et accessible !
    Evénement

    Il y a 2 ans

    Les 26 et 27 septembre, l'institut Pasteur, un superbe site verdoyant au cœur de Paris, a accueilli la Paris Web 2024. Cet événement exceptionnel se consacre pendant deux jours à explorer les thématiques autour d’un web plus inclusif et ouvert. C'est une véritable bouffée d'air frais qui nous rappelle la raison d’être originel d'internet en tant qu'espace de partage rassemblant des individus du monde entier. Cette année, Maud, Thibaut et Manuel vous proposent une sélection des conférences qui les ont particulièrement marqués.

  • Couverture de l'article AFUP Day de Lyon 2024 : les retours de l'équipe !
    AFUP Day de Lyon 2024 : les retours de l'équipe !
    Evénement

    Il y a 2 ans

    Cette année encore, WanadevDigital était sponsor de l'AFUP Day de Lyon et une partie de l'équipe s'est rendue sur place pour assister à des conférences ou même pour en donner, avec la conférence d'Alexandre Daubois : "Composer 101 : Gérer Efficacement ses Dépendances PHP". Dans cet article, vous trouverez les retours de l'équipe sur les conférences qui les ont marquées.

    Photo de Charlotte CHAUMET auteur de l'article

    Charlotte CHAUMET

    Lire la suite
  • Couverture de l'article SymfonyCon Brussels 2023 : PHP continue d'innover !
    SymfonyCon Brussels 2023 : PHP continue d'innover !
    Evénement

    Il y a 3 ans

    La SymfonyCon, c'est un peu le rendez-vous annuel de la communauté Symfony. C'est un événement qui a lieu chaque année dans une ville différente, et qui rassemble des milliers de développeurs Symfony venus du monde entier. Cette année, nous étions 1200 au SQUARE Center de Bruxelles. Une excellente occasion de rencontrer en vrai les développeurs avec qui on échange toute l'année sur Github !

    Photo de Alexandre DAUBOIS auteur de l'article

    Alexandre DAUBOIS

    Lire la suite
  • Couverture de l'article Être speaker : de l'autre côté des conférences tech
    Être speaker : de l'autre côté des conférences tech

    Il y a 3 ans

    Chez WanadevDigital, nous encourageons nos collaborateurs à intervenir sur leurs sujets d'expertise auprès de la communauté de développeurs PHP. Plusieurs d'entre eux sont intervenus sur des thématiques de leur quotidien, tels que Suzanne et sa conférence sur le concept art, ou encore François lors de la table ronde du Sport Unlimitech à Lyon en 2019. Aujourd'hui, nous avons demandé à Alexandre, lead developer au sein de l'agence depuis décembre 2022 et qui est intervenu sur des nombreuses conférences à destination des développeurs PHP (PHPers Summit 2023, Forum PHP 2023, Symfony Live 2022, etc.), de nous parler de son expérience de speaker pour donner les clés nécessaires à une première intervention.

    Photo de Alexandre DAUBOIS auteur de l'article

    Alexandre DAUBOIS

    Lire la suite