Formation courte300 h · En ligne · 5 modules

Formation Python pour les sciences de la mer

Cette formation vous prépare à utiliser Python comme outil de travail quotidien en océanographie et en sciences de la mer. En partant des bases du langage, vous aborderez les principales bibliothèques scientifiques, comme NumPy, Pandas et Xarray, pour lire des données NetCDF et CSV, analyser des profils CTD, des séries de bouées et des produits satellitaires, et créer des cartes et graphiques océanographiques clairs et reproductibles, sans aucune expérience préalable en programmation.

Durée300 h
ModalitéEn ligne
Début1 décembre
Modules5
Diagnostic du programme

Évaluation de vos acquis

Voici les compétences que vous apporte ce programme. Cochez celles que vous maîtrisez déjà et nous vous indiquerons la partie du programme qui vous concerne.

Votre diagnostic
6sur 6 à acquérir

Vous partez de zéro dans ce domaine. Le programme est conçu précisément pour cela.

Présentation du programme

Qu'est-ce que le programme Formation Python pour les sciences de la mer ?

Cette formation vous prépare à faire de la programmation votre meilleure alliée pour étudier l'océan. Vous apprendrez Python à partir de zéro dans un environnement Jupyter, travaillerez avec des tableaux, des fichiers CSV et des séries temporelles grâce à NumPy et Pandas, ouvrirez et explorerez des données NetCDF multidimensionnelles avec Xarray pour calculer climatologies et anomalies, produirez des profils verticaux, des diagrammes T-S et des cartes avec Matplotlib et Cartopy, et appliquerez le tout aux profils CTD, aux flotteurs Argo, aux bouées, aux marégraphes et à la température de surface de la mer par satellite.

Ce qui distingue cette formation : un programme conçu pour les personnes qui n'ont jamais programmé ; des exercices fondés sur des données marines ouvertes et réelles issues de CTD, de bouées, d'Argo et de satellites ; des outils ouverts comme Jupyter, NumPy, Pandas, Xarray et Cartopy ; de bonnes pratiques pour un travail scientifique organisé et reproductible ; et un cas pratique dans lequel vous réalisez une analyse complète de données océanographiques.

Type de programmeFormation courte
ModalitéEn ligne
Durée300 heures
Modules5
Début1 décembre

Points forts du programme

  • À partir de zéro : conçue pour les personnes qui n'ont jamais programmé.
  • Données marines réelles : exercices avec CTD, bouées, Argo et produits satellitaires.
  • Outils ouverts : Jupyter, NumPy, Pandas, Xarray et Cartopy.
  • Formats scientifiques : travailler en confiance avec NetCDF et CSV.
  • Reproductibilité : bonnes pratiques pour un travail scientifique organisé.
  • Cas pratique : une analyse complète de données océanographiques.
Programme d'études

Programme d'études : Formation Python pour les sciences de la mer

5 modules. Sélectionnez un module pour en consulter le contenu.

Module 1

Bases de Python

  • 1.1. Installation et environnement Jupyter
  • 1.2. Variables et types de données
  • 1.3. Listes, dictionnaires et tuples
  • 1.4. Conditions et boucles
  • 1.5. Fonctions et modules
À cette étape
60 hde travail estimé
5 sem.semaines à votre rythme
Module 2

Calcul scientifique avec NumPy et Pandas

  • 2.1. Tableaux et opérations vectorisées
  • 2.2. Lecture de fichiers CSV et Excel
  • 2.3. Filtrage et regroupement de données
  • 2.4. Séries temporelles avec Pandas
  • 2.5. Nettoyage des données manquantes
À cette étape
60 hde travail estimé
5 sem.semaines à votre rythme
Module 3

Données océanographiques multidimensionnelles

  • 3.1. Le format NetCDF
  • 3.2. Introduction à Xarray
  • 3.3. Sélection par coordonnées
  • 3.4. Moyennes, climatologies et anomalies
  • 3.5. Accès aux données distantes
À cette étape
60 hde travail estimé
5 sem.semaines à votre rythme
Module 4

Visualisation océanographique

  • 4.1. Graphiques avec Matplotlib
  • 4.2. Profils verticaux et diagrammes T-S
  • 4.3. Cartes avec Cartopy
  • 4.4. Palettes de couleurs pour l'océan
  • 4.5. Figures prêtes à publier
À cette étape
60 hde travail estimé
5 sem.semaines à votre rythme
Module 5

Analyse appliquée de données marines

  • 5.1. Profils CTD et flotteurs Argo
  • 5.2. Séries de bouées et de marégraphes
  • 5.3. Température de surface de la mer par satellite
  • 5.4. Organisation d'un projet reproductible
  • 5.5. Cas pratique : analyse de données d'une zone marine
À cette étape
60 hde travail estimé
5 sem.semaines à votre rythme
Planifiez votre rythme

Durée et modalité du programme Formation Python pour les sciences de la mer

Le programme compte 300 heures. Indiquez-nous combien d'heures vous pouvez y consacrer chaque semaine et nous vous dirons quand vous terminerez réellement.

4 h30 h
Avec 12 h par semaine
6
mois pour terminer
25 semaines
semaines au total

C'est le rythme auquel la plupart des étudiants terminent. Il s'accorde bien avec le paiement échelonné.

Corps enseignant

