Curso de Python en la ETSIAE: 4ª edición

¡Ya vamos a por la cuarta edición de nuestro curso de Python para aeronáuticos! Esta vez durará 1512 horas y este es el temario:

  1. Introducción a la sintaxis de Python
  2. Uso del Notebook de IPython
  3. Arrays de NumPy
  4. Representación gráfica con matplotlib
  5. Análisis numérico con SciPy
  6. Cálculo simbólico con SymPy

Curso AeroPython

El curso se desarrollará en la sala II del centro de cálculo de la ETSI Aeronáutica y del Espacio de 17:3018:00 a 20:00 a lo largo de dos semanas, los días 3, 4, 5, 10, 11 y 12.

Continue reading

¡Curso AeroPython en la UC3M!

¡Tenemos el placer de anunciar un nuevo curso de Python aplicado a la ingeniería aeroespacial, esta vez organizado por el Departamento de Ingeniería Aeroespacial de la Universidad Carlos III de Madrid!

El curso durará 10 horas, será gratuito para los alumnos y el temario será el siguiente:

  1. Introducción a la sintaxis de Python
  2. Uso del notebook de Jupyter
  3. Arrays de NumPy
  4. Representación gráfica con matplotlib
  5. Análisis numérico con SciPy
  6. Cálculo simbólico con SymPy

El horario será de 13:00 a 15:00 los días 5 a 9 de octubre y las clases tendrán lugar en el aula 7.0.J03.

Cartel Curso Python UC3M

Continue reading

Cursos #AeroPython: algunas conclusiones

La semana pasada clausuramos nuestro segundo curso de Python para aeronáuticos con unas más que exitosas PyCañas (¡lamentablemente sin testimonio gráfico!) y fue incluso más emocionante que la primera edición. Hemos pulido el material, hemos progresado como profesores y como programadores y nuestros alumnos han acabado muy contentos. Me gustaría compartir un par de reflexiones por vosotros.

AeroPython

Por un lado, ciñéndonos solamente a los resultados de la encuesta de satisfacción, hemos mejorado en todos los aspectos:

Continue reading

Curso de Python en la ETSIAE: 2ª edición

Nota: Esta entrada se refiere a una edición pasada del curso. Puedes leer los detalles sobre la cuarta edición del curso de Python en el blog.

¡Tenemos el placer de anunciar la segunda edición de nuestro curso de Python para aeronáuticos! Como la primera, durará 18 horas y este es el temario:

  1. Introducción a la sintaxis de Python
  2. Uso del Notebook de IPython
  3. Arrays de NumPy
  4. Representación gráfica con matplotlib
  5. Análisis numérico con SciPy
  6. Cálculo simbólico con SymPy

El curso se desarrollará en las aulas de informática de la ETSI Aeronáutica y del Espacio a lo largo de tres semanas, con el siguiente horario:

  • Lunes 13 de octubre: aula B-106, 16:00-19:00
  • Jueves 16 de octubre: aula B-204, 16:00-19:00
  • Lunes 20 de octubre: aula B-106, 16:00-19:00
  • Jueves 23 de octubre: aula B-106aula B-204, 16:00-19:00
  • Martes 28Lunes 27 de octubre: aula B-106B-204, 16:00-19:00
  • Jueves 30Miércoles 29 de octubre: aula B-204, 16:00-19:00

Continue reading

Curso de Python en la ETSI Aeronáutica y del Espacio de Madrid

Nota: Esta entrada se refiere a una edición pasada del curso. Puedes leer los detalles sobre la segunda edición del curso de Python en el blog.

Ya tenemos lista la información sobre el curso de Python que celebraremos para los estudiantes de Ingeniería Aeronáutica de la Universidad Politécnica de Madrid. Durará 18 horas, será gratuito y el temario será:

  1. Introducción a la sintaxis de Python
  2. Uso del Notebook de IPython
  3. Arrays de NumPy
  4. Representación gráfica con matplotlib
  5. Análisis numérico con SciPy
  6. Cálculo simbólico con SymPy
  7. Depuración con pdb, testing y buenas prácticas

Día 2: jueves 6 de marzo, 16:30, aula B107

Los materiales del curso se pueden encontrar en https://github.com/AeroPython/Curso_AeroPython (o http://bit.ly/notebooksaeropython).

Lo impartiremos Juan Luis Cano (@Pybonacci) y mi compañero Álex Sáez (@Alex__S12). Estará pensado para que sea un curso eminentemente práctico, con ejemplos extraídos de asignaturas de la carrera (aunque gente de otras escuelas también es bienvenida). Se asume que los participantes ya conocen al menos un lenguaje de programación (Fortran, C/C++, MATLAB). Con los conocimientos básicos de programación que se imparten en la carrera es suficiente: no vamos a explicar qué es un bucle y un condicional, pero con haber escrito alguno en Fortran o MATLAB es suficiente 😉

cartel

El miércoles 5 de febrero a las 18:00 abriremos el plazo de inscripción, incluyendo en este artículo un enlace a un formulario que tendréis que rellenar. Hay 30 plazas, de modo que si hay mucha demanda realizaremos un sorteo. El formulario se cerrará el sábado 8 de febrero a las 14:00. Se dará prioridad a gente de Aeronáutica y de la Universidad Politécnica de Madrid.

Preguntas frecuentes

¿Vais a subir los materiales del curso?

¡Sí! Los podéis encontrar en https://github.com/AeroPython/Curso_AeroPython (o http://bit.ly/notebooksaeropython).

¿Qué versión de Python se va a utilizar en el curso?

El curso se hará con Python 3.3, y utilizaremos el intérprete IPython que viene con la distribución Anaconda.

¿Podré seguir el curso si nunca he cursado programación?

Python es el lenguaje de programación más fácil de aprender que existe. Con todo y con eso, hay un par de conceptos que pueden resultar un poco novedosos o chocantes y, aunque se captan en seguida, conviene que no se vean la primera vez en el curso porque no nos podemos detener a explicarlos. Simplemente hay que saber:

  • qué es una variable,
  • qué es un condicional,
  • qué es un bucle,
  • qué es una función, y
  • haber escrito alguno de ellos en algún lenguaje de programación.

¿Hace falta llevar portátil?

No hace falta, el curso se dará en las aulas de informática, pero si queréis traer vuestro portátil naturalmente lo podéis hacer. Tan solo tenéis que traer Anaconda instalado, pero tened en cuenta que la versión de Python de Anaconda es la 2.7. Podéis leer dos guías en inglés sobre cómo instalar Python 3 en Anaconda, es muy sencillo:

  • http://continuum.io/blog/anaconda-python-3
  • http://www.walkingrandomly.com/?p=5089

Si aun así no podéis, esperad a venir al curso, traed vuestro portátil y os ayudaremos.


Para cualquier duda que tengáis podéis usar los comentarios, mandarnos un email o pararnos por los pasillos.

¡Un saludo! 😉