Python est le nouveau langage de programmation en vogue, utilisé pour diverses applications : l'écriture de programmes, la manipulation de volumes importants de données, les serveurs web et même les nano-ordinateurs Raspberry Pi. Que vous soyez un programmeur débutant ou expérimenté, cette formation vous fournira les compétences de base dans le langage Python.
À l'issue de la formation, le participant sera capable de mettre en œuvre les compétences suivantes :
• Acquérir les notions de base de JavaScript ;
• Exploiter les principaux frameworks ;
• Etre capable d'exploiter Javascript pour dynamiser un site web.
Introduction à Python
- Historique et popularité de Python.
- Installation de Python et configuration de l'environnement de développement.
Les Fondamentaux de Python
- Syntaxe de base, types de données, et opérateurs.
- Structures de contrôle : boucles et conditions.
Fonctions et Modules en Python
- Création et utilisation de fonctions.
- Importation et utilisation de modules externes.
Manipulation des Données
- Utilisation des listes, tuples, dictionnaires, et ensembles pour stocker et manipuler des données.
- Introduction à la manipulation de fichiers.
Développement Web avec Python
- Aperçu des frameworks web comme Flask ou Django.
- Création d'une simple application web.
Python et Raspberry Pi
- Introduction à la programmation de nano-ordinateurs avec Python.
- Exemples de projets avec Raspberry Pi.
Bonnes Pratiques en Programmation Python
- Style de codage et conventions (PEP 8).
- Gestion des erreurs et débogage.
Ateliers Pratiques
- Exercices d'application sur les concepts appris.
- Mini-projet de développement pour synthétiser les connaissances acquises.
Modalités pédagogiques
Montée en compétence assurée par l'association d'un contenu théorique et pratique. Etude de cas concrets en rapport avec votre quotidien professionnel.
Suivi de l'exécution :
- Feuilles de présences signées des participants en ligne
- Attestation de fin de formation mentionnant les objectifs, la nature et la durée de l'action et les résultats de l'évaluation des acquis de la formation.
Appréciation des résultats :
- Questionnaire de positionnement
- Questionnaire d'auto-évaluation des acquis en début et en fin de formation
- Évaluation continue durant la session
- Remise d'une attestation de fin de formation
- Questionnaire d'évaluation de la satisfaction en fin de formation
Moyens et supports pédagogiques
- Apport théorique et séquences pédagogiques regroupées en différents modules
- Exercices sous formes d'ateliers pratiques
- Tests de contrôle de connaissances et validation des acquis à chaque étape
- Séquences pédagogiques regroupées en différents modules,
- Remise d'un support pédagogique
- Intervention d'un formateur expert dans son domaine
Modalités d’évaluation et de suivi
- Grille d'évaluation (test de positionnement)
- Travaux pratiques
- Tests de contrôle de connaissances et validation des acquis à chaque étape
- Exercices corrigés, études de cas réels, mise en application concrète et utile
- Évaluation pour valider vos acquis en fin de formation