Packt

Introduction à la programmation avec Python

Profitez de l'une de nos meilleures offres et renforcez vos compétences avec 50 % de réduction sur Coursera Plus. Économisez maintenant.

Packt

Introduction à la programmation avec Python

Inclus avec Coursera Plus

Demander à Coursera

Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme
Obtenez un aperçu d'un sujet et apprenez les principes fondamentaux.
niveau Débutant

Expérience recommandée

2 semaines à compléter
à 10 heures par semaine
Planning flexible
Apprenez à votre propre rythme

Ce que vous apprendrez

  • Comprendre et mettre en pratique les types de données et les opérations de base de Python en programmation.

  • Créer et modifier des listes, utiliser des boucles et mettre en œuvre une logique conditionnelle en Python.

  • Écrire et utiliser des fonctions personnalisées afin d'améliorer la réutilisabilité et l'organisation du code.

Compétences que vous acquerrez

  • Catégorie : Gestion du contexte
  • Catégorie : Structures de données
  • Catégorie : Principes de programmation
  • Catégorie : Scripting
  • Catégorie : Conception fonctionnelle
  • Catégorie : Fichier E/S
  • Catégorie : Gestion des fichiers
  • Catégorie : Réutilisation du code
  • Catégorie : Programmation informatique

Outils que vous découvrirez

  • Catégorie : Programmation Python

Détails à connaître

Certificat partageable

Ajouter à votre profil LinkedIn

Récemment mis à jour !

mai 2026

Évaluations

25 devoirs

Enseigné en Anglais

Découvrez comment les employés des entreprises prestigieuses maîtrisent des compétences recherchées

 logos de Petrobras, TATA, Danone, Capgemini, P&G et L'Oreal

Il y a 25 modules dans ce cours

Dans ce module, nous vous présenterons le langage de programmation Python et aborderons ses fonctionnalités essentielles. Nous explorerons les types de données de base tels que les chaînes de caractères, les entiers et les booléens. Vous apprendrez également à attribuer des valeurs à des variables et à effectuer des opérations de base, ce qui vous permettra d'acquérir les bases nécessaires au développement de vos compétences en programmation Python.

Inclus

2 vidéos1 lecture

Dans ce module, nous allons nous pencher sur les techniques efficaces d'affectation de variables, en mettant l'accent sur l'utilisation d'instructions d'affectation multiples. Vous apprendrez à combiner la définition et l'affectation de variables liées entre elles, ce qui rendra votre code plus clair et plus efficace.

Inclus

1 vidéo1 devoir

Dans ce module, nous verrons comment convertir des données d'un type à un autre en Python, par exemple comment convertir des chaînes de caractères en nombres entiers. Nous aborderons également les problèmes courants qui surviennent lors des conversions et vous donnerons des conseils sur les cas où les conversions de type sont nécessaires dans vos programmes, ainsi que les raisons de ces conversions.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons vous présenter le type de données « liste », l'une des structures les plus importantes de Python. Vous apprendrez à créer des listes, à utiliser l'indexation des listes et à comprendre leur utilité pour gérer efficacement des ensembles de données.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons poursuivre l'exploration des listes en vous montrant comment les modifier. Vous apprendrez à supprimer et à modifier des éléments, ainsi qu'à mettre à jour des parties de listes pour une manipulation plus avancée des données.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons étudier le tri et l'inversion des listes en Python. Vous apprendrez à organiser les éléments d'une liste selon un ordre donné et à les inverser, acquérant ainsi une compétence essentielle pour manipuler efficacement les données.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons le découpage de listes, une technique essentielle pour accéder à des sous-listes. Vous apprendrez à utiliser la syntaxe de découpage pour extraire des portions spécifiques d'une liste et à appliquer ces techniques à des problèmes concrets de récupération de données.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons étudier différents opérateurs Python, en mettant l'accent sur les opérateurs mathématiques et de comparaison. Vous apprendrez à effectuer des calculs et des comparaisons, ce qui vous permettra de poser les bases nécessaires à la mise en place d'une logique complexe dans vos programmes.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons approfondir la question de la priorité des opérateurs et de l'ordre des opérations en Python. Vous apprendrez comment les expressions sont évaluées et comment structurer votre code pour plus de clarté et de précision, en utilisant des parenthèses lorsque cela s'avère nécessaire.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons vous présenter les instructions « if » qui permettent de créer une logique conditionnelle dans vos programmes. Vous apprendrez à gérer différents cas de figure à l'aide des instructions « else » et « elif » afin d'ajouter des capacités de prise de décision à votre code.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons approfondir l'utilisation de la logique conditionnelle en abordant les expressions conditionnelles composées. Vous apprendrez à vérifier plusieurs conditions à l'aide d'opérateurs logiques et à affiner votre logique de prise de décision en Python.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons les boucles « for » comme outil permettant d'itérer sur des ensembles de données. Vous apprendrez à automatiser des tâches répétitives et à traiter efficacement les éléments de structures de données telles que les listes et les plages.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons étudier les boucles « while » et ce qui les distingue des boucles « for ». Vous apprendrez à contrôler l'exécution d'une boucle à l'aide de conditions et à éviter les pièges courants, tels que les boucles infinies.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons aborder les boucles « for » imbriquées, qui vous permettent de gérer des tâches d'itération plus complexes. Vous apprendrez à écrire et à optimiser des boucles imbriquées, tout en comprenant les enjeux liés à leurs performances dans le cadre de programmes de plus grande envergure.

