Formation Continue développement

Programmation Python (LY001)

Initiez-vous à la programmation Python

Diploma
Certificat Pythagore FD
Duration
4 jours (soit 28 heures)
Cost
2 964 €
Campus
Paris 9ème ou à distance

Programmation Python

  • Connaître les possibilités du langage Python, maîtriser les techniques de programmation et apprendre les bonnes pratiques de développement.

Introduction

 

  • Présentation Python : caractéristiques, positionnement par rapport à d'autres langages.
  • Installation. Utilisation de l'interpréteur. Premier programme en Python.


Les bases

 

  • Principaux types de données : nombres, booléens, chaînes de caractères.
  • Déclaration de variable, typage dynamique, mots clés réservés.
  • Les opérateurs : priorité, associativité,opérateurs d'affectation, logiques, de comparaison.
  • Quelques fonctions utiles : print(), input().
  • Structures conditionnelles : if et elif.
  • Boucle while, mots clés break et continue.

 

Chaînes de caractères et listes

 

  • Définition et manipulation de chaînes de caractères.
  • Le type séquence. Les listes : définition, accès à un élément. Les références.
  • Les tuples. Manipulation de listes : mot clé del, fonctions list et range;
  • parcours d'une liste.


Les fonctions

 

  • Présentation, déclaration et appel d'une fonction.
  • Portée des variables, mot clé global. Passage d'arguments,les arguments par défaut. La récursivité.
  • Les fonctions Lambda : définition, utilisation. Fonctions intégrées


Programmation Objet

  • Rappels sur la programmation objet. Les classes en Python. Constructeurs, attributs privés, méthodes, héritage


Les fichiers

 

  • Méthodes d'accès aux fichiers :ouverture (accès en mode lecture, écriture, ajout, ...),
  • fermeture, le mot clé with;lecture dans un fichier


Les types de données complexes

 

  • Les listes de listes. Une liste de tuples. Les dictionnaires. Parcours d'un dictionnaire.
  • Les méthodes update(), clear(), pop(), del(), values, keys();


Modules et expressions régulières

 

  • Les modules : définition, la fonction help(). Importer des fonctions
  • Créer ses propres modules. Expressions régulières, les caractères spéciaux.
  • Groupes et classes de caractères.
  • Le module 're'.

Gestion des exceptions

 

  • Principe, exemples d'exceptions. Mots clés try et except, else et finally
  • Les assertions

  • Tout développeur souhaitant acquérir les bases de la programmation en Python.
     

  • La connaissance d'un langage de programmation sera appréciée.
     

  • Alternance de théorie et pratique avec une vérification des acquis au fur et à mesure de la formation

  • Après avoir suivi l’ensemble des modules et validé l’obtention du parcours, un Certificat Pythagore FD vous sera remis. 

Informations complémentaires

Texte

Prochaines sessions  : 

  • Du 07 au 10 février 2023
  • Du 03 au 06 avril 2023
  • Du 03 au 06 juillet 2023
  • Du 09 au 12 octobre 2023

 

  • Horaires : 9h00 à 17h30
  • Nombre de participants : 4 à 16 par session
  • Possibilité de faire cette formation en 100% distanciel
  • Nouveau programme
  • Si vous êtes en situation de handicap, retrouvez toutes les informations utiles ICI.

 

Contactez-nous