Découvrez notre catalogue de formation 2026
Se connecter
Ou creér votre compte
Vous venez d'ajouter à votre sélection
Votre panier est vide, Voir nos formations

Description

Vous aspirez à maîtriser l'un des langages de programmation les plus polyvalents et prisés de l'industrie informatique ? Notre formation de Développeur Python est conçue pour vous guider à travers un parcours complet, de la maîtrise des bases du langage à l'acquisition de compétences avancées en développement logiciel.

À qui s'adresse cette formation ?

Pour qui ?

Développeurs 

Prérequis

Connaître un langage de programmation

Les objectifs de la formation

  • Identifier les usages courants du langage
  • Mettre en pratique le scripting en Python
  • Structurer votre code en fonction, classes et modules
  • Utiliser des modules existants
  • Décrire la programmation réseau avec Python
  • Expérimenter la programmation objet en Python.

Programme de la formation

    • Historique
    • Environnement de travail
    • Champs d'application
    • Scripts, fonctions et classes
    • Versions architectures et plateformes pour Python
    • Editeurs et environnements de développement (IDE)
    • Installation et configuration de Python
    • Conformité du codage à PEP8
    • Programme minimal et point d'entrée
    • Extension basée sur les packages : import
    • Lancement de programmes et passage d'arguments
    • Versions compilées de Python
    • .py
    • .pyc
    • Console Python
    • Encoding : utf-8
    • Typage faible
    • Booléens, numériques
    • Les chaînes de caractères
    • Conversions de types, casting
    • Types agrégés : Tuples, List, Set et dictionnaires
    • Commentaires sur une ligne # ou plus """
    • Notion de blocs et indentations
    • Les opérateurs
    • Affectation
    • Arithmétique
    • Logiques
    • Relationnels
    • Saisie et affichage : input, print et formatage
    • Structure conditionnelle : la directive "Match"
    • Les structures de boucle : While, For, Range()
    • Break et continue
    • La gestion des exceptions
    • Groupes d'exceptions
    • Notes d'exceptions
    • L'import de modules
    • def(), arguments et valeur de retour
    • Variables globales et l'instruction globale
    • Arguments par défaut, *args et **kwargs -
    • Fonctions lambda
    • Gestion de fichiers et répertoires
    • Accès séquentiel, aléatoire
    • Le module os, os.path, shutil, zlib
    • Définition de modules et instruction import
    • Modules en tant que fichier py et en tant que répertoire
    • Résolution des modules
    • Module et programme : __main__
    • Installation de modules : pip, easy_install
    • Approche objets
    • Classes et instances / objets : self
    • Constructeur : __init__
    • Données et méthodes membres
    • Héritage multiple
    • Accès aux bases de données relationnelles
    • Programmation graphique UI avec Tkinter
    • Débogage : exécution pas à pas
    • Scripts Python en tant que Common Gateway
    • L'examen (en français) sera passé soit à la fin de la formation, soit ultérieurement dans nos centres de formation
    • Il s'effectuera en ligne et durera en moyenne 1h30
  • 655
  • 28 h

Soumettez votre avis