Formation éligible au CPF🏆 Tosa PythonInscrivez-vous via Mon Compte Formation
Stagiaire en formation CFORPRO
France TravailÉligible CPF - Mon Compte Formation

Nos formations
Langage Python

Éligible CPFCertification TOSAProgrammation objetPrésentiel

Nos formations Langage Python vous permettent d'acquérir les bases de ce langage de programmation clair et très apprécié des développeurs. Apprenez la syntaxe Python, la programmation objet, l'accès aux bases de données et les bonnes pratiques. Disponible en présentiel (4 jours) ou en e-learning (28h, 14 modules), avec passage de la certification TOSA Python dans le cadre du CPF.

Langage Python

Présentiel
Durée
3 jours - 21h
Tarif
1 248 € H.T
📌 Prérequis
  • Connaître l'environnement PC/Windows
  • Avoir déjà la connaissance d'un langage de programmation
👥 Public visé
Développeurs ou futurs développeurs, informaticiens, chefs de projets.
📚 Méthode pédagogique
  • Un poste de travail par stagiaire
  • Vidéoprojecteur, accès Internet
  • Mise en pratique immédiate (nombreux exercices sur ordinateur)
  • Support de cours
  • Évaluation en fin de stage
  • Attestation de formation
📋 Programme
1. Les bases du langage Python
  • Qu'est-ce que Python ? Pourquoi choisir Python
  • Un langage interprété, les fonctionnalités du langage
  • Python vis-à-vis des autres langages (C, Java, PHP)
2. Environnement de développement Python
  • Comment installer Python et des bibliothèques externes
  • Setuptools et PIP
  • Les éditeurs Python (IDE) – Installer un IDE
  • Implémentations de Python, utilisation de la console
3. Exécution d'un programme Python
  • Les phases d'exécution d'un programme Python
  • Chargement de la machine virtuelle
  • Compilation et interprétation
  • Exercices pratiques
4. Algorithmique de base
  • Lignes de code, délimiteurs, opérateurs, indentation
  • Instructions conditionnelles : IF, ELIF, ELSE, NOT, SWITCH
  • Itérations : FOR, WHILE, BREAK, RETURN, CONTINUE
  • Générateurs
  • Exercices pratiques
5. Python et la programmation objet
  • Définition et instanciation d'une classe
  • Méthodes et propriétés d'une classe
  • Exemples d'héritages
  • Gestion des exceptions et classes incontournables
  • Exercices pratiques
6. Bonnes pratiques (PEP8)
  • Encodage, indentation, code layout
  • Import, espaces, commentaires de code
  • Exercices pratiques
7. Accès aux bases de données
  • Accès aux données (fichiers, SGBD)
  • Connexion à une base de données
  • Python et SQL, Python et le XML
  • Concepts fondamentaux : bases, tables, champs, enregistrements
  • Création d'une base multi-tables
  • Introduction au langage SQL (sélection, modification, suppression)
  • Requêtes SQL
  • Exercices pratiques
8. Services Web
  • Manipuler des données XML
  • Utiliser des services Web
  • Exercices pratiques
🎯 Objectifs
  • Acquérir les bases de la programmation en Python
  • Apprendre la syntaxe du langage Python
  • Concevoir des programmes et simplifier le développement
  • Structurer des programmes selon un algorithme
  • Écrire, compiler et exécuter des programmes rapidement