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.
É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.
Vous partez de zéro dans ce domaine. Le programme est conçu précisément pour cela.
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.
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 : Formation Python pour les sciences de la mer
5 modules. Sélectionnez un module pour en consulter le contenu.
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
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
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
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
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
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.
C'est le rythme auquel la plupart des étudiants terminent. Il s'accorde bien avec le paiement échelonné.
Direction académique et corps enseignant
L'équipe pédagogique de Navalis : des professionnels en activité qui enseignent et encadrent les programmes.
Dr Marina AlcoverDirectrice académique et responsable de l'assurance qualité
Ing. Diego CifuentesProfesseur titulaire de soudage naval et de contrôles non destructifs ; responsable QA/QC des assemblages soudés
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 FerrerProfesseur titulaire d'architecture navale et de simulation ; directeur du laboratoire d'hydrodynamique et de CFD
Dr 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ñulsProfesseur titulaire d'électrotechnique, d'automatisme et d'ingénierie ETO ; coordinateur de l'intégration électronique et des alarmes machine
Ing. 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 RieraProfesseur titulaire de propulsion, d'énergies alternatives et de systèmes hybrides ; coordinateur de la performance énergétique et des vibrationsObjectifs du programme Formation Python pour les sciences de la mer
Débouchés professionnels du programme Formation Python pour les sciences de la mer
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.
Autres programmes en Climat et océanographie
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.
- 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.
- 01CandidatureVos coordonnées, votre parcours et vos documents.
- 02Vérification immédiateNous vérifions que tout est complet et conforme.
- 03InscriptionChoisissez le paiement comptant ou échelonné et réservez votre place.
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.
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.