Initiation à la programmation avec Python

Cette formation vous initiera aux bases de la programmation et de l'algorithmique. Vous mettrez en œuvre les différentes étapes clefs de la construction d'un programme informatique avec Python.

Image de Initiation à la programmation avec Python

À propos de la formation

Cette formation a pour but de vous initier au développement en s'appuyant sur le langage Python. Vous y apprendrez ce qu'est un langage informatique et comment l'utiliser dans des programmes de plus en plus poussés grâce à des travaux pratiques. À l'issue vous aurez acquis les fondamentaux de l'algorithmie avec les boucles, les conditions, les fonctions ainsi que les différents types... Vous saurez comment organiser votre code, gérer les erreurs et utiliser des outils de debug.

Programme

Préambule

  • Qu'est-ce qu'un langage informatique ?
  • Qu'est-ce que Python (installation, documentation) ?

Premiers pas

  • Calculer avec Python
  • Mode interactif
  • Les opérateurs

Les variables

  • Définition et assignation
  • Mots réservés
  • Expressions
  • Affichage

Les types

  • Qu'est-ce qu'un type ?
  • Le type int
  • Le type float
  • Le type str

Le contrôle de flux

  • Instruction if elif else
  • Opérateurs de comparaison
  • Le type bool
  • Les mots réservés or not and

Intruction de répétition

  • La boucle while
  • Le type list
  • Le mot réservé break

Le premier script

  • Les fonctions prédéfinies (print, len, input...)
  • Les arguments d'une fonction
  • Import et utilisation d'un module
  • Créer une fonction originale

Approfondir les structures de données

  • La boucle for
  • Le type dict
  • Les ranges
  • Les tuples

Manipuler les fichiers

  • Naviguer dans l'arborescence du système
  • Lire et écrire dans un fichier

Gestion des exceptions

  • L'instruction try except else

La gestion des scopes

  • Les variables globales
  • Les variables locales

Le Debug

  • Utilisation d'un debugger
  • Les commandes de flow et d'évaluation

Pré-requis

Toute personne voulant apprendre à programmer. Aucune connaissance particulière.

Durée de la formation

2 jours