Nous contacter par téléphone au 01 85 73 78 70

Durée :20 h

Publié le : 29-07-2022

Modifié le : 29-07-2022

DÉTAILS DE LA FORMATION Introduction à la programmation informatique - ateliers d'application avec Python

I - Informatique et programmation générale :
  • - Informatique et activités typiques impliquées dans la création d'un programme.
  • - Techniques de pensée informatique
  • - Décomposition des problèmes
  • - Reconnaissance de formes, abstraction algorithmes pour analyser un problème et développer des solutions.
  • - Ecrire, tester et modifier des algorithmes pour un programme à l'aide d'organigrammes et de pseudocodes.
  • -Principes et les termes clés associés au codage ainsi que l'importance d'un code bien structuré et documenté.
  • - Concepts de programmation comme les variables, les types de données et la logique dans un programme.
  • - Améliorer l'efficacité et la fonctionnalité en utilisant des commandes répétitives, des instructions conditionnelles, des procédures et des fonctions, ainsi que des événements et des commandes dans un programme.
  • - Être capable de tester et déboguer un programme et s'assurer qu'il répond aux exigences avant de le lancer.
II - Mise en pratique avec Python: 
  • - INTRODUCTION
  • - Créer son premier script Python SYNTAXE
  • - Types et affectation Calculs, opérations Les commentaires en python
  • - Les entrées/sorties Instructions pass, while, for Fonction range
  • - Chaînes de caractères
  • - Fonctions et Fonctions prédéfinies
  • - Les fichiers-ouvrir un fichier
  • - Les fichiers
  • - Lire/écrire un fichier
  • - Atelier pratique:
  • - Multiples exemples
  • - GERER DES ERREURS / EXCEPTION
  • - Connaitre les erreurs
  • - Lever des exceptions
  • - Gestion avec try/except
  • - MAITRISE DES STRUCTURES DE DONNEES
  • - Les Listes
  • - Les dictionnaires
  • - Les tuples
  • - Utiliser les slices La fonction enumerate
  • - La méthode items
  • Atelier pratique : Liste en tant que pile, Liste en tant que file MODULES ET PACKAGES
  • - Modules standard
  • - Création d'un module
  • - Importer un module
  • - Créer un Package
Atelier pratique:
  • - Ecrire et tester un module BASES DE L'OBJET
  • - Créer une première classe
  • - Encapsulation
  • - Les méthodes spéciales
  • - Fonction à arguments variables
  • - Erreurs et Exceptions
Atelier pratique:
  • - Création des classes et mises en relation BASE DE DONNEES
  • - Installer un driver
  • - Insérer, supprimer, modifier les données en base de données
Atelier pratique :
  • -Application avec SQLite ORIENTATE OBJET Classe Objet

Préparer à la certification PCIE - Passeport de compétences informatique européen. Code de La Certification RS1495  France Compétences. La formation couvre les objectifs suivants: I - Informatique et programmation générale :
  • -Maîtriser les concepts clés relatifs à l'informatique et les activités typiques impliquées dans la création d'un programme.
  • -Être capable de comprendre et utiliser des techniques de pensée informatique comme la décomposition des problèmes, la reconnaissance de formes, l'abstraction et les algorithmes pour analyser un problème et développer des solutions.
  • -Être capable d'écrire, tester et modifier des algorithmes pour un programme à l'aide d'organigrammes et de pseudocodes.
  • -Maîtriser les principes et les termes clés associés au codage ainsi que l'importance d'un code bien structuré et documenté.
  • -Être capable de comprendre et utiliser des concepts de programmation comme les variables, les types de données et la logique dans un programme.
  • -Être capable d'améliorer l'efficacité et la fonctionnalité en utilisant des commandes répétitives, des instructions conditionnelles, des procédures et des fonctions, ainsi que des événements et des commandes dans un programme.
  • -Être capable de tester et déboguer un programme et s'assurer qu'il répond aux exigences avant de le lancer.
II - Mise en pratique avec Python:
  • - Découvrir les objets de base.
  • - Assembler les objets simple avec des structures de données .
  • - Gestion des structures de données: extraction, ajout , tri, modification.
  • - Combiner contrôles - boucles et autres opérations.
  • - Construction des fonctions sur mesure
  • - introduction à la programmation orientée objet:
  • - algorithmes
  • - Fonctions de parcours
  • - Fonctions de remplacement de valeurs dans un texte.
  • - Compréhension de modules
  • - Bonnes pratiques
  • - Analyse des codes sources pour les améliorer.

Tout public

Connaissances informatiques.

- Utilisation d'un espace de travail en ligne - Partage des ressources via un répertoire partagé sécurisé - Partage de quizz et questionnaire en direct avec une correction au fur et à mesure en ligne

- Utilisation d'un espace de travail en ligne - Partage des ressources via un répertoire partagé sécurisé - Partage de quizz et questionnaire en direct avec une correction au fur et à mesure en ligne

Expert avancé à la programmation informatique avec Python avec de nombreuses années d'expérience

-Evaluation continuelle avec le formateur à l'aide d'exercices adaptés. -Evaluation de l'avancement de la compréhension des concepts initial et de la démarche inhérente à la programmation par python à l'aide d'exercices adaptés -Evaluation de l'appropriation et la mise en œuvre des concepts de la programmation via python avec des cas pratiques  

2000 €

HT : Net de taxe car
« exonérée de TVA — Art. 261.4.4 a du CGI »