mirror of
https://gitlab.com/free_zed/free_zed.gitlab.io.git
synced 2024-06-26 16:28:44 +00:00
✨ Add du python plus professionel
This commit is contained in:
parent
171bf960d1
commit
b71634beb5
64
content/pycon-fr-2023-professionnal-python.md
Normal file
64
content/pycon-fr-2023-professionnal-python.md
Normal file
|
@ -0,0 +1,64 @@
|
|||
Title: Faire du Python professionnel
|
||||
Date: 2023-02-18 10:57
|
||||
Summary: Arrêtez de bidouiller!
|
||||
Category: Bloc-notes
|
||||
Tags: live-notes, pyconfr, talk, bordeaux, python, dev, méthode,
|
||||
Status: published
|
||||
|
||||
Par **[Éric Dasse][author-eric]** & **[Dimitri Merejkowsky][author-dimitri]** - Salle [Charles Darwin][cdarwin]
|
||||
|
||||
### [Faire du Python professionnel][abstract]
|
||||
|
||||
[![logo PyConFr Bordeaux 2023][pyconimg]][pyconfr]
|
||||
|
||||
> Python a la réputation d'être un langage de programmation avec une grande simplicité syntaxique. L'avantage, c'est qu'il est facile à apprendre et donc à mettre en place dans un projet même avec relativement peu d'expérience. Il donne la possibilité d'écrire du code presque exactement comme il nous apparait à l'esprit.
|
||||
>
|
||||
> Toutefois, cette même simplicité peut aussi jouer en la défaveur d'un projet sur le long terme si certaines bonnes pratiques ne sont pas mises en place, soit parce qu'on n'est pas informé de ces bonnes pratiques, soit parce qu'on pense gagner du temps en les ignorant.
|
||||
>
|
||||
> Dans cette présentation, on vous propose de découvrir comment donner un ton plus professionnel à votre code Python afin de construire vos projets sur de bonnes bases.
|
||||
|
||||
_[Support][support]_
|
||||
|
||||
---
|
||||
|
||||
Notes personnelles
|
||||
==================
|
||||
|
||||
* présentation
|
||||
- [arolla - software gardening](https://www.arolla.fr/)
|
||||
- Python craft
|
||||
* syntaxe simple
|
||||
* beaucoup de liberté et ça peut **beaucoup** dégénérer
|
||||
* je peu faire beaucoup de très mauvaise qualité
|
||||
* m_mais aussi de très bonne qualité
|
||||
- Bidouiller c'est quoi?
|
||||
* juste marche
|
||||
* sans considérere le futur, meilleure approche
|
||||
* du script
|
||||
- le danger:
|
||||
* maintenance complexe
|
||||
* empoisonne la collaboration
|
||||
* dette technique
|
||||
* cercle vicieux, théorie des tas/vitre cassé
|
||||
- pourquoi le _clean-code_?
|
||||
* intention plus claire
|
||||
* pour ajouter plus facilement du code
|
||||
* éviter la peur de son propre code
|
||||
* debug
|
||||
- [Zen of Python - PEP 02][pep20]
|
||||
* usage des `fstring`
|
||||
* remplacer `get` qui est trop répendu
|
||||
* usage des clés explicites, sans relire le `dict()`
|
||||
* [PEP 8][pep8]
|
||||
|
||||
|
||||
|
||||
[abstract]: https://www.pycon.fr/2023/fr/talks/
|
||||
[author-dimitri]: https://dmerej.info/blog/pages/about/
|
||||
[author-eric]: https://fr.linkedin.com/in/eric-dasse-b68a56119
|
||||
[cdarwin]: https://fr.wikipedia.org/wiki/Charles_Darwin
|
||||
[pyconfr]: https://www.pycon.fr/2023/
|
||||
[pyconimg]: {static}/img/200-pycon-fr-23.png
|
||||
[support]: https://
|
||||
[pep20]: https://peps.python.org/pep-0020/
|
||||
[pep8]: https://peps.python.org/pep-0008/
|
Loading…
Reference in New Issue
Block a user