Programmation PYTHON Mixte : présentiel / à distance

Dernière mise à jour : 16/05/2024

Prérequis

Connaître les notions fondamentales de la programmation (algorithmique)

Objectifs de la formation

Objectifs

  • Décrire la philosophie de Python et identifier ses domaines d'application
  • Mettre en place un environnement de développement pour Python
  • Écrire des scripts en utilisant l'algorithmie de base du langage Python et les exécuter
  • Définir et utiliser des fonctions et des modules pour la structuration des programmes
  • Mettre en œuvre les concepts de la programmation orientée objet avec le langage Python
  • Implémenter des classes avec des attributs et des méthodes
  • Mettre en œuvre les concepts de la programmation objet (encapsulation, polymorphisme et héritage)

Description

visuel

Introduction au langage Python

  • Introduction à Python
  • L'environnement de travail Python
  • Syntaxe de base et exécution d'instructions Python

Les variables et les types de valeurs Python

  • Les variables Python
  • Les types de données ou types de valeurs Python
  • Les opérateurs Python
  • Les listes Python
  • Les tuples Python
  • Les dictionnaires Python
  • Les ensembles ou sets Python

Les structures de contrôle Python

  • Les structures conditionnelles if, if…else et if…elif…else en Python
  • Créer des conditions Python complexes
  • Les boucles Python for et while

Les fonctions Python

  • Introduction aux fonctions Python
  • Notions avancées sur les paramètres des fonctions Python
  • Contrôle des valeurs de retour d'une fonction Python
  • La portée des variables en Python
  • Annexe 1 : Quelques fonctions Python utiles

Python orienté objet

  • Introduction à l'orienté objet en Python
  • Classes, objets et attributs en Python orienté objet
  • Héritage et polymorphisme en Python orienté objet
  • Gérer la visibilité des membres de classe en

Python orienté objet

  • Itérateurs et générateurs en Python orienté objet
  • Annexe 2 : Quelques méthodes Python utiles

Modules standards et paquets Python

  • Les modules et paquets Python
  • Modules Python standards Math, Random et Statistics
  • Les modules Python standards Datetime, Time et Calendar
  • Le module Python standard Re – expressions régulières ou rationnelles

Manipulation de fichiers avec Python

  • Introduction à la manipulation de fichiers en Python
  • Opérations sur les fichiers en Python
  • L'échange de données en Python avec le module Json

Gestion des erreurs Python

  • Introduction à la gestion d'erreurs ou d'exceptions en Python
  • Gérer les exceptions en Python avec try, except, else et finally
  • Conclusion du cours Python

Public visé

Connaître les notions fondamentales de la programmation (algorithmique)

Que souhaitez vous ?

Ajouter au panier

Prochaines Sessions

  • Désolé, cette formation n'est pas programmée pour le moment.

    Si vous êtes responsable formation, vous pouvez faire une requête pour l'organiser en INTRA dans votre entreprise.

Dans la même catégorie

Partager cette formation