Python Débutant

Présentation

Aperçu de formation

Cette formation Python débutant dure 3 jours et vous permettra de passer un cap dans votre maîtrise de Python

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 cible

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

Programme

     1. 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.

    2. Types conteneurs et structures de données
    – Liste & Tuple.
    – Dictionnaire
    – Set & FrozenSet.
    – Tuple nommé, Deque, etc.

    3. Fonctions
    – Connaître les fonctions builtins.
    – Définir ses propres fonctions.
    – Passage d’arguments.
    – Arguments optionnels avec « *args » et « **kwargs ».

    4. L’objet
    – Classe et instances
    – Attributs et méthodes d’instances
    – Méthode d’initialisation
    – Attributs et méthodes de classes
    – Introspection d’objets (la fonction « dir » et l’attribut « __dict__ »)
    – Properties
    – Héritage

    5. 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 ».

    6. Protocoles fournis par le langage
    – Itérateurs. Le module itertools.
    – Générateurs.
    – Gestionnaires de contexte. La syntaxe « with ». Le module contextlib.

    7. Pratiques du développeur
    – Débugger son code avec le Python debugger (Pdb).
    – Tests unitaires avec le module unittest.

    8. Persistence de données
    – Le module csv.
    – Accès aux bases de données relationnelles (sqlite3, MySQLdb).

    Conclusion et évaluation individuelle

De Plus

Digital Finance

Please wait while flipbook is loading. For more related info, FAQs and issues please refer to DearFlip WordPress Flipbook Plugin Help documentation.

Moyens de contact

  1. Téléphone

    +216 96 803 221

  2. Email

    contact@upgradetek-engineering.com

  3. Whatsapp

Inscription

Changer de langue

    Upgradetek Engineering est un cabinet de conseil en stratégie et management, spécialisé dans la transformation des institutions financières. En tant que l'un des leaders de ce secteur en Tunisie, nous accompagnons depuis plus de 14 ans nos clients bancaires et financiers dans l'évolution de leur business model, dans la définition et la mise en œuvre de nouveaux business models cibles et dans l'amélioration de leurs performances.

    ADRESSE
    23, Avenue de Naplouse 1001 Tunis, Tunisie
    TÉLÉPHONE
    +216 71 33 93 95
    E-MAIL
    contact@upgradetek-engineering.com