discovery piscine

CORE PYTHON PROGRAMMING

Initiation aux concept de la programmation avec python (variables, fonctions)

CORE PYTHON PROGRAMMING

PUBLIC : Dirigeants, salariés, demandeur d’emplois

TYPE DE FORMATION : PRÉSENTIEL

DURÉE : 35h (5 jours)

PRIX : 1490€

PRÉREQUIS : Aucun

CERTIFICATION : Délivrance d’une attestation de formation

CAPACITÉ : 30 Participants

DÉLAIS D’ACCÈS : 24 heures

SHELL

Apprennez les lignes de commandes de bases et comment exécuter des scripts python.

boucle & conditions

Implémentez des boucles et instructions conditionnelles pour contrôler le flux du programme

Paradigme objet et fonctions

Concevez des fonctions afin d’organiser et réutiliser votre code et découvrez comment la programmation orienté objet organise et structure le code

1. Objectifs de la formation

  • Créer et exécuter des scripts Python
  • Manipuler variables, chaînes et listes
  • Utiliser conditions et boucles
  • Créer et utiliser fonctions et méthodes
  • Travailler avec dictionnaires et données structurées
  • Interagir avec l’utilisateur via des entrées et afficher des résultats

2. programme détaillé (par jour)

JOUR 1

Base de
python

Découverte du terminal, organisation d’un projet, premiers scripts Python, variables, affichage et interaction utilisateur.

JOUR 2

Structures de contrôle en Python

Mise en œuvre des conditions et des boucles pour analyser des données, répéter des traitements, gérer les entrées utilisateur et produire des résultats dynamiques.

JOUR 3

Chaînes, calculs et tableaux en Python

Manipulation de textes, nombres et listes, gestion des sets et paramètres de ligne de commande

JOUR 4

Paramètres et chaînes en Python

Manipulation des arguments passés au programme, traitement des chaînes et création de tableaux dynamiques.

JOUR 5

Méthodes et dictionnaires en Python

Création et utilisation de méthodes, manipulation de dictionnaires, filtrage, tri et calculs sur des données structurées.

OBJECTIF PÉDAGOGIQUE

À l’issue de la formation, les participants seront capables de :

  • Comprendre le fonctionnement général d’un programme informatique.
  • Acquérir les bases de la programmation en Python.
  • Mettre en œuvre la logique algorithmique à travers des scripts simples.
  • Manipuler des données (chaînes de caractères, listes, dictionnaires).
  • Structurer un projet Python de manière lisible et cohérente.
  • Collaborer techniquement pour résoudre des problématiques simples.
  • Automatiser des tâches simples en lien avec un contexte professionnel.

COMPÉTENCES VISÉES​

• Créer des scripts simples en Python.

• Utiliser des structures de contrôle et des boucles.

• Manipuler chaînes de caractères, listes et dictionnaires.

• Structurer un projet Python de manière cohérente.

• Résoudre des problématiques simples de manière autonome.

• Collaborer efficacement dans un contexte technique.

MODALITÉS PÉDAGOGIQUES​

La formation repose sur une pédagogie active et immersive, inspirée des pratiques collaboratives.

• Alternance d’apports théoriques courts et de mises en pratique immédiates.

• Exercices progressifs individuels et en binôme.

• Projets collaboratifs encadrés.

• Retours réguliers de l’équipe pédagogique.

Les contenus sont communs à l’ensemble des participants, avec une adaptation des exemples et des cas pratiques selon les profils professionnels du groupe.

MODALITÉS D’ÉVALUATION ET DE VALIDATION DES ACQUIS​

L’évaluation des acquis est réalisée tout au long de la formation et en fin de parcours.

Évaluation continue : exercices pratiques, travaux individuels et collaboratifs corrigés et commentés.

Évaluation finale : réalisation d’un mini-projet (individuel ou en binôme) répondant à un cahier des charges défini.

Critères d’évaluation :

• compréhension des concepts fondamentaux,

• capacité à écrire un script fonctionnel,

• structuration et lisibilité du code,

• autonomie dans la résolution de problèmes,

• capacité à collaborer et expliquer ses choix techniques.

La validation des acquis donne lieu à la délivrance d’une attestation de formation et de compétences acquises.

MOYENS D’ENCADREMENT ET DE SUIVI​

• Encadrement assuré par une équipe pédagogique référente.

• Suivi de la progression des participants tout au long de la formation.

• Accompagnement individualisé en cas de difficulté.

MOYENS TECHNIQUES​

• Salles de formation adaptées au travail collaboratif (open space / amphithéâtre)

• Postes informatiques individuels équipés pour le développement Python (éditeur de code,

environnement d’exécution, terminal)

• Connexion internet haut débit sécurisée

• Supports pédagogiques numériques fournis aux participants

• Espaces de pause favorisant les échanges et la cohésion de groupe

ADAPTATION AUX BESOINS PROFESSIONNELS​

Les compétences acquises permettent une application directe en contexte professionnel, notamment :

• automatisation de tâches simples,

• écriture de scripts métiers,

• manipulation et traitement de données.

La formation vise également à préparer les participants à la poursuite de parcours plus avancés en Python, data ou automatisation.

ACCESSIBILITÉ AUX PERSONNES EN SITUATION DE HANDICAP​

La formation est accessible aux personnes en situation de handicap.
Un référent handicap est disponible pour étudier les besoins d’adaptation spécifiques.

FINANCEMENT & CERTIFICATION