Aller au menu Aller au contenu
Se former tout au long de sa vie
Un seul objectif : l'évolution des compétences
Se former tout au long de sa vie
Se former tout au long de sa vie

> Formations courtes > Technologie du numérique et de la communication

Python Scientifique : bien débuter

Mis à jour le 12 décembre 2019
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

Présentation

Structure(s) de rattachement : -
  • Ville : GRENOBLE
    Tarif : 1 950 €
    Durée : 2 mois (dont 2 journées en présentiel)

Résumé

Igp01

Prochaine session : du 4 mai au 26 juin 2020

2 journées sont prévues en présentiel durant cette période : le 29 mai et le 26 juin

Objectifs

  • Découvrir la structure et la philosophie du langage Python dans sa version 3 ou ultérieure.
  • Apprendre les principales fonctionnalités du langage, créer des algorithmes simples.
  • Appréhender les différentes structures de données du langage de base et des librairies scientifiques.
  • Apprendre à lire ou sauvegarder des fichiers de données sur disque.
  • Mettre en œuvre différentes méthodes de visualisation des données scientifiques.
  • S'initier à l'organisation du code python dans un projet d'envergure moyenne.


​​​​​Les + de la formation

 
  • Les spécificités du langage python et les notions d'algorithmique sont abordées progressivement.
  • Des applications scientifiques sont illustrées tout au long de la formation, ce qui permet de réaliser des programmes utiles pour l'apprenant très rapidement.
  • La formation comprend deux modalités pédagogiques :
    • en ligne et en auto-formation, un cours progressif, avec des exemples et des exercices en auto-évaluation
    • en présentiel, avec un récapitulatif du cours et des mini-projets pour mettre en application plusieurs notions dans un contexte plus ambitieux
  • Elle débute par un mois en autonomie puis 1 jour en présentiel et se poursuit par 1 nouveau mois en autonomie puis finit avec 1 journée en présentiel.​​​​​​​
  • Chaque participant reçoit une clé USB comprenant un système linux fonctionnant aussi bien sur le poste informatique mis à sa disposition pendant les journées de présentiel que sur un ordinateur personnel PC ou Mac, lui permettant de reprendre les exercices et mini-projets ensuite en autonomie.
  •  Le nombre réduit des participants (deux intervenants sont prévus pour un groupe supérieur à 6 dans les journées en présentiel permet une réelle aide personnalisée dans l’apprentissage
 

Nos atouts pédagogiques


Cette formation s’appuie sur les moyens techniques de l’école Grenoble INP - Phelma, école nationale supérieure de Physique, Electronique et Matériaux.


​​​​​​​Les  intervenants  sont  enseignant-chercheurs  de  l’école,  auprès  des  futurs  ingénieurs  de la filière "ingénierie physique" et développent des outils numériques en python dans le cadre de leurs recherches. Ils mettent ainsi à profit leur expérience sur les aspects à la fois techniques et pédagogiques pour apporter une formation de qualité orientée vers l'utilisation de python pour des problématiques scientifiques.

                                    

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

Admission

Structure(s) de rattachement : -
  • Ville : GRENOBLE
  • Tarif : 1 950 €

Conditions d'admission


Pour qui ? 

Cette formation s’adresse à des techniciens, des ingénieurs ou des chercheurs souhaitant développer des applications en langage python dans sa version 3 ou ultérieure.

Prérequis : Notions  de mathématiques et physique  (Bac +2 ou équivalent).

Cette formation peut être prolongée et les notions approfondies en suivant notre autre formation sur le même thème : « Python scientifique : principes et applications ».

Effectif : 4 à 12 personnes

 

Contacts

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

Programme

Structure(s) de rattachement : -
  • Durée des études : 2 mois (dont 2 journées en présentiel)

Programme

Partie 1 – Variables, structures de données et boucles


 1. Variables, types, fonctions 
création et modification d'une variable – fonctions print() et input() – types et typage automatique – chaines de caractères – copie et référence – précision des types numériques – fonctions – bibliothèque maths.

2. Structures de données 
listes – tuples – dictionnaires - tableaux numériques numpy.


3. Boucles et branchements 
​​​​​​​
branchement conditionnel - boucles et utilisation des listes - paralléliser les calculs avec numpy.

Partie 2 - Visualisation, entrées / sorties et organisation du code


4. Visualisation des données numériques :
mise en œuvre des bibliothèques matplotlib et plotly.

5. Entrées / sorties sur fichiers :
fonctions open() et write() - formatage des types numériques - bibliothèques os et sys - utilisation de la bibliothèque pandas pour lire ou enregistrer des données numériques.

6. Organisation du code en python :
objets et classes – namespaces – modules et packages.

A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

International

Structure(s) de rattachement : -
  • Stage à l'étranger : Non
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

Débouchés

Structure(s) de rattachement : -
A+Augmenter la taille du texteA-Réduire la taille du texteImprimer le documentEnvoyer cette page par mail Partagez cet article Facebook Twitter Linked In

mise à jour le 12 décembre 2019

Contact et inscription

Katia Plentay
04 76 57 45 03
formation-continue.stages(a)grenoble-inp.fr

Sanction des formations courtes

  • Attestation de fin de formation
  • Attestation de présence

Découvrez notre nouveau catalogue numérique

Documents associés

Grenoble INP Institut d'ingénierie Univ. Grenoble Alpes