L’environnement

Python est un langage clair, intuitif et massivement répandu. Enseigné dans de nombreuses écoles, collèges et universités à travers le monde, Python est parfaitement adapté pour la découverte de la programmation logicielle.

Objectifs pédagogiques

À l’issue de la formation, le stagiaire sera capable de :

  • Définir une exécution séquentielle d’une suite d’instructions
  • Élaborer et traduire un algorithme
  • Posséder les bases du langage Python pour programmer
  • Réaliser des scripts Python et les exécuter

Public concerné

Toute personne n’ayant jamais programmé et souhaitant découvrir un langage de programmation

Prérequis

Aucun.

Programme de la formation

Introduction

  • Comment fonctionne mon ordinateur ?
  • Hardware et software
  • Qu’est-ce qu’un langage informatique ?
  • Qu’est-ce qu’un algorithme ?
  • Installer Python
  • Qu’est qu’un environnement de développement ?

Les bases

  • Qu’est-ce qu’une variable ?
  • Pourquoi utiliser différents types de données ?
  • Créer un algorithme simple
  • Utiliser des règles de programmation
  • Les types string, int et float
  • Le transtypage
  • Entrée / sortie
  • Traduction d’un algorithme en langage Python

Les structures conditionnelles

  • Tests simples avec if, else et elif
  • Le type booléen
  • Les opérateurs de comparaison
  • Combiner les conditions
  • Algorithmes et traductions

Les boucles

  • La boucle while
  • La boucle for
  • Algorithmes et traductions

Stocker l’information dans des tableaux

  • Concept
  • Le type liste
  • Insérer les données dans une liste
  • Extraire les données d’une liste
  • Algorithmes et traductions

Les fonctions et procédures

  • Définitions
  • Création d’une fonction
  • La docstring

Les fichiers

  • Ouvrir et lire un fichier
  • Écrire dans un fichier