Libérez le potentiel de l’IA générative dans toutes vos fonctions managériales.
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
    • 399
    • 28 h

    Soumettez votre avis