Retour au cours

Carte mentale sur Introduction au Codage Python pour Débutants

Appartient au cours : Introduction au Codage Python pour Débutants

Cours de Python pour débutants

Introduction

  • Destiné aux débutants
  • Pas besoin de connaissances préalables
  • Installation et concepts de base

Installation

Python

  • Site officiel : Python.org
  • Télécharger la dernière version
  • Ajouter Python.exe au PATH (Windows)

Éditeur de texte

  • Choix : Visual Studio Code
  • Site : code.visualstudio.com
  • Installation et configuration de l'extension Python

Concepts de base

Affichage de texte

  • Utilisation de la fonction print
  • Exemple : Hello World

Types de valeurs

  • Entiers
    • Opérations : addition, soustraction, multiplication, division entière, modulo
  • Nombres décimaux (float)
  • Chaînes de caractères (str)
  • Fonction type pour identifier le type

Variables

  • Déclaration et assignation
  • Exemple : ma_variable = 42
  • Réassignation de valeur

Opérations sur les types

  • Concaténation de chaînes et erreurs de type
  • Utilisation de la fonction str pour caster

Lecture de valeurs

Fonction input

  • Récupérer des valeurs utilisateur
  • Transformation de type avec int

Projets pratiques

Convertisseur Celsius vers Fahrenheit

  • Utilisation de input et print
  • Formule de conversion

Gestion des types

  • Introduction au type booléen
  • Opérateurs de comparaison
  • Opérateurs logiques (and, or)

Structures de contrôle

Condition If

  • Exécution conditionnelle de code
  • Utilisation de else et elif

Boucles

While

  • Répétition tant qu'une condition est vraie

For

  • Itération sur des objets itérables
  • Utilisation de range

Listes

  • Déclaration et manipulation
  • Méthodes : append, remove

Dictionnaires

  • Structure clé-valeur
  • Accès aux valeurs par clé
  • Méthodes : get, update, pop

Classes et POO

Déclaration de classes

  • Exemple : classe Voiture
  • Constructeur avec init
  • Attributs et méthodes

Instances

  • Création d'objets à partir de classes
  • Utilisation de self

Conclusion

  • Importance de la pratique
  • Encouragement à explorer davantage Python