Aller au contenu

Introduction

Ce livre s'adresse aux développeurs C# qui souhaitent apprendre les bases du langage Python pour implémenter des algorithmes et enrichir leurs compétences. Il s'appuie sur leurs connaissances de la programmation pour présenter progressivement la syntaxe, les mécanismes et les principales particularités de Python.

Maîtriser le langage C# constitue une base solide. Les notions de variables, de conditions, de boucles, de fonctions et d'objets sont déjà connues. Le langage Python propose toutefois une manière différente d'exprimer et d'organiser les traitements. Au fil des chapitres, les comparaisons avec le langage C# permettront de prendre conscience de ces différences et d'adopter les bonnes pratiques propres au langage Python.

Cet apprentissage ouvre la voie à des domaines dans lesquels le langage Python est très utilisé, tels que l'analyse de données, le calcul scientifique, l'intelligence artificielle et le développement cloud avec Microsoft Azure. Dans l'analyse de données, il permet de traiter, de transformer et d'explorer des informations pour en dégager des tendances ou produire des indicateurs. Dans le calcul scientifique, il permet de réaliser des calculs numériques et de mettre en œuvre des méthodes mathématiques. En intelligence artificielle, il est utilisé pour préparer des données, entraîner des modèles et exploiter leurs résultats. Dans le cloud Microsoft Azure, il permet d'implémenter des traitements qui exploitent des services de stockage, des bases de données ou des services d'intelligence artificielle.

De manière progressive et structurée, vous apprendrez à lire, à comprendre et à écrire du code Python. Les explications et les exemples vous permettront de vous familiariser avec ses particularités et de mettre progressivement vos connaissances en pratique.