Direction académique et corps enseignant

L'équipe pédagogique de Navalis : des professionnels en activité qui enseignent et encadrent les programmes.

Dra. Marina AlcoverDr Marina AlcoverDirectrice académique et responsable de l'assurance qualité
Ing. Diego CifuentesIng. Diego CifuentesProfesseur titulaire de soudage naval et de contrôles non destructifs ; responsable QA/QC des assemblages soudés
Cap. Javier Abaroa (MCA)Cdt Javier Abaroa (MCA)Professeur titulaire de manœuvre, de navigation électronique (ECDIS/Radar/ARPA) et de GMDSS ; coordinateur de la conformité STCW et de la gestion des ressources à la passerelle
Dr. Pau FerrerDr. Pau FerrerProfesseur titulaire d'architecture navale et de simulation ; directeur du laboratoire d'hydrodynamique et de CFD
Dra. Nuria LlobregatDr Nuria LlobregatProfesseure titulaire de météorologie marine, de SAR et de sécurité opérationnelle ; coordinatrice de la gestion des risques liés à la navigation
Ing. Javier BañulsIng. Javier BañulsProfesseur titulaire d'électrotechnique, d'automatisme et d'ingénierie ETO ; coordinateur de l'intégration électronique et des alarmes machine
Ing. Sofía MarquinaIng. Sofía MarquinaProfesseure titulaire de matériaux, de composites et de protection anticorrosion ; coordinatrice de la filière peintures et revêtements avancés
Ing. Tomás RieraIng. Tomás RieraProfesseur titulaire de propulsion, d'énergies alternatives et de systèmes hybrides ; coordinateur de la performance énergétique et des vibrations
Objectifs

Objectifs du programme Formation Python pour les sciences de la mer

01Utiliser variables, structures de données, fonctions et boucles.
02Travailler avec NumPy, Pandas et Matplotlib.
03Ouvrir et explorer des fichiers NetCDF, CSV et des produits satellitaires.
04Calculer statistiques, moyennes et anomalies.
05Représenter profils, séries et champs spatiaux.
06Organiser code et notebooks de manière ordonnée.
Débouchés

Débouchés professionnels du programme Formation Python pour les sciences de la mer

01Technicien en données océanographiquestraitement et analyse dans les centres de recherche.
02Assistant de rechercheappui à l'analyse de données dans les projets.
03Technicien en bureau d'études environnementalesanalyse de données de campagnes marines.
04Analyste de données juniorun premier pas vers les métiers de la science des données.
Questions fréquentes

Questions sur le programme Formation Python pour les sciences de la mer

Non. La formation part de zéro et progresse graduellement.

Uniquement de logiciels libres : Python, Jupyter et les bibliothèques scientifiques, ou un environnement dans le cloud.

Avec des données ouvertes de profils CTD, de bouées, de flotteurs Argo et de produits satellitaires.

Oui. Les techniques enseignées s'appliquent directement à l'analyse de données dans les projets scientifiques.

À analyser et représenter les données océanographiques d'une zone marine de votre choix.

Entièrement en ligne, via un campus virtuel accessible 24 h/24 et 7 j/7, avec des sessions en direct enregistrées et un tutorat assuré par l'équipe pédagogique.

La formation comprend 300 heures d'étude réparties en 5 modules d'environ 60 heures chacun et se termine par un cas pratique appliqué. Vous avancez à votre rythme dans le calendrier fixé lors de votre inscription.

Admission en ligne

Procédure d'admission

Inutile d'attendre qu'on vous rappelle. Si votre dossier est complet, vous pouvez vous inscrire au cours de la même session.

Conditions d'admission
  • Profil : s'adresse aux étudiants et diplômés en sciences de la mer ou de l'environnement, aux techniciens de laboratoire et de terrain qui manipulent des données océanographiques, aux chercheurs qui travaillent encore avec des tableurs, aux professionnels des bureaux d'études environnementales et aux enseignants qui souhaitent intégrer Python à leurs cours ; des études en sciences de la mer, biologie, sciences de l'environnement, géographie, physique ou domaines connexes, ou une expérience professionnelle avec des données marines, sont recommandées.
  • Langue : une maîtrise suffisante du français pour suivre les cours et la documentation technique.
  • Ressources techniques : un ordinateur avec une connexion internet stable, un navigateur à jour et une caméra pour les sessions en direct et la présentation des projets.
  • Admission : candidature en ligne, étude de votre profil et bref entretien avec l'équipe pédagogique.
  1. 01
    Candidature
    Vos coordonnées, votre parcours et vos documents.
  2. 02
    Vérification immédiate
    Nous vérifions que tout est complet et conforme.
  3. 03
    Inscription
    Choisissez le paiement comptant ou échelonné et réservez votre place.
Commencer ma candidatureÀ partir de 188 € d'acompte

L'admission reste provisoire jusqu'à la validation des documents fournis par le comité. Si les conditions ne sont pas remplies, l'intégralité du montant est remboursée.

Des questions ?

Posez-nous vos questions avant de vous inscrire

Laissez-nous vos coordonnées et le service des admissions vous écrira pour répondre à toutes vos questions. Si vous êtes déjà décidé, vous pouvez déposer votre candidature et payer au cours de la même session.

Je m'inscris

Consentement
Retour en haut