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
- Lenguajes de programación: introducción a Python.
- Variables: tipos, asignación y operaciones básicas.
- Entrada y Salida. Escritura/lectura de archivos. Formatos.
- Colecciones: vectores, cadenas, conjuntos. Representación de secuencias.
- Control de flujo: condiciones y bucles.
- Funciones.
- Colecciones avanzadas: matrices y diccionarios. Representación de expresión.
- Bibliotecas. El entorno Scipy. Numpy. Matplotlib. BioConductor.