Formation Python

Cette formation vous permettra de maîtriser la programmation avec Python

Description de la formation Python

Cette formation Python de 3 jours formation vous permettra de maîtriser les outils de programmation avec Python et les mécanismes fondamentaux du langage.

Bulletin d’
inscription
 Demande de
devis
 Détail du
programme

Programme de la formation Python

  • Fondamentaux
    • L’interpréteur Python. L’outil IPython. Les IDE pour Python.
    • Types, variables, et opérateurs. Constructions syntaxiques : if/else, for, while, with…
    • Accès aux fichiers ; lecture, écriture.
    • Les Exceptions. Traiter les exceptions. Lever une exception.
    • Les éléments de type String. Méthodes supportées, techniques de manipulation des chaînes.
    • Expressions régulières.
  • Types conteneurs et structures de données
    • Liste & Tuple.
    • Dictionnaire
    • Set & FrozenSet.
    • Tuple nommé, Deque, etc.
  • Fonctions
    • Connaître les fonctions builtins.
    • Définir ses propres fonctions.
    • Passage d’arguments.
    • Arguments optionnels avec « *args » et « **kwargs ».
  • L’objet
    • Classes, instances, attributs.
    • Héritage
    • Encapsulation. « Getter » & « Setter ».
  • Organisation du code, Modules
    • Modules et packages.
    • Exemples de modules standards.
    • Exemples de modules tiers disponibles sur le Python Package Index.
    • Installation de modules avec « setuptools » ou « pip ».
  • Protocoles fournis par le langage
    • Itérateurs. Le module itertools.
    • Générateurs.
    • Gestionnaires de contexte. La syntaxe « with ». Le module contextlib.
  • Pratiques du développeur
    • Débugger son code avec le Python debugger (Pdb).
    • Tests unitaires avec le module unittest.
  • Persistence de données
    • Le module csv.
    • Accès aux bases de données relationnelles (sqlite3, MySQLdb).
  • Traitements concurrents
    • Exécution de programmes externes à Python avec le module subprocess
    • Traitements concurrents avec les modules threading et multiprocessing.
  • Développer un IHM
    • Les options disponibles.
    • Utiliser le module Tkinter.

A propos de Python

Python est un langage OpenSource qui à les particularités d’être sur un modèle objet et d’être multiplateformes. Contrairement à des langages comme PHP dont le typage est lâche, Python est doté d’un typage dynamique fort. C’est est un langage qui est utilisé dans de nombreux contextes et qui s’adapte à tout type d’utilisations, notamment grâce à des bibliothèques spécialisées. Il est beaucoup utilisé comme langage de script pour automatiser des tâches simples. Son adoption est très forte chez les administrateurs système. Sa prise en main n’est pas forcément évidente, notamment du fait du grand nombre de bibliothèques disponibles et en cela la formation Python d’Openska est très utile.

à propos de la formation Python

  • Niveau : Intermédiaire
  • Ref : PYT02
  • Durée : 3 jours
  • Prix : 1800€
  • Niveau : Intermédiaire
  • Ref : PYT02
  • Durée : 3 jours
  • Prix : à définir
organiser votre formation

Objectifs

  • Aborder et approfondir l'utilisation des concepts et outils de la programmation avec Python : syntaxe et fonctionnalités, fonctions, programmation Objet, etc.
  • Mieux connaître la bibliothèque standard et l'écosystème Open Source de Python.
  • Pouvoir packager vos propres modules et les rendre installables avec setuptools / pip.

Public

  • Administrateur système et réseau
  • Développeur

Pré-requis

  • Avoir des bases en programmation Python ou un langage orienté objet (C/C++, Java)
Pré-inscription
Nous proposons
Consulting
Formation