Petite réflexion sur le typage en Python

Magazine
Marque
GNU/Linux Magazine
Numéro
224
Mois de parution
mars 2019
Domaines


Résumé

En Python, les variables sont typées dynamiquement, tout le monde sait cela. C'est très pratique et les développeurs habitués aux langages interprétés n'y voient aucun inconvénient. Par contre, pour les développeurs C par exemple, il s'agit d'une hérésie. Je vous propose de réfléchir un peu à ce typage et de voir s'il est possible de tenter une conciliation entre les deux mondes opposés que sont le typage statique et le typage dynamique.


Si mes souvenirs sont exacts, il me semble avoir vu un film il y a quelque temps dans lequel Clint Eastwood s'exprimait à peu près ainsi : « Tu vois, le monde se divise en deux catégories : ceux qui utilisent un langage à typage dynamique et ceux qui utilisent un langage à typage statique. Toi, tu utilises un langage à typage statique. ». Loin de moi l'idée de promouvoir un typage plutôt que l'autre, je suis plutôt flexible sur cette notion et employer du C ou du Python ne pose aucun problème (même si je conserve un penchant pour le dernier langage cité). Toutefois j'ai remarqué que l'aspect typage dynamique posait en général beaucoup de problèmes aux développeurs C. Dans cet article, nous allons donc voir s'il est possible d'intégrer un minimum de vérification de typage dans Python pour satisfaire les développeurs C… et peut-être aider les développeurs Python.

1. Le typage dynamique

Le typage dynamique en Python (ou tout autre langage utilisant ce...

Cet article est réservé aux abonnés. Il vous reste 93% à découvrir.
à partir de 21,65€ HT/mois/lecteur pour un accès 5 lecteurs à toute la plateforme
J'en profite


Articles qui pourraient vous intéresser...

Les barrages se tordent (de rire) : comparaison d'images (mal) géoréférencées avec l'interférométrie par RADAR spatioporté

Magazine
Marque
GNU/Linux Magazine
Numéro
247
Mois de parution
avril 2021
Domaines
Résumé

Nombre d’images diffusées sur le Web sont manipulées, en particulier pour être projetées dans un référentiel géographique. Des projections automatiques mal contrôlées peuvent aboutir à un résultat aberrant... repris dans un documentaire diffusé par France 24 et donnant lieu à polémique sur les risques de rupture du plus gros barrage hydroélectrique du monde. Un peu de bon sens et de contrôle de l’information auraient pu éviter la bévue.

Les défis de la maintenance logicielle

Magazine
Marque
GNU/Linux Magazine
HS n°
Numéro
113
Mois de parution
mars 2021
Domaines
Résumé

Maintenir régulièrement et efficacement un logiciel n’est pas une tâche simple. La complexité croissante qui vient avec l’enrichissement de la solution et la multiplication des versions, ainsi que des plateformes d’exécution ajoutent sans cesse à la problématique. Pour y parer, méthode comme outillage adapté sont donc requis.Dans cet article, nous nous proposons de faire un petit tour d’horizon des défis qui caractérisent aujourd’hui la maintenance logicielle.

L’hameçonneur hameçonné

Magazine
Marque
GNU/Linux Magazine
Numéro
246
Mois de parution
mars 2021
Domaines
Résumé

Nous recevons tous régulièrement de nombreux mails de phishing. Ils sont même tellement nombreux que l’on n’y prête plus guère attention. Alors, comment certaines personnes peuvent-elles encore se laisser prendre dans des filets aussi grossiers...