Ce livre vise à familiariser l’utilisateur avec la “culture” de la programmation. Il concerne aussi bien le programmeur amateur, qui réalise du code pour ses besoins personnels, que le programmeur professionnel qui doit se fixer des objectifs ambitieux.
Dans une première partie, le lecteur pourra découvrir quelques aspects fondamentaux de la programmation et les mettre en pratique. Un outil annexe a été développé pour se livrer à des expériences : il permet de réaliser aussi bien des petits codes “sérieux” que des codes “ludiques” (pour cette 2e édition, des codes en Jshell/Java 9 ont été également utilisés). En complément, l’exposé permet de visualiser certains aspects techniques sous-jacents. La seconde partie, plus technique, présente les principales difficultés rencontrées lors d’une pratique professionnelle et permet d’apprendre à formaliser les problèmes. Elle contribue, en outre, à se familiariser avec certains outils pour atteindre des objectifs centrés sur la qualité du code. En annexe, on trouvera une courte présentation des langages de programmation et des métiers associés. Cet ouvrage s’adresse à tout programmeur, débutant ou occasionnel, qui souhaite revoir les principes de base et remettre sa pratique en perspective.
Une chose est certaine, l’usage de l’intelligence artificielle au sein d’une entreprise est loin d’être un phénomène de mode. Ayant modifié en profondeur les techniques de travail, les solutions technologiques basées sur l’intelligence artificielle sont porteuses d’espoir pour contribuer efficacement au développement de la performance de nos organisations. Néanmoins, il reste évident que ces techniques ne peuvent pas rester immuables au fil du temps. Difficile alors d’établir des standards propres à l’intelligence artificielle tant ses techniques évoluent rapidement au gré de l’évolution de la puissance des outils digitaux à notre dispo