T5: Programación para principiantes con Python
Datos generales
Código: T5-Python-básico
Duración: 40 horas
Nivel: básico
Idioma: español
Fecha: del 5 al 9 de agosto de 2019
Lugar: Auditorio CCG
¿Qué aprenderás?
- Obtendrás conocimientos básicos del lenguaje de programación Python.
- Aprenderás a manejar Python desde línea de comando y desde un IDE.
- Aprenderás a crear programas apegado a estándares y mejores prácticas de programación.
Pre-requisitos
Requisitos de conocimientos previos
- ninguno
Requisitos técnicos
- Computadora Personal
Un mínimo de 8 GB de RAM y espacio de disco suficiente para archivos de texto y archivos de imagen. Privilegios de administrador para instalar paquetes. - Tener instalado un navegador web, de preferencia Firefox o Google Chrome.
Descripción
El taller inicia planteando problemas comunes en el área de bioinformática, como por ejemplo la manipulación de secuencias, cálculos con datos biológicos, etc. En el taller se induce al estudiante a entender el problema que desea resolver antes de codificar. La metodología correcta debe iniciar con la realización de un análisis de los datos, para definir una estrategia que llegue a la obtención de los resultados esperados. Para lo cual se le mostrarán algunas técnicas útiles de análisis y diseño de algoritmos.
Posteriormente, por cada problema abordado, se tomará la estrategia definida y se implementará en Python.
El taller iniciará desde la instalación del ambiente necesario para programar, hasta la gama de funciones de Python para manipulación de los datos.
Contenido
- Introducción a la resolución de problemas
- Análisis del problema y ténicas útiles
- Diseño o solución del problema
- Codificación
- Validación del programa
- Instalación de Python y preparación del ambiente de programación
- Manipulación e impresión de texto
- Lectura y escritura en archivos
- Repetición de instrucciones sobre una estructura de datos
- Creación de funciones
- Uso de condicionales
- Manipulación de datos utilizando patrones
- Creación y uso de diccionarios
- Haciendo flexibles los programas pasando argumentos
Software usado
- Python 3.6.1 (https://www.python.org/downloads)
- Editor de textos
- Geany (https://www.geany.org)
- Sublime Text (https://www.sublimetext.com)
¿Quién es nuestra audiencia?
El curso va dirigido a personas que no han tenido contacto con la programación en ningún lenguaje, pero que se han enfrentado a problemas de procesamiento y análisis de datos biológicos.
Profesores
M.T.I. Kevin Alquicira Hernández
Programa Genómica Computacional, Centro de Ciencias Genómicas UNAM
L.I. Heladia Salgado Osorio
Programa Genómica Computacional, Centro de Ciencias Genómicas UNAM