Codage et Représentation de l’information, année 2019

Contenus du troisième cours: Introduction à la programmation

L’objectif de ce cours est une introduction générale à la programmation. Permettre d’identifier les difficultés classique et les grandes étapes dans l’apprentissage de la programmation.

Tous les points seront abordés superficiellement et seront approfondis (légèrement) en TP.

Partie I. Les langages de programmations

  1. Notion de langages de programmations
  2. Syntaxe et sémantique des langages de programmation

Quelques exemples:

  1. Instructions, variables et types
  2. Fonctions et arguments
  3. Structure de contrôle de flots d’un programme
    • Instructions conditionnelles
    • Boucles
  4. Les grandes catégories des langages de programmation:
    • Compilé, interprété
    • Impérative ou déclarative
    • Fortement ou faiblement typé
    • Programmation orientée objet
  5. Notion d’algorithmique et de complexité
  6. Le grand secret pour apprendre un langage de programmation:
    • Comprendre les spécificité
    • Identifier les avantages et les limites
    • Pratiquer,
    • Pratiquer,
    • Pratiquer.

Partie II. Introduction à Python

  1. La syntaxe de Python
    • Écrire des fonctions
    • Appeler des fonctions
    • Utiliser des variables
    • les instructions de contrôle de flots
  2. Les types standards
    • Un système de type faible
    • Les types numériques
    • Les chaînes de caractères
  3. Les instructions de contrôles de flot
    • Les conditions
    • Les boucles



Compiled the: mer. 04 sept. 2024 12:49:36 CEST