Apprenez les tenants et aboutissants du langage de programmation Python. Les apprenants exploreront l’origine de Python, comprendront les notebooks Jupyter et les bases de Linux, y compris la syntaxe et la sémantique. Une fois ces bases fondamentales établies, les participants apprendront les bases des structures de données en Python avant d’explorer les fonctions, la manipulation de chaînes, les expressions régulières, les packages et les modules. Le cours se termine par un aperçu de la visualisation des données et des applications de Python pour les données biomédicales.

Modules

Ce premier module vous guidera à travers une introduction à la programmation avec Python. Il vous permettra d’en apprendre davantage sur l’origine de Python, une partie de la simplicité et de la philosophie derrière Python ainsi que les applications et l’utilité de Python dans la science des données biomédicales. De plus, il présentera les Jupyter Notebooks et résumera brièvement les bases de Linux dans un environnement Python.

Ce deuxième module vous guidera à travers les bases de la syntaxe et de la sémantique Python. Il vous permettra d’en apprendre davantage sur les identifiants Python ainsi que sur les commentaires, l’importance de l’indentation et l’utilisation des parenthèses et des crochets, ainsi que sur les citations, les séparateurs et les mots réservés Python. De plus, ce module couvre également les variables, les objets et quelques-unes des constructions sémantiques essentielles observées dans Python.

Le troisième module vous permettra d’apprendre les bases des structures de données en Python : listes, tuples, dictionnaires, ensembles et collections. De plus, ce module est axé sur une introduction aux structures opérationnelles, en particulier aux instructions conditionnelles et aux boucles.

Ce quatrième module vous guidera à travers le concept et la syntaxe des fonctions, les types de fonctions, comment définir, documenter et appeler une fonction, ainsi que les lambdas. De plus, ce module vous permettra d’apprendre la manipulation de chaînes et les expressions régulières en Python.

Le cinquième module vous guidera à travers les packages et les modules en Python. Il vous permettra d’apprendre à installer des packages et à importer des modules, ainsi qu’à utiliser des packages en science des données biomédicales. Ce module couvre également les deux packages Python les plus utilisés, NumPy et Pandas. Ces bibliothèques se sont révélées essentielles et extrêmement importantes pour le calcul scientifique.

Le sixième module vous guidera à travers la visualisation des données, y compris les graphiques en nuage de points et les graphiques en nuage de points catégoriels, les graphiques linéaires, les facettes, les boîtes à moustaches, les graphiques en violon, les graphiques à barres, les histogrammes, les graphiques d’estimation de la densité du noyau, les graphiques conjoints, les graphiques de régression linéaire, ainsi que les cartes thermiques.

De plus, étant donné qu’une partie importante de la programmation consiste à savoir interpréter les messages d’erreur et à corriger les causes sous-jacentes, ce module vous permettra d’en apprendre davantage sur les erreurs et les exceptions.

Le dernier module de ce cours est axé sur l’apprentissage des applications potentielles de Python dans l’analyse de données biomédicales. Il est orienté vers une meilleure compréhension de l’analyse statistique à l’aide de Python, y compris l’analyse descriptive, les tests d’hypothèses et le modèle statistique.

De plus, ce module vous enseignera les principes de l’apprentissage automatique. Il fournira un aperçu de ce qu’est l’apprentissage automatique, des types d’apprentissage existants, de la manière d’interpréter les résultats, ainsi que de la manière d’évaluer les performances du modèle.