Introducción a Python en el Sector Marítimo

Introducción a Python en el Sector Marítimo

Python es un lenguaje de ordenador expresamente diseñado para ser sencillo y legible. Una herramienta que permite la automatización de tareas (manipulación de datos, cálculo de resultados, generación de informes…) y que puede ser de gran valor para aumentar la productividad en el sector marítimo.

Desde su creación hace unas décadas, Python ha experimentado un crecimiento paulatino que lo ha llevado a ser el lenguaje informático más utilizado en la actualidad. La relación de empresas y centros de investigación e innovación tecnológica que lo utilizan es enorme (de la talla de Google, Yahoo, etc). Python dispone de gran cantidad de herramientas y paquetes de software de licencia libre que lo permiten adaptarse a todos los ámbitos. Así se ha constituido en el lenguaje de las redes neuronales y la inteligencia artificial, a la vez que una herramienta clave en el análisis de datos, procesamiento de imágenes, comunicaciones y numerosos otros ámbitos.

En este curso mostraremos sus secretos desde cero, mediante numerosos ejercicios prácticos, aplicados siempre a escenarios reales relacionados con el sector marítimo y basados en la experiencia de nuestro equipo docente. La finalidad es ofrecer una aproximación realista sobre el uso en la práctica de este lenguaje de programación para técnicos y profesionales de marítimo y naval.

Modalidad: On line
Horas: 45

Próximas convocatorias

31-05-2024 a 19-07-2024

 

(*) Precio Curso: 480.00 €

* Si eres colegiado/asociado de alguna de las entidades convenidas con la FIJJ se te aplicará el descuento correspondiente al realizar la inscripción

 

- Conocer los fundamentos de Python: el lenguaje, entornos de desarrollo, conceptos básicos para su uso cotidiano por técnicos del sector marítimo

- Instalar en el ordenador Python junto a un entorno de paquetes y herramientas adecuadas para su uso en nuestra área

- Utilizar los tipos y estructuras de datos básicos en Python, así como el uso de estructuras de control y funciones para manipularlos

- Manejar paquetes especializados en la manipulación de vectores y matrices de datos numéricos, representación de gráficas y datos

- Utilizar todo lo anterior para el manejo y visualización de datos en casos del sector marítimo

JOSÉ RAFAEL RODRÍGUEZ GALVÁN

Profesor Titular, Departamento de Matemáticas de la Universidad de Cádiz (Área: Matemática Aplicada).

Doctor en matemáticas. Tesis en análisis y simulación numérica de flujos marítimos.

Experiencia en informática:

- Fundador y director (2004-2010) de la Oficina de Software Libre de la Universidad de Cádiz.

- Impartidos cursos de software científico (Python, Octave, Maxima…) en numerosas universidades españolas.

- Experiencia en sistemas Unix y en el desarrollo de aplicaciones numéricas sobre grandes ordenadores paralelos.

- Docencia en el Máster en Ingeniería Naval de la Universidad de Cádiz (desde su implantación en 2016/2017), impartiendo contenidos de dinámica de fluidos computacional.

- Participación en numerosos proyectos de investigación y transferencia de conocimiento a empresas.

 

NOELIA ORTEGA ROMÁN

Investigadora en el Departamento de Ecuaciones Diferenciales y Análisis Numérico de la Universidad de Sevilla.

Grado y Máster en Matemáticas, Máster en Profesorado, Universidad de Cádiz.

Experiencia en informática:
  - Trabajos de fin de grado y fin de máster en matemáticas sobre algoritmos paralelos en tiempo para modelos biológicos.
  - Manejo de herramientas avanzadas de Análisis de Datos en Python y SQL.
  - Investigación y desarrollo de modelos computacionales en Python de migración de células neuronales.
  - Experiencia en sistemas Unix y en el desarrollo de aplicaciones numéricas sobre grandes ordenadores paralelos.

 

DANIEL ACOSTA SOBA

Investigador predoctoral. Departamento de Matemáticas de la Universidad de Cádiz (área: Matemática Aplicada).

Estudiante de doctorado en Matemáticas en la Universidad de Cádiz.

Estudiante de doctorado en "Computational and Applied Mathematics" en la Universidad de Tennessee en Chattanooga.

Experiencia en informática:
  - Trabajos de fin de grado, fin de máster y proyecto de tesis en matemáticas sobre análisis y simulación numérica con Python de modelos biológicos.
  - Manejo de herramientas avanzadas en Python de Análisis de Datos e Inteligencia Artificial.
  - Experiencia en sistemas Unix y en el desarrollo de aplicaciones numéricas sobre grandes ordenadores paralelos.

 

Tema 1. Introducción e instalación

- Introducción a Python

- Instalación: entorno Python y paquetes/herramientas (Anaconda)

- Un primer programa con Python en el sector marítimo

 

Tema 2. Panorámica del lenguaje Python

- Tipos de datos y variables

- Secuencias de control

- Funciones

 

Tema 3. Bibliotecas numéricas

- Numpy (vectores/matrices)

Matplotlib (gráficas)

Scipy (herramientas y algoritmos matemáticos)

 

Tema 4. Análisis de datos

- Entrada y salida de datos en ficheros

- Manipulación de datos con Pandas

- Manejo de hojas de cálculo (excel, csv…)

El curso se imparte online a través de nuestro campus virtual en un entorno cómodo y flexible al eliminar los desplazamientos y los horarios rígidos de la formación presencial. Toda la documentación (apuntes, material didáctico, material de apoyo, presentaciones,...) se facilita a través de dicha plataforma web en formato electrónico. 

El alumno dispone de herramientas de autoevaluación, ejercicios propuestos por el profesor y corrección de los mismos de forma personalizada y de tutorías a través de medios online en contacto directo con el profesor del curso, asegurando así una formación eficaz con un alto grado de aprovechamiento para el alumno.

Al finalizar el curso el alumno recibe Certificado expedido por la Fundación Ingeniero Jorge Juan, acreditando la realización de esta acción formativa, en el que se detalla el título,  horas de curso, fecha de realización y programa detallado.

Banner AE
Banner MAE

- Todos los precios incluyen el 21% de IVA
- La matriculación en nuestros cursos se produce mediante el íntegro pago del importe de la correspondiente matrícula. El pago de la matrícula es único y se devenga en su integridad en el mismo momento de la matriculación, sin perjuicio de los calendarios de pagos o de los fraccionamientos que, excepcionalmente, pudieren acordase en casos puntuales.
- En caso de no alcanzar el número de alumnos necesario, la Fundación Ingeniero Jorge Juan, se reserva el derecho de suspender o aplazar su impartición, previo reintegro de las cantidades abonadas.
- Todos nuestros cursos están reconocidos por la AINE (Asociación de Ingenieros Navales y Oceánicos de España), miembro de la Confederation of European Maritime Technology Societies.


BANNER
BANNER