Formation python

Date

22/02/2019

}

Heure

12:15

lieu

Invivoo

Présentation

Cette formation s’adresse à des non-développeurs souhaitant apprendre un langage de programmation ou des développeurs souhaitant découvrir python.

La formation commencera par les bases de l’algorithmie et de Python puis évoluera vers l’utilisation de fonctions ou encore de modules.

À la fin de la formation, les développeurs seront autonomes et pourront réaliser des scripts Python par eux-même pour automatiser des tâches, ils seront capables de trouver par eux-mêmes les modules dont ils ont besoin et de comprendre comment s’en servir.

Elle sera orientée travaux dirigés puisque 40% du temps consistera à réaliser des exercices sur PC. L’apprentissage via les TD permettant de mieux fixer les connaissances.

    Programme

    Cours 1 - Les bases de l'algorithmie

    1 session d’1h30 le 15/02 avec, au programme :

    • Apprendre à décomposer un problème
    • Formaliser sa pensée (boucles, structure conditionnelle, fonction)
    Cours 2 - Python : les bases

    2 sessions d’1h30 les 22/02 et 01/03 avec, au programme :

    • variables
    • print, help, dir
    • types de base (entiers, flottants, booléens, chaînes de caractères, tableau, dictionnaire)
    • les structures de contrôles : for, while, if
    Cours 3 - Les fonctions

    1 session d’1h30 le 08/03 avec, au programme:

    • Créer des fonctions
    • Utiliser les fonctions à arguments variables ou à arguments nommés
    • Utiliser les fonctions des API en lisant leur documentation
    • Créer et d’utiliser des lambda-expressions
    • Utiliser des fonctions comme paramètre d’autres fonctions
    Cours 4 - Modules & exceptions

    1 session d’1h30 le 15/03 avec, au programme:

    • Gérer les erreurs (mécanisme d’exception)
    • Qu’est-ce qu’un module ?
    • Importer intelligemment

    Pré-requis :

    Vous aurez besoin d’un ordinateur avec:

    • Anaconda installé (python 3.6 ou supérieur)

    ou

    • Python 3.6 ou supérieur et Spyder installé (pip install -U SPyder)
    Philippe Boulanger

    Philippe Boulanger

    Manager - Expertise C++ et Python

    Philippe est tombé dans l’informatique à 11 ans, après la lecture d’un article sur la machine de Turing et l’achat d’une calculatrice programmable. Au lycée déjà il vendait ses programmes aux autres élèves, il a su alors qu’il ferait de sa passion son métier.

    Après un diplôme d’ingénieur de l’ENSEEIHT et d’un DEA en informatique fondamental et parallélisme, il s’est sans cesse remis en question et n’a jamais hésité à sortir de sa zone de confort pour découvrir de nouveaux métiers : de la CAO au monde de la simulation numérique (le crash-test de voiture) puis à l’informatique embarquée, jusqu’à rejoindre en 2007 l’univers impitoyable de la banque de finance.

    Quelques crises plus tard, Philippe évolue toujours dans ce domaine qui lui permet à la fois de travailler avec les derniers outils, de relever des défis techniques motivants et de proposer des solutions innovantes. Il rejoint Invivoo en 2017 pour développer les deux Expertises ‘Programmation Python’ et ‘Programmation C++’. Son objectif à moyen terme : intégrer une équipe de quants !

    inscription

    FORMATION PYTHON

    informations pratiques

    }

    durée

    5x1h30

    Niveau

    Initiation, perfectionnement

    v

    Langue

    Français

    Sessions

    22/02/2019

    01/03/2019

    08/03/2019

    15/03/2019

    22/03/2019