Python est un langage de programmation incroyable, cela ne fait aucun doute. Après des débuts modestes en 1991, on le retrouve désormais presque partout. Que vous fassiez du développement Web, de l'administration système, de l'automatisation de tests, du développement ou de la science des données, il y a de fortes chances que Python joue un rôle dans votre travail.
Même si vous n'utilisez pas Python directement, il y a de fortes chances que vous l'utilisiez en coulisses. Vous utilisez OpenStack ? Python joue un rôle essentiel dans son développement et sa configuration. Vous utilisez Dropbox sur votre ordinateur ? Vous disposez alors d’une copie de Python en cours d’exécution sur votre ordinateur. Vous utilisez Linux ? Lorsque j'ai acheté RedHatLinux en 1995, la configuration était un jeu d'enfant grâce aux outils visuels développés avec Python.
La demande actuelle de développeurs Python est presque insatiable. En fait, les médias chinois ont rapporté l’année dernière que Python était non seulement le langage le plus populaire sur son site Web, mais aussi celui qui connaît la croissance la plus rapide. Certaines des plus grandes sociétés informatiques du monde utilisent désormais régulièrement Python, et leur utilisation du langage ne cesse de croître, au lieu de diminuer.
Les programmeurs pensent souvent au code plutôt qu'aux personnes et à l'efficacité plutôt qu'à l'empathie. Nous avons tendance à nous énerver et à nous disputer sur des points techniques obscurs. Guido (le fondateur du langage Python) a adopté un ton différent dans sa gestion de Python. Dès le début, il s’est demandé qui utiliserait la langue, quelles erreurs ils étaient susceptibles de commettre, et comment la langue pourrait le mieux servir ces personnes. Il débat des fonctionnalités, des bugs et des orientations linguistiques des autres développeurs, mais il le fait généralement à travers des arguments respectueux et raisonnés plutôt que par les tirades dédaigneuses et chargées de jurons qui sont si courantes dans le monde open source.
De cette façon, Guido a non seulement construit un grand langage, mais aussi une culture du don, du partage et de l'aide. Nous ne devrions pas prendre cela pour acquis. Si programmer est difficile, gérer d’autres personnes et prendre en compte leurs différents points de vue l’est encore plus.
Ce qui m'impressionne peut-être encore plus est le fait que des centaines de personnes sont restées au sprint open source le lendemain de PyCon. Presque toutes ces personnes donnent de leur temps pour améliorer une partie du langage Python qu’elles utilisent quotidiennement. Ce type de dévouement, associé à un intérêt à contribuer et à aider les autres, est une caractéristique de l'open source en général et de Python en particulier.
Aujourd'hui, Python dispose non seulement d'une communauté forte, mais également d'une structure organisationnelle solide. La Python Software Foundation gère des fonds qui aident les développeurs à contribuer au langage. Les développeurs principaux sont extrêmement bien organisés, coordonnant les versions grandes et petites et offrant une stabilité et une clarté facilement comparables à celles des éditeurs de logiciels commerciaux. La plus grande controverse dans le monde Python est peut-être la transition de la version 2 à la version 3. Il est facile de dire que cette mise à jour incompatible a été mal gérée.
Tutoriels associés recommandés : Tutoriel vidéo Python
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!