Python
Un langage écrit pour se lire comme de l'anglais courant, devenu le choix habituel pour les données, l'automatisation et presque tout ce qu'on appelle intelligence artificielle.
Également appelé Python 3 langage Python CPython
Définition
Python est un langage de programmation écrit pour être lu. Ses lignes ressemblent à de l'anglais courant, au point qu'une personne qui ne programme pas suit souvent l'idée générale d'un fichier. C'était un choix assumé de ses créateurs, et il a changé qui pouvait écrire des logiciels. Un pharmacien, un comptable et un chercheur peuvent lire le même fichier et en discuter. Cela paraît anodin. C'est la raison principale de la diffusion de Python.
Comme beaucoup de monde s'est rassemblé autour, les outils utiles se sont accumulés au même endroit. Presque tout ce qu'on appelle intelligence artificielle est écrit en Python. La plupart de l'analyse de données aussi, et la plupart de ces petits scripts discrets qui refont la même tâche chaque nuit : verser les ventes de la veille dans un tableur, renommer trois mille fichiers, envoyer un rapport à sept heures du matin. Linkysoft s'en sert beaucoup pour construire des systèmes d'intelligence artificielle et pour les traitements de fond qui tournent pendant que tout le monde dort.
Python est vraiment plus lent que certains langages, ligne par ligne. En pratique cela tranche rarement quoi que ce soit, car un programme de gestion passe l'essentiel de son temps à attendre une base de données ou le réseau plutôt qu'à calculer. Et les mathématiques lourdes de ses outils de données ne sont pas écrites en Python. Elles le sont en C, et Python les appelle. Le langage que vous lisez n'est donc pas toujours celui qui travaille.
Le vrai coût vient d'ailleurs. Un projet Python s'appuie sur des dizaines de bibliothèques gratuites écrites par des inconnus, et un an plus tard certaines ont changé et d'autres sont à l'abandon. Un script qui tournait très bien en février peut s'arrêter en mars parce que quelque chose a bougé en dessous. Ces fichiers ont aussi la mauvaise habitude de contenir un mot de passe ou une clé en clair, ce qui ressort régulièrement d'un audit de cybersécurité. Demandez à votre prestataire quelle version de Python il utilise, de quelles bibliothèques extérieures le travail dépend, et qui les met à jour. Une question ennuyeuse qui fait économiser. C'est aussi pourquoi Linkysoft considère un script d'automatisation comme une partie de l'application web qu'il alimente, et non comme un fichier posé sur un ordinateur portable.
Questions sur Python
Python est-il difficile à apprendre ?
Python sert-il uniquement à l'intelligence artificielle ?
Python est-il assez rapide pour un vrai système de gestion ?
Peut-on construire un site web avec Python ?
Qu'est-ce qui casse le plus souvent dans un projet Python ?
Vous ne voyez toujours pas comment cela s'applique à votre projet ?
Dites-nous ce que vous construisez et nous vous répondrons simplement.