Cette spécialisation enseigne les bases de la programmation en Python 3. Nous commencerons par le début, avec les variables, les conditionnelles et les boucles, et nous aborderons des sujets intermédiaires comme les paramètres de mots-clés, les compréhensions de listes, les expressions lambda et l'héritage de classes.
Vous aurez de nombreuses occasions de vous entraîner. Vous apprendrez également à raisonner sur l'exécution des programmes, de sorte qu'elle ne soit plus mystérieuse et que vous soyez en mesure de déboguer les programmes lorsqu'ils ne fonctionnent pas.
À la fin de la spécialisation, vous écrirez des programmes qui interrogent les API Internet pour obtenir des données et en extraire des informations utiles. Et vous serez en mesure d'apprendre à utiliser de nouveaux modules et de nouvelles API par vous-même en lisant la documentation. Cela vous permettra de devenir un programmeur Python indépendant.
Cette spécialisation est une bonne prochaine étape pour vous si vous avez terminé Python pour tous, mais que vous souhaitez un traitement plus approfondi des fondamentaux de Python et plus de pratique, afin que vous puissiez passer en toute confiance à des spécialisations telles que Applied Data Science with Python.
Mais il est également approprié comme premier ensemble de cours en Python si vous êtes déjà familier avec un autre langage de programmation, ou si vous êtes prêt à relever le défi de plonger la tête la première.
Projet d'apprentissage appliqué
À la fin du deuxième cours, vous créerez un analyseur de sentiment simple qui comptera le nombre de mots positifs et négatifs dans les tweets. Dans le troisième cours, vous combinerez deux API pour créer un système de recommandation de films. Le dernier cours, Python Project : pillow, tesseract, and opencv (Cours 5), est un projet étendu dans lequel vous effectuerez de la reconnaissance optique de caractères (OCR) et de la détection d'objets dans des images.