Programación en Python orientada a Biología Molecular Computacional

Principales contenidos

  • Introducción a la programación: variables, condiciones, arrays, funciones, bucles, diccionarios.
  • Parseo de archivos, numpy, scipy y matplotlib.

Detalles

Tipo: Obligatoria
ECTS: 3
Semestre (duración): 1º (septiembre)
Ficha en PDF: Descargar.

Docentes

Antonio Sánchez (asanchezpuente@usal.es)

Descripción

Se busca que el estudiante se familiarice con los conceptos básicos de programación, fundamentales tanto para trabajar en equipo con técnicos informáticos como para comprender la algoritmia bioinformática y las herramientas relacionadas. No se espera formar desarrolladores de proyectos complejos pero sí dar una formación básica que permita al estudiante poder interpretar programas así como realizar pequeños programas o adaptaciones, así como sentar los cimientos para aquellos estudiantes que quieran profundizar más en la programación.

Contenidos

Para obtener los resultados de aprendizaje previstos, se planea impartir los siguiente contenidos

  1. Lenguajes de programación: introducción a Python.
  2. Variables: tipos, asignación y operaciones básicas.
  3. Entrada y Salida. Escritura/lectura de archivos. Formatos.
  4. Colecciones: vectores, cadenas, conjuntos. Representación de secuencias.
  5. Control de flujo: condiciones y bucles.
  6. Funciones.
  7. Colecciones avanzadas: matrices y diccionarios. Representación de expresión.
  8. Bibliotecas. El entorno Scipy. Numpy. Matplotlib. BioConductor.