Download Curso de Introducción a la Programación Cien fica con Python
Document related concepts
no text concepts found
Transcript
Curso de Introducción a la Programación Cien4fica con Python Documento informa:vo Fundación Universitaria Konrad Lorenz Curso ofrecido por la Facultad de Matemá4cas e Ingenierías con el apoyo del Área de Formación Con4nua Dirección de Ges4ón y Transferencia del Conocimiento Cursos de Educación Con4nua Python es un lenguaje rela0vamente nuevo (iniciado en 1990), que ha sido ampliamente u0lizado en los úl0mos años principalmente porque es un lenguaje interac0vo, gratuito y con una colaboración internacional sin precedente. Por ejemplo, Google, Yahoo y Lucasfilm Ltd u0lizan Python internamente. Por qué tomar este curso La mayoría de los problemas reales en matemá4ca son diBciles de resolver con exac4tud u4lizando técnicas matemá4cas analí4cas. Los problemas que surgen en los salones de clase son especialmente elegidos para ser resueltos completamente. Sin embargo, la mayoría de los problemas reales no pueden ser resueltos de esta manera y en general se debe, o bien hacer algunas aproximaciones con el fin de ser capaz de resolver el problema o hacer uso de métodos computacionales para resolver el problema numéricamente. Este curso proporcionará las bases necesarias para resolver problemas numéricamente introduciendo técnicas básicas de programación con Python. Fechas, costos y realización Tipo de programa: Curso Fecha de inicio: 24 de julio de 2017 Fecha de finalización: 28 de julio de 2017 Número de horas: 10 presenciales Modalidad: Presencial Horario: Lunes a viernes de 2:00 a 4:00 p.m. Valor del curso Descuento por pronto pago (Hasta el 5 de julio de 2017): $ 225.000 COP Comunidad Konradista (Hasta el 14 de julio de 2017): $ 212.500 COP Descuento por grupos - más de 5 personas (Hasta el 14 de julio de 2017): $ 225.000 COP Precio normal (Del 6 al 14 de julio de 2017): $ 250.000 COP Fecha límite de pago: 14 de julio de 2017 Ciudad: Bogotá Dirigido a Estudiantes y profesores de matemá4cas y Bsica. ObjeTvo general Introducir a las prác4cas modernas de programación, lenguajes y herramientas, específicamente aplicables a la inves4gación cienZfica u4lizando Python. Estas habilidades permi4rán escribir mejores códigos y aprovechar las herramientas que los cienZficos u4lizan a diario sin la debida preparación. El curso cubre herramientas y desarrollos en computación cienZfica usando el lenguaje Python. 2 Cursos de Educación Con4nua ObjeTvos específicos • • • • • Desarrollar en el alumno la capacidad de escribir algoritmos para la resolución de problemas previamente conceptualizados. Conocer los conceptos fundamentales de la Programación Orientada a Objetos. Aplicar el conocimiento adquirido a un proyecto real de inves4gación. Enseñar al alumno a crear programas de cierta complejidad y usando bibliotecas específicas. Es4mular la liberación de so]ware, a través de la formación en lenguajes libres. Docente Alejandro Cárdenas Avendaño Docente de las asignaturas Ecuaciones Diferenciales Parciales y Elec4va I en el Programa de Matemá4cas, Facultad de Matemá4cas e Ingenierías. Inves4gador del Centro de Inves4gaciones de Matemá4cas e Ingenierías CIMI e integrante del Grupo de Inves4gación Promente Konrad. Recibió el reconocimiento ins4tucional como Profesor dis4nguido en la Ciencia por parte de la Facultad de Matemá4cas e Ingenierías 2016. Ver perfil Contenidos del curso Módulo 1 Introducción a las herramientas de programación • Conceptos sobre programación orientada a objetos • Programas y Lenguajes de programación • Código de Máquina • Lenguaje Ensamblador • Lenguajes de programación de alto nivel • Compiladores e intérpretes • Organización del código/versiones • Escribir código para su reu4lización • Pruebas de Código Módulo 2 Programación con Python • Introducción a Python • Tipos de datos y estructuras de control • Sentencias condicionales • Sentencias itera4vas • Cadenas • Listas • Matrices • Funciones • Variables Locales y globales 3 Cursos de Educación Con4nua • Recursión • Módulos • Tipos Estructurados • Datos Relacionados • Registros • Archivos • Generadores Módulo 3 Temas Específicos • Versiones anteriores de Python • iPython • Programación numérica en Python • Paquetes de Python • Numpy • Matplotlib • Sympy • Scipy • Expresiones regulares • Interacción de Python con C 4 Cursos de Educación Con4nua Solicitud de asesoría, inscripciones y pagos en línea para este programa a través de la página: uklz.info/intropythonk Área de Educación Continua Dirección de Gestión y Transferencia del Conocimiento Fundación Universitaria Konrad Lorenz Cra. 9 bis 62 - 43, Bogotá, Colombia Edificio Administrativo, piso 3 PBX 57 +1 3472311, ext. 139 - 219 Institución de Educación Superior sujeta a inspección y vigilancia por el Ministerio de Educación Nacional (Art. 2.5.3.2.10.2, Decreto 1075 de 2015) Vigilada Mineducación 5