Options d’inscription

Objectifs de la matière :
-Acquérir les bases pratiques de la programmation avec Python
-Développer une logique algorithmique pour résoudre des problèmes simples
-Apprendre à manipuler les structures de données fondamentales
-Savoir écrire, tester et déboguer des programmes Python élémentaires
-Appliquer les concepts de programmation à des cas pratiques
Connaissances préalables recommandées :
-Aucune expérience préalable en programmation n'est requise
-Connaissances de base en mathématiques (niveau lycée)
-Savoir utiliser un ordinateur (navigation dans les fichiers, éditeur de texte)
Contenu de la matière :
Chapitre 1. Installer et utiliser Python
Chapitre 2. Notions de base
2-A. Mode interactif et mode script ,
2-B. Variable et type de donnée :
2-C. Fonction prédéfinie
2-D. Code source
Chapitre 3. Les structures conditionnelles

(Forme minimale en if, forme if-else, forme complète if- elif- else), Les limites de la condition simple en if, Les opérateurs de comparaison, Prédicats et booléens, Les mots-clés and, or et not
Chapitre 4. Les boucles
La boucle while, La boucle for, Les boucles imbriquées, Les mots-clés break et continue

Chapitre 5. Les fonctions
La création de fonctions, Valeurs par défaut des paramètres,Signature d'une fonction
L'instruction return,Les modules, La méthode import, La méthode d'importation : from … import …
Les packages, Importer des packages, Créer ses propres packages
Chapitre 6: Les listes et tuples
Création et éditons de listes, Définition d’une liste, Création de listes, Insérer des objets dans une liste
Ajouter un élément à la fin de la liste, Insérer un élément dans la liste, Concaténation de listes
Suppression d'éléments d'une liste, Le mot-clé del, La méthode remove, Le parcours de listes,La fonction enumerate, Création de tuples
Chapitre 7 : Les dictionnaires

Création et édition de dictionnaires, Créer un dictionnaire, Supprimer des clés d'un dictionnaire
Les méthodes de parcours, Parcours des clés, Parcours des valeurs, Parcours des clés et valeurs simultanément
Les dictionnaires et paramètres de fonction
Chapitre 8: Objets et classes
Décrire des objets et des classes, et utiliser des classes pour modéliser des objets
Définir des classes avec des champs de données et des méthodes.
Construire un objet à l'aide d'un constructeur qui invoque l'initialiseur pour créer et initialiser les champs de données.
Chapitre 9 : Les fichiers
Chemins relatifs et absolus, Lecture et écriture dans un fichier, Ouverture du fichier
Fermer le fichier, Lire l'intégralité du fichier, Écriture dans un fichier, Écrire d'autres types de données
Le mot-clé with, Enregistrer des objets dans des fichiers, Enregistrer un objet dans un fichier

Les visiteurs anonymes ne peuvent pas accéder à ce cours. Veuillez vous connecter.