Ce cours est une introduction aux principes de base de la programmation en Python. Python est un langage de script open source qui permet le développement rapide d'applications pour les systèmes logiciels de grande et de petite taille. Le cours présente aux étudiants les principes fondamentaux du stockage de données, de l'entrée et de la sortie, des structures de contrôle, des fonctions, des séquences et des listes, du dictionnaire, des ensembles et des entrées/sorties de fichiers. Les étudiants apprennent à concevoir des algorithmes, à rédiger de la documentation externe et interne et à concevoir et à écrire du code source en Python.