Python : les fondamentaux

Python : les fondamentaux

Apprendre à programmer en Python

Référence IDL-PYTH-F
Durée 3 jour(s)

Pour une session intra ou sur mesure

Demander un devis
Débutant Développement logiciel

Réputé pour être le langage de programmation le plus populaire au monde, Python est très plébiscité pour ses différentes utilisations. Il permet de créer et administrer un site Web, développer des logiciels et des applications, aussi bien pour ordinateur que pour téléphone. Cette formation Python peut être appuyée par la certification TOSA Python.

La certification TOSA Python permet de valoriser vos compétences à développer des logiciel ou des programmes suivant les spécifications détaillées d'une architecture technique retenue pour répondre au plus près aux attentes interne ou externe de l'entreprise. La certification TOSA Python est un label qualité attestant officiellement de votre expertise et répondant aux demandes actuelles du marché.

Objectifs pédagogiques

Les objectifs pour un candidat ayant suivi cette formation sont :

  • Prendre en main et écrire du code Python.
  • Connaître les modules standards.
  • Etre capable de créer d’organiser son code sous forme de module et package.
  • Structurer son code sous forme de modules.
  • Accéder aux données fichiers et SGBD.

Public concerné

Tout professionnel de l’informatique, ingénieur, étudiant, enseignant ou même autodidacte qui souhaite exploiter le potentiel du langage Python.

Prérequis

Avoir de bonne connaissance de base en développement logiciel.

Programme de la formation

Syntaxe de Python

  • Introduction à la formation Python.
  • Types et affectation.
  • Calculs, opérations.
  • Les commentaires en python.
  • Les entrées/sorties.
  • Instructions pass, while, for.
  • Fonction range.
  • Chaînes de caractères.
  • Fonctions et Fonctions prédéfinies.
  • Les fichiers-ouvrir un fichier.
  • Les fichiers-Lire/écrire un fichier.

Gestion des erreurs / Exception

  • Connaitre les erreurs.
  • Lever des exceptions.
  • Gestion avec try/except.

Maîtriser les structures de données

  • Les Listes.
  • Les dictionnaires.
  • Les tuples.
  • Utiliser les slices.
  • La fonction enumerate().
  • La méthode items().

Modules et Packages

  • Modules standard.
  • Création d’un module.
  • Importer un module.
  • Créer un Package.

Les bases de l’objet en Python

  • Notion d’objet.
  • Notion de classe.
  • Créer une première classe.
  • Encapsulation.
  • Les méthodes spéciales.
  • Fonction à arguments variables.
  • Erreurs et Exceptions.
  • Création des classes et mises en relation.

Base de données

  • Installer un driver.
  • Insérer, supprimer, modifier les données en base de données.
  • Créer une base de données et gérer des données.

Moyens pédagogiques

  • Exercices pratiques.