En la actualidad, la cantidad de información que se genera en todas las áreas del conocimiento está teniendo un crecimiento exponencial debido principalmente al avance en las tecnologías de la información y las comunicaciones; es por ello que instituciones, públicas y privadas así como las empresas, están orientando sus procesos hacia el análisis de esta información y con ello tomar mejores decisiones. En este marco, la programación de computadoras es una competencia requerida para desarrollar herramientas de software que permitan un mejor manejo de dicha información. Hoy en día, el lenguaje de programación Python es uno de los más utilizados debido a su versatilidad, facilidad de programación, su portabilidad entre diferentes sistemas operativos y su omnipresencia en prácticamente todos los sistemas digitales. Este curso-taller está orientado a la práctica intensiva de programación usando Python. Aprenderás a programar desde cosas simples, hasta herramientas que te permitan analizar información proveniente de diferentes fuentes y en diversos formatos. Iniciaremos revisando los vericuetos y atajos del lenguaje con el objetivo de conocer las herramientas necesarias que te convertirán en un verdadero Pythonista. Posteriormente, se revisarán las herramientas de Numpy, Pandas y Matplotlib las cuales son de gran utilidad para el análisis de información y cálculos numéricos especializados. Los temas de este curso-taller se revisarán desde un punto de vista general con el objetivo de que sean de utilidad para una gama amplia de aplicaciones.