Cet exercice/projet ne constitue pas une formation professionnelle au sens de l'article L6313-1 du Code du travail : il s'agit d'un cas pratique à réaliser en autonomie, avec correction en ligne, sans vidéo de formation.

Exercices Python

Ce module couvre les fondamentaux du langage Python : variables, types, structures de contrôle (conditions, boucles) et fonctions. Il s'adresse à toute personne découvrant la programmation ou souhaitant consolider ses bases avant d'aborder des exercices plus avancés (Pandas, SQL).

  • Comprendre les variables et les types de base
  • Écrire ses premières conditions et boucles
  • Définir et appeler des fonctions simples
4h 73 exercices Débutant
Aperçu de la plateforme
Aperçu de la plateforme Dojo

Objectifs pédagogiques

  • Comprendre les variables et les types de base

  • Écrire ses premières conditions et boucles

  • Définir et appeler des fonctions simples

Pré-requis

  • Aucun pré-requis

Sommaire

  • Ecriture dans la console
  • Affectation d'une variable de type float
  • Affectation d'une variable de type int
  • Affectation d'une variable de type str
  • Reaffectation dynamique d'une variable de type int
  • Reaffectation dynamique d'une variable de type float
  • Affectation et sensibilité à la casse
  • Operations de base sur des variables de type float
  • Operations de base sur des variables de type str
  • Bilan : Affectation et opérations de base sur des variables de type float
  • Application : Arbitrage financier avec la manipulation de float
  • Utilisation d'une condition pour nombre positif / négatif
  • Utilisation d'une condition pour déterminer quel mot apparaît en premier dans un dictionnaire
  • Utilisation des structures de controle 'if' pour la classification des ages
  • Utilisation d'une condition pour déterminer si une personne est majeure ou mineure
  • Utilisation d'une condition pour déterminer le type d'un triangle
  • Évaluation de la note d'un étudiant
  • Évaluation de la performance d'un investissement
  • Évaluation du statut d'un investisseur
  • Évaluation du statut d'un investisseur (2)
  • Stockage d'une liste d'entiers
  • Manipulation de listes simples
  • Manipulation de listes simples (2)
  • Extraction d'élément à la fin d'une liste
  • Extraction de sous-liste à partir d'une liste
  • Ajout d'un élément dans une liste
  • Suppression d'un élément dans une liste
  • Opérations sur les listes (1)
  • Opérations sur les listes (2)
  • Test si un élément est présent dans une liste
  • Création d'un tuple
  • Extraction d'élément d'un tuple
  • Création d'un tuple à partir d'autres variables
  • Création d'un dictionnaire
  • Modification d'un dictionnaire
  • Test si un élément est présent dans un dictionnaire
  • Itérer les éléments d'une liste
  • Itérer sur une liste de nombre entier
  • Itérer sur une liste de nombre entier (2)
  • Créer une liste à partir d'une boucle for (1)
  • Créer une liste à partir d'une boucle for (2)
  • Créer un dictionnaire à partir d'une boucle for
  • Compter le nombre de voyelles dans un mot
  • Creation d'un motif dans la console à l'aide d'une boucle for
  • Création d'une liste de facteurs d'actualisation dépendant de la maturité
  • Création d'un dictionnaire de facteurs d'actualisation dépendant de la maturité et du taux
  • Fonctionnement de la fonction enumerate pour une liste
  • Création d'un dictionnaire à partir de deux listes
  • Compréhension de liste : une autre façon de boucler
  • Filtre sur les dictionnaires
  • Filtre sur les dictionnaires (2)
  • Trier un dictionnaire de dictionnaire
  • Calcul dans un dictionnaire de dictionnaire
  • Transformer un dictionnaire de dictionnaire en un dictionnaire simple
  • Récupération d'une liste dédoublonnée
  • Création d'une fonction soustraction
  • Création d'une fonction soustraction avec paramètre optionnel
  • Création d'une fonction operation qui retourne plusieurs résultats (1)
  • Création d'une fonction operation qui retourne plusieurs résultats (2)
  • Les fonctions lambda (1)
  • Les fonctions lambda et la fonction map
  • Les fonctions lambda et la fonction filter
  • Les fonctions lambda et la fonction sorted
  • Portée d'une variable
  • Fonctions récursives
  • Fonction à ordre supérieur - Calcul de payoffs
  • args et kwargs
  • Décorateurs
  • Pricing d'obligations - Maturité en années des prochains flux
  • Pricing d'obligations - Maturité en années des prochains flux (2)
  • Pricing d'obligations - Calcul des intérêts d'une obligation
  • Pricing d'obligations - Calcul de la valeur actuelle d'un flux
  • Pricing d'obligations - Prix d'une obligation zéro-coupon

Exercice

Durée : 4h

Exercices : 73

Niveau : Débutant

89 € TTC, hors réduction

Vous serez redirigé vers notre partenaire de paiement Stripe.