Inclus

1 vidéo1 devoir

Dans ce module, nous nous intéresserons à la lecture de fichiers en Python. Vous apprendrez à ouvrir et à lire le contenu d'un fichier à l'aide de fonctions Python de base, ainsi que l'importance de gérer les ressources de fichiers en toute sécurité grâce aux gestionnaires de contexte.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons découvrir comment écrire dans des fichiers et copier des fichiers en Python. Vous apprendrez à distinguer les différents modes d'accès aux fichiers et à mettre en pratique ces techniques pour automatiser les tâches de copie de fichiers.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons automatiser la fusion de courriers électroniques afin d'envoyer des e-mails personnalisés. Vous apprendrez à utiliser des listes et des fichiers pour générer du contenu dynamique, que vous pourrez envoyer simultanément à plusieurs destinataires.

Inclus

1 vidéo1 devoir

Dans ce module, nous verrons comment lire les entrées provenant de la console et mettre en forme les sorties afin d'en faciliter la lecture par l'utilisateur. Vous acquerrez une expérience pratique dans le traitement des données fournies par l'utilisateur et dans leur affichage de manière structurée et compréhensible.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons aborder la gestion des arguments de ligne de commande en Python. Vous apprendrez à créer des outils Python capables d'accepter et de traiter des données provenant directement de la ligne de commande afin d'améliorer les fonctionnalités de vos programmes.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons nous intéresser de près à la définition de fonctions personnalisées, l'une des fonctionnalités CORE de Python. Vous apprendrez à créer des fonctions afin de décomposer votre code en composants réutilisables, ce qui rendra votre code plus efficace et plus facile à maintenir.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons aborder le concept des arguments par défaut. Vous apprendrez à attribuer des valeurs par défaut aux paramètres des fonctions, ce qui rendra vos fonctions plus flexibles et plus conviviales.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons les arguments par mot-clé et les arguments par position dans les fonctions Python. Vous apprendrez à utiliser efficacement ces deux types d'arguments et à déterminer dans quels cas chacun d'entre eux constitue le meilleur choix pour rendre votre code clair et facile à comprendre.

Inclus

1 vidéo1 devoir

Dans ce module, nous aborderons la gestion des exceptions en Python à l'aide des blocs « try-except ». Vous apprendrez à détecter et à gérer les erreurs d'exécution afin d'assurer le bon fonctionnement de vos programmes, ainsi que les cas dans lesquels il est préférable de laisser une erreur interrompre le programme.

Inclus

1 vidéo1 devoir

Dans ce module, nous vous présenterons les modules « math » et « random » de Python. Vous apprendrez à utiliser ces bibliothèques standard pour effectuer des opérations mathématiques complexes et générer des données aléatoires pour vos applications.

Inclus

1 vidéo1 devoir

Dans ce module, nous allons découvrir comment utiliser les modules `datetime` et `os` de Python. Vous apprendrez à gérer les métadonnées des fichiers et à effectuer des tâches liées au temps dans vos programmes, ce qui vous permettra d'améliorer la fonctionnalité et l'efficacité de votre code.

Inclus

1 vidéo2 devoirs

Instructeur

Packt - Course Instructors
Packt
1 946 Cours572 247 apprenants

Offert par

Packt

En savoir plus sur Développement de logiciels

Pour quelles raisons les étudiants sur Coursera nous choisissent-ils pour leur carrière ?

Felipe M.

Étudiant(e) depuis 2018
’Pouvoir suivre des cours à mon rythme à été une expérience extraordinaire. Je peux apprendre chaque fois que mon emploi du temps me le permet et en fonction de mon humeur.’

Jennifer J.

Étudiant(e) depuis 2020
’J'ai directement appliqué les concepts et les compétences que j'ai appris de mes cours à un nouveau projet passionnant au travail.’

Larry W.

Étudiant(e) depuis 2021
’Lorsque j'ai besoin de cours sur des sujets que mon université ne propose pas, Coursera est l'un des meilleurs endroits où se rendre.’

Chaitanya A.

’Apprendre, ce n'est pas seulement s'améliorer dans son travail : c'est bien plus que cela. Coursera me permet d'apprendre sans limites.’

Foire Aux Questions