PYTHON Base de la programmation Mixte : présentiel / à distance

Dernière mise à jour : 30/08/2024

Vous souhaitez comprendre la syntaxe de programmation du langage Python ? Inscrivez-vous dès maintenant !

M'inscrire à la formation

Ajouter au panier

Public visé

  • Personnes souhaitant apprendre à programmer en Python et à prendre en main l'environnement Python.

Prérequis

  • Aucun prérequis nécessaire.

Objectifs de la formation

A l'issue de cette formation, l'apprenant sera capable de :

  • Utiliser les différents composants de l'interface Python
  • Comprendre la syntaxe de programmation du langage Python
  • Réaliser des instructions et des programmes simples
  • Utiliser les fonctions Python et créer des fonctions simples
  • Créer et structurer un programme selon un objectif défini
  • Exécuter un programme
  • Gérer les erreurs d'un programme et tester un programme

Contenu de la formation

visuel

Introduction

  • Présentation de Python : Historique
  • Pourquoi utiliser Python ?
  • Le langage de programmation
  • Installation de Python
  • Description de l'environnement et de l'interface de Python

 

Première utilisation de Python

  • L'interpréteur de commandes
  • Comment écrire des lignes de commandes ? Premières instructions
  • Saisir des nombres
  • Calculs mathématiques
  • Exemple d'opérations

 

Définition des données en Python

  • Notion de variable
  • Création de variables
  • Les différents types de données en Python
  • Qu'est-ce qu'un « type » de données ?
  • Définition des types de données
  • Quels sont les différents types de manipulation de données en Python ?
  • Manipulations basiques
  • Manipulations avec des fonctions
  • Qu'est-ce qu'une fonction ?
  • Comment définir/construire une fonction en Python ?
  • Utilisation de fonctions en Python

 

Manipulation de données en Python

  • Définition de conditions
  • Qu'est-ce qu'une condition ?
  • Comment définir une condition en Python ?
  • Notion d'opérateurs de comparaison
  • Définition des prédicats et type booléen
  • Blocs d'instructions pour l'utilisation de conditions
  • Les structures conditionnelles
  • Forme simple : if
  • Forme complexe : if, elif, else
  • Structures conditionnelles à plusieurs conditions : utilisation des termes and, or, not
  • Réalisation d'un premier programme avec l'intégration de structures conditionnelles
  • Les boucles
  • Qu'est-ce qu'une boucle et à quoi sert-elle ?
  • La boucle while
  • La boucle For
  • Gestion des boucles
  • Instruction break
  • Instruction continue

 

Mise en place de la modularité en Python

  • Qu'entend-t-on par modularité ?
  • Retour sur les fonctions
  • Création d'une fonction
  • Notion de paramètres
  • Paramètres obligatoires et par défaut
  • Les instructions au sein d'une fonction
  • L'instruction return
  • Les fonctions de base
  • Syntaxe
  • Mise en œuvre
  • Les modules mis à disposition par Python
  • Notion de module
  • Importation des modules
  • Notion, création et gestion d'espaces pour la manipulation de données en Python
  • Retour sur l'interpréteur
  • Avantages et inconvénients
  • Création d'un programme
  • Enregistrement d'un programme dans un fichier
  • Encodage de fichiers Python
  • Création et utilisation de plusieurs espaces simultanément
  • Création de modules
  • Création d'un fichier contenant un module
  • Tester un module
  • Les bibliothèques
  • Qu'est-ce qu'une bibliothèque ?
  • Que contiennent-ils ?
  • Importation et utilisation des bibliothèques

 

Gestion des erreurs d'exécution de programmes en Python

  • Notion d'exceptions
  • Mise en place d'un gestionnaire d'erreur
  • Le bloc try
  • Le bloc except
  • Notion d'assertion : vérification des conditions initiales pour l'exécution d'un programme
  • Supprimer une exception
  • Pourquoi vouloir lever une exception ?
  • Exemple de cas pratiques

Compétences acquises à l'issue de la formation

  • Utiliser les différents composants de linterface Python
  • Comprendre la syntaxe de programmation du langage Python
  • Réaliser des instructions et des programmes simples
  • Utiliser les fonctions Python et créer des fonctions simples
  • Créer et structurer un programme selon un objectif défini
  • Exécuter un programme
  • Gérer les erreurs dun programme et tester un programme

Modalités pédagogiques

  • Explications théoriques suivies de pratiques guidées puis de mises en autonomie.
  • Exercices autonomes et réguliers pour assurer l'assimilation

Moyens et supports pédagogiques

Votre formation a lieu en présentiel :

  • 1 vidéoprojecteur par salle
  • 1 ordinateur

 

Votre formation se déroule à distance avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 équipement audio (micro et enceintes ou casque)
  • 1 Webcam (facultatif – dans l'idéal)
  • 1 deuxième écran (facultatif – dans l'idéal)

 

Votre formation se déroule sur notre plate-forme de formation avec :

  • 1 ordinateur
  • 1 connexion Internet
  • 1 adresse e-mail valide
  • 1 équipement audio (micro et enceintes ou casque - facultatif)

 

Support stagiaire :

À l'issue de la formation, les exercices et travaux pratiques réalisés, leurs corrigés ainsi qu'un support de cours dématérialisé sera fourni à chaque stagiaire par e-mail ou via la plate-forme FOAD.

Modalités d'évaluation et de suivi

L'acquisition des compétences de la formation se fait à travers le suivi du formateur tout au long de la formation (séquences synchrones et asynchrones). Elle s'appuie également sur la réalisation d'exercices et de TP. Enfin, des quiz s'ajoutent aux différents outils de validation de l'acquisition des compétences visées. Une évaluation est systématiquement réalisée par chaque stagiaire, à l'issue de la formation.

Profil du formateur

Nos formateurs sont certifiés à l'issue d'un parcours organisé par nos soins. Ils bénéficient d'un suivi de maintien et d'évolution de leurs compétences aussi bien au niveau technique que pédagogique.
Chacun de nos formateurs a bénéficié d'une formation spécifique à l'animation de classe virtuelle et à l'utilisation des solutions de formation à distance du Groupe ARKESYS.

Informations sur l'accessibilité

Cette formation est accessible à toute personne en situation de handicap. Notre référent handicap prendra contact avec les stagiaires concernés pour adapter l'animation à leurs besoins et rendre l'apprentissage accessible à tous. Enfin, nos centres de formation sont accessibles aux personnes à mobilité réduite.

Prochaines Sessions

  • Aucune formation INTER-ENTREPRISE n'est programmée pour le moment. Contactez-nous via le formulaire ou par téléphone au 04.37.24.36.78 afin de connaitre les dates possibles ou les autres modalités d'inscription.

Partager cette formation

Notre nouveau catalogue est en cours de déploiement. Aussi, pour connaître tous nos indicateurs, veuillez nous contacter directement.