Categorías
Python

Libros gratuitos para aprender a programar con Python 3 (¡ideas para regalar a niños o adultos!)

Hace poco buscábamos un libro de programación orientado a alguien que no está dispuesto a aprender porque cree que eso no es lo suyo. Alguien que nunca ha visto nada de programación y realmente no aspira a trabajar en nada que tenga que ver con ordenadores ya que «no los entiende». Por ello, el libro tendría la finalidad de invertir esa sensación de falta de control y frustración que le generaba «la informática». Así, el libro debía de tener unos requisitos muy estrictos:

  • En español. Así evitamos barreras de idioma o escusas.
  • Contenido (muy) básico y redacción agradable de leer. Es decir, enseñar más la lógica detrás de cualquier lenguaje de programación sin entrar mucho en detalles.
  • Lenguaje sencillo, actualizado y útil para continuar por donde la persona quisiera.

Finalmente, tras mucha búsqueda, con la ayuda Pybonacci (¡gracias!) y la excelente recompilación de material para iniciarse de Python Argentina, encontramos este libro:

doma de serpientes para niños python
Aprendiendo a Programar con Python 3 (descarga)

Enseña lo básico del lenguaje y además la lógica de programación mediante Turtle graphics (igual que www.code.org y/o Blockly ). De hecho, este libro se puede personalizar (ya que la licencia Creative Commons lo permite) y evitar posibles situaciones que puedan surgir al regalar «un libro para no adultos».

Si el afortunado o afortunada a la que queremos hacer el regalo tiene interés en conocer todos los detalles del lenguaje, también puede probar con el famoso libro Dive into Python 3:

blabla
Dive into Python 3 (Spanish version) (descarga)

Wait a minute!

Si el inglés no es un problema, otra opción muy interesante y completa es Adventures in Raspberry Pi de Carrie Anne Philbin. Pese a que existen infinidad de libros y recursos en inglés, este libro de acceso gratuito es de lo mejor que podemos recomendar para aprender Python y mejorar tu calidad de vida (el título es bastante autodescriptivo):

Libro grauito online
Deja que el ordenador trabaje por ti con Python: ¡echa un vistazo al temario gratis!) (Amazon)

¡Ah! Si la persona a la que quieres regalarle el libro se dedica a la ciencia o ingeniería, siempre puedes recomendarle las lecciones de Software-Carpentry o nuestro curso de Python para científicos e ingenieros. Por último, te recomendamos instalar miniconda aunque sólo quieras empezar con Python (¿por qué?).

Si conoces otro libro o recurso online que sea interesante, no dudes en compartirlo con nosotros 🙂

Estas Navidades regala Python

 

xmas tree

Categorías
Python

Recuerdos de una Valencia Pythonista – PyConES 2015

Este año volvimos a tener la oportunidad de asistir a la conferencia nacional de Python en España (PyConES) que se celebró en Valencia los días 20, 21 y  22 de noviembre. En este caso fuimos cinco ingenieros químicos de la Universidad de Alicante dispuestos a poner nuestro granito de arena en este gran evento. David, Carlos, Dani y los que escriben: David Senén y Zuri. Al ser un grupo muy variado con conocimientos y gustos de Python muy diversos, la distribución de charlas por tracks o temáticas (básico, avanzado y científico) fue todo un acierto.

Previo al comienzo de la PyConES, los chicos de AeroPython llevaron a cabo un espectacular taller sobre algoritmos genéticos y sistemas complejos. La PyConES comenzó la mañana del sábado con la keynote de la fabulosa Yamila Moreno (Plutarco y Python, el poder de una historia) y finalizó con la de Víctor Terrón (Dijkstra es mi pastor, nada me falta), que manteniéndose en su línea fue brutal.

a
AeroPyhton (Carlos y Siro), Pablo Galindo, Victor Terrón y Christine Doig

Fueron tres días muy intensos en los que pudimos aprender cómo diseñar el cohete de agua perfecto, llevar a cabo el estudio de la trayectoria  de un  viaje a Marte, o programar nosotros mismos el agujero negro de Interestelar. En general, esta PyConES tuvo muchísimas cosas más encerradas en su apretada agenda con la que vivimos momentos inolvidables y aprendimos de la mano de gente única e impresionante. Como no, este año desde CAChemE también aportamos a la convención un punto de vista diferente con su charla sobre Pyomo y el mundo de la optimización en Python, que presentaron nuestros compañeros  Dani Domene y Carlos Planelles.

También conviene nombrar que las PyCañas (o PyBirras) como siempre dieron oportunidad de conocer a ponentes y asistentes desde otro punto de vista más informal, y pasarlo en grande con ellos. Tuvimos la oportunidad de hacer nuevos contactos y refrescar amistades creadas en la PyConES 2014 que se celebró en Zaragoza, lo cual le da un brillo especial a todo el asunto.

Last but not least, es necesario agradecer a la organización de esta PyConES (leer post de Juan Luis Cano, Pybonacci) el trabajazo que han hecho. ¡¡Así da gusto!!

Estamos ansiosos por saber dónde será la PyConES 2016, que como se dijo en el acto de clausura: «Porque la PyConES sois la familia que uno elige». El año que viene repetimos sí o si 😀

Zuri y David Senén.

Categorías
cursos Python tutorial

Curso de introducción a VBA-Excel y Python

Información y material del curso de introducción a la programación con Excel-VBA junto con Python (pandas) financiado por la subdirección de Ingeniería Química de la Escuela Politécnica Superior de la Universidad de Alicante (¡gracias a todos por participar en la encuesta y en nuestro evento de Facebook !).

Temario impartido (10 h):

El temario a cubrir es muy extenso y podría darse en una asignatura anual. Sin embargo, nuestra idea es mostrar con ejemplos las posibilidades de automatización de tareas y tratamiento de datos que ofrece Excel en combinación con VBA y Python. Iremos adaptando el contenido según la respuesta del grupo para que nadie se quede atrás. No te convertirás en un experto o experta, pero descubrirás funcionalidades que te podrán ser muy útiles durante tu carrera profesional.

  • Sesión 1:
    • Funciones lógicas, anidadas y formatos condicionales
    • Asignación de nombres y rastreo de funciones
    • Validación, eliminación y protección de datos
    • Filtro y ordenación de datos
    • Tablas y gráficos dinámicos
formato-condicional
Formato condicional
Tabla_dinamica
Tabla dinámica
Grafico-Dinamico
Gráfico dinámico
  • Sesión 2:
    • Importación y exportaciónde datos
    • Automatización de procesos (macros)
    • Creación de controles de formulario

slider-VBA

  • Sesión 3:
    • Edición de macros, introducción a VBA
    • Funciones VBA
  • Sesión 4:
    • Introducción a Jupyter Notebooks
    • Introducción a pandas (opcional)
  • Sesión 5:
    • Ejecución de código Python desde Excel (xlwings)
    • Sustituyendo VBA por Python

pandas

 

Por favor, sigues estas indicaciones para descargar  e instalar Python y xlwings con conda. Recomendamos Python 3 64-bit, aunque xlwings funciona en ambas versiones.

Puedes ver los ejemplos de xlwings o nuestra demo resolviendo un sistema de EDOs.

Requisitos:

  1. Poder asistir a la totalidad del curso. Si no puedes asistir a la totalidad del curso por incompatibilidad de horarios evita inscribirte al mismo. Son varios los estudiantes interesados y, por este motivo, aquellos estudiantes que no acudan a un 80% de las sesiones quedarán excluidos de futuros cursos gratuitos de CAChemE.
  2. Ser alumno de Ingeniería Química en la Universidad de Alicante (actualizado). Si eres estudiante de Máster o del plan antiguo te recomendamos apuntarte igualmente, aunque los estudiantes de grado tendrán cierta prioridad en la asignación de plazas (¿por qué?).
  3. Conocimientos básicos de programación y Excel. No se trata de explicar qué es un bucle, un condicional o escribir fórmulas en Excel. Con haber cursado las asignaturas de MATLAB (o similares) y haber manejado Excel durante los primeros años del grado será suficiente. Si no pudiste asistir al curso de Python, te recomendamos encarecidamente que le des un vistazo a las primeras sesiones de nuestro curso online.

Inscripción:

El plazo de inscripción se abrirá el miércoles 28 de octubre a las 22:00 h siendo accesible desde esta página web. Las plazas son limitadas y se prevén bastantes inscripciones. Comprueba el horario y si ya es seguro que puedes asistir, te recomendamos ponerte una alarma para apuntarte y evitar sorpresas 😉

Para cualquier duda que tengáis podéis usar los comentarios, nuestro formulario de contacto o preguntar a los miembros de CAChemE.

 

python-vba
Excel + Python, o cómo ahorrarte VBA y dejar ojiplático a tu jefe (descargar archivo)

Horarios:

  • Lunes 2 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
  • Lunes 9 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
  • Lunes 16 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
  • Lunes 23 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)
  • Lunes 30 de noviembre de 18:00 a 20:00h (Aula L28, EPS I)

Financiación

Este curso gratuito ha sido amablemente financiado por la subdirección de Ingeniería Química de la Escuela Politécnica Superior de la Universidad de Alicante. La financiación de cursos viene de partidas presupuestarias afines a este tipo de actividades. En este caso, los fondos asignados provienen de los estudios de grado. Por este motivo,  si erés estudiante de Máster (o del plan antíguo) puedes inscribirte pero en caso de falta de plazas tendrán prioridad los estudiantes de grado ante la eventualidad de que haya igualdad de condiciones (o tiempos de preinscripción). Si quieres que el departmento financie un curso similar (o más avanzado) para tu plan, házselo saber al delegado de tu curso 🙂

Categorías
podcast Python

Política de recortes con Excel vs software libre (Jupyter) – Podcast #5

La política de recortes se ha venido justificando gracias a un artículo que contenía errores de cálculos en Excel. Hoy te contamos esta historia y el motivo por el que Nature recomienda IPython Notebook (Jupyter) o software libre en general. Para ello, volvemos a contar con Juan Luis Cano (Pybonacci.org) que nos resumirá además todas las novedades que han habido durante este último año en el ecosistema de Python científico.

Disclaimer: El ejemplo del error en la hoja de Excel y la política de austeridad que utilizamos está intencionalmente simplificado. Este artículo explica todo este asunto con mucho más detalle (¡gracias por el link @potattofel!)

Secciones del podcast con links para obtener más información:

Y como siempre, si hay algo que te hubiera gustado añadir puedes comentárnoslo justo aquí abajo.

Música:

Agradecimientos a la EPS de Alicante, a los ing. técnicos de sonido y a Zuria B. por sus mensajes de austeridad política en Alemán 😉

Categorías
big data Python trabajo tutorial

Big Data en ingeniería química, un futuro prometedor

En la industria química el manejo y análisis de grandes volúmenes de datos (también conocido como Big Data) se hace cada vez más indispensable para asegurar una buen control así como ayudar a la toma de decisiones en cuanto seguridad y eficiencia de operaciones en planta. El tratamiento de toda la información proveniente de sensores, que puede catalogarse dentro de un tipo de Big Data, es una de las cualidades que más se buscará según varias previsiones (AIChE, MIT review). En general, parafraseando a Sydney Brenner, la situación actual se podría describir como:big-data-aplicado-ingenieria-quimica

We are drowning in a sea of data but still thirsty of knowledge.

(Estamos ahogándonos en un mar de datos pero seguimos sedientos de conocimiento)

Por otra parte, se pueden incorporar datos provenientes de simulaciones —que hacen uso de modelos matemáticos y métodos numéricos cada vez más sofisticados— siendo además hardwares cada vez más asequibles (futuro de los superordenadores Intel, fíjate en que incluso hay una parte del quesito dedicada a la Ingeniería Química y otra gran parte al CFD).

intel-xeon-applications

El futuro es prometedor dada la convergencia de estas dos líneas y aplicabilidad directa en la industria química —cada vez mejor software en mejor hardware— . Por ello, las competencias «informáticas» son más necesarias que nunca en la industria química y desde CAChemE intentamos que cualquier estudiante o profesional de ingeniería química pueda recibirlas de forma gratuita.

Si acabas de llegar, te recomendamos que le eches un vistazo a Python, un lenguaje de programación tipo MATLAB pero libre, gratuito y perfecto para el Big Data.

Categorías
Python

Análisis del curso de Python científico 2015

Durante el mes de febrero un grupo de alumnos, docentes (PDI) y personal de servicios (PAS) de la Escuela Politécnica de la Universidad de Alicante tuvieron la oportunidad de participar en el curso de Python organizado por CAChemE y dirigido por Juan Luis Cano, presidente de la asociación Python España y codirector del blog Pybonacci.org. Además, varios miembros de CAChemE y alumnos de Ingeniería Química echamos una mano como ayudantes durante el curso, ¡gracias a Zuri, Carlos, Senén y Francis por su ayuda!.

El curso, de 10 horas, se dividió en 4 sesiones, dedicadas a una temática diferente dentro de las grandes posibilidades que ofrece el IPython Notebook. Aquí puedes ver un vídeo promocional del material que se impartió:

El primer día se repasó la sintaxis del lenguaje de programación y se introdujo el Notebook de IPython, para continuar introduciendo NumPy. Continuamos explicando las bondades de la biblioteca matplotlib, muy útil para la representación de datos y funciones, y como novedad este año, se introdujeron los Widgets interactivos, que hicieron las delicias de los que allí nos encontrábamos. Los últimos días se explicaron cómo resolver ecuaciones diferenciales con la biblioteca SciPy y se introdujo la biblioteca SymPy. Esta última generó sorpresa entre los asistentes, que ya conocían el cálculo simbólico de otros lenguajes de programación y les sorprendió la gran facilidad e intuición con la que permite trabajar la combinación SymPy+IPython Notebook.

Este curso se pudo realizar gracias a la colaboración y financiación de la Escuela Politécnica Superior de la Universidad de Alicante, enmarcado en el Mes cultural que organiza en febrero todos los años; al Instituto Universitario de Procesos Químicos y a la Delegación de Estudiantes de la Escuela Politécnica.

Quien no haya podido asistir y esté interesado que no se preocupe, en YouTube están los vídeos del curso, los de la primera edición como los de la segunda:

Si acabas de llegar aquí y no sabes bien qué ventajas puede aportar Python frente a MATLAB:

Animaos a realizar el curso y dejadnos comentarios para seguir mejorando.

Categorías
Lightning Talk Python talks

CAChemE Lightning Talks #1

Mañana vuelven las Lightning talksesta vez una semana previa al curso Python. De nuevo, hemos preparado micro presentaciones de 5-10 min para explicar y compartir nuestras experiencias más recientes en el mundillo de programación, simulación y optimización de procesos.

¿De qué vamos a hablar?

En primer lugar ayudaremos con la instalación de Python en tu portátil e indicaremos cuál es la mejor forma de prepararse para la segunda edición Curso de Python para ciencia e ingeniería en la EPS UA. Así, las lightning talks que tenemos pensadas son:

Instalación (indolora) de Python científico con Anaconda
Widgets interactivos con IPython Notebook | Daniel Domene
Haz cálculos con Octave (MATLAB) y Telegram (Whatsapp) en el móvil | Zuria Bauer
Python Adivinator | David García Hurtado
Excel + Python, o cómo ahorrarte VBA y dejar ojiplático a tu jefe | Isaías Cuenca

python-vba

 

Recuerda que estas micro-charlas las organizamos de forma periódica y las damos estudiantes, por lo que son algo diferente a lo que puedas estar acostumbrado en clase. Además, es una oportunidad perfecta para conocernos todos un poco 😉

xkcd-python
No siempre hablaremos de Python, sin embargo aparece mucho en nuestras Lightning Talks. Si asistes a alguna, enseguida entenderás el motivo 🙂

¿Cuándo y dónde?

El próximo jueves 19 de febrero a las 18:00h en el Aulario II (Aula A2/0B01).

¿Qué tengo que llevar?

Si quieres, tráete tu portátil para instalar Anaconda 😉

Categorías
Python talks

Charla – Cuando Nature se toma el software libre en serio: Python como alternativa real a MATLAB, Mathematica y otros programas comerciales

No sólo una, sino dos Tres son ya las noticias de la revista Nature donde se habla y recomienda Python para uso científico.  Si acabas de llegar y no conoces este mundillo aún, Python es un lenguaje de programación fácil de aprender, multiplaforma, libre y gratuito que está sustituyendo a software comercial (MATLAB, Mathematica, MAPLE…) en universidades norteamericanas tales como MIT, Stanford o Caltech, y que se utiliza ampliamente por empresas como Google, Dropbox o la NASA.

Motivación de la charla:

La famosa revista científica Nature empezó en noviembre del año pasado a promocionar una serie de herramientas libres, destacando Python entre ellas:

Nature - Notebooks interactivos: compartiendo el código

Nature: Python para para estudio del clima

¿Quieres aprender a programar? Elige Python

A nivel académico, Jupyter —la evolución de IPython Notebook—  puede mejorar la calidad de publicaciones científicas ya que permite la reproducibilidad de resultados de forma inmediata y libre. Si bien la idea de compartir el código no es nueva, Jupyter permite que cualquier persona sea capaz de reproducir tus resultados a golpe de ratón y, si lo desea, probar con otros datos, indagar en el código y/o modificarlo. ¿No te lo crees? Puedes comprobarlo online con este ejemplo de Nature 🙂

Demo interactiva de Nature y Jupyter
Demo interactiva de Nature y Jupyter (IPython Notebook), nunca había sido tan fácil detectar galaxias.

La tercera iteración de IPython, Jupyter, se encuentra en fase beta en estos momentos y soporta de forma oficial Python, R y Julia; aunque también abre la posibilidad de uso con otros lenguajes de programación. Además siendo este software libre y gratuito, Google docs ya avanzó que lo implementaría como si se tratase de un formato más dentro de sus servicios online y haciendo uso de las opciones —diseñadas en Jupyter— de trabajar de forma colaborativa con él. Es decir, que varios usuarios podrán trabajar juntos en un mismo documento interactivo y alojado en la nube. Todas estas ventajas tampoco han pasado desapercibidas en la docencia, los famosos MOOC (plataformas de cursos online abiertos) como Coursera y Edx tiene varios cursos de Python —aunque quizás el ejemplo más destacable sea el magnífico curso online de Métodos numéricos con Python de Lorena Barba y colaboradores—.

Como puedes ver, este asunto empieza a ser muuuuy interesante. Por ello, organizamos una charla donde hablamos de todo esto y  que inauguraró la semana del curso de Python científico que daremos en la Universidad de Alicante.

¿Quién es Juan Luis Cano?:

Juan Luis Cano - Python

Juan Luis Cano es estudiante de Ingeniería Aeronáutica de último año en la Universidad Politécnica de Madrid, fundador y editor del blog de Pybonacci, referencia a nivel nacional en cuanto al uso de Python en cálculo científico e ingenieril.
Juan Luis se encargó de la organización del track científico de la PyConES (primera conferencia nacional dedicada a Python) y ha sido instructor de cursos de introducción a Python así como avanzados. Es desarrollador de varios paquetes especializados en ingeniería y ha sido formador para empresas interesadas en adoptar Python como herramienta de trabajo.

¿Cuándo y dónde tuvo lugar?

¿Quién financió esta charla?

Esta charla es posible gracias a la generosa financiación de la EPS, el Instituto Universitario de Ingeniería de Procesos Químicos y la Delegación de estudiantes EPS. Además, Jupyter y muchos proyectos de software libre funcionan gracias a la financiación de fundaciones sin ánimo de lucro —como Alfred P. Sloan Foundation o NumFOCUS — y empresas privadas —como Continuum o Microsoft—. Lo más importante para estos proyectos es que ganen difusión y se reconozca su uso mediante citas en las publicaciones si lo hubiera —muy poco para todo lo que ofrecen de forma libre y gratuita, ¿no?—. Así que si estás interesado, o crees que alguien que conoces podría estarlo, no dudes en compartir esta noticia y asistir a esta magnífica charla introductoria que nos dará Pybonacci en Alicante.

Aprende más sobre Python

El ecosistema Python científico es muy, muy amplio y se encuentra plena evolución. Si quieres saber más puedes ver nuestras entradas más recientes y el blog de Pybonacci.

Categorías
Python tutorial

Curso de Python para ciencia e ingeniería en la Universidad de Alicante (2ª ed.)

Tras el éxito de la primera edición, volvemos este año con el curso de introducción al lenguaje de programación Python enfocado principalmente a científicos, ingenieros o cualquier persona interesada en análisis y visualización de datos. En este taller de introducción a Python científico, enseñaremos a utilizar las herramientas básicas que forman su ecosistema.

Si aún no conoces Python, echa un vistazo a algunas de las empresas que utilizan este lenguaje en su día a día (¡incluso la revista Nature!):

Empresas que usan Python
Fuente: Continuum

En esta entrada encontrarás información detallada sobre el curso de Python que tendrá lugar Escuela Politécnica Superior de Alicante durante el mes cultural.

Duración: 10 horas

Coste: ¡Gratuito! (plazas limitadas)

Horario y aulas:

Del lunes 23  hasta el jueves 26 de febrero en el edificio Politécnica I:
▪ Lunes – 15:30 a 18:30 en el laboratorio L24
▪ Martes – 15:00 a 17:00 en el laboratorio L23
▪ Miércoles – 15:30 a 18:00 en el  laboratorio L14
▪ Jueves – 15:30 a 18:00 en el laboratorio L14

Temario

A continuación, puedes ver el vídeo promocional:

Si acabas de llegar aquí y no sabes bien qué ventajas puede aportar Python frente a MATLAB:

Instructor:

Juan Luis Cano - Python

Juan Luis Cano es estudiante de Ingeniería Aeronáutica de último año en la Universidad Politécnica de Madrid y editor del blog de Pybonacci, referencia a nivel nacional en cuanto al uso de Python científico.
Juan Luis repite como instructor y posee experiencia docente tanto en empresas interesadas en adoptar Python como herramienta de trabajo como en su universidad de origen (UPM). Además, colabora de forma activa con la comunidad y se encargó de la organización del track científico de la PyConES 2013  (primera conferencia nacional dedicada a Python) dando varios cursos de introducción así como avanzados.

CAChemE (@CAChemEorg) estará presente como organización y apoyo. El curso se ha diseñado para que sea práctico, con ejemplos extraídos de asignaturas comunes en carreras científicas y de ingeniería. Si quieres ver el material de un curso similar y más completo, te recomendamos el Curso de Aeropython de la UPM.

Requisitos:

  • Conocimientos básicos de programación. No se trata de explicar qué es un bucle y un condicional, pero con haber escrito alguno en MATLAB (o similares) es suficiente.
  • Visualización previa del curso online. Si bien el curso seguirá siendo de introducción, muchos de los conceptos que ya se dieron en la primera edición (y que se encuentran disponibles online) serán referenciados a este material durante el curso.
  • Ser estudiante de la UA, PDI o PAS.

Inscripción:

El plazo de solicitud de inscripción se abrirá el viernes 13 de febrero a las 12:00 h siendo accesible desde esta página web. Las plazas son limitadas y se asignaran por riguroso orden de entrada. Se prevén bastantes inscripciones (el año pasado se agotaron las plazas en menos de 1 hora). Comprueba tu horario y si ya es seguro que puedes asistir, te recomendamos ponerte una alarma para apuntarte y evitar sorpresas 😉

Debido a la alta demanda, se pedirá confirmación de la asistencia más adelante vía email. Por este motivo, la ausencia al curso de más del 25% (en horas) tendrá como consecuencia la pérdida de la plaza asignada.

Te recomendamos que estés pendiente de nuestras redes sociales (Twitter, Facebook) para recibir la información más inmediata. Para cualquier duda que tengáis podéis usar las mismas, los comentarios, nuestro formulario de contacto o preguntarnos por los pasillos de la facultad.

Este curso es posible gracias a la generosa financiación de la EPS (en un 30%), el  Instituto Universitario de Ingeniería de Procesos Químicos (40%) y la Delegación de estudiantes EPS (30%).

¿Cómo me lo instalo?

Pese a que los ordenadores de las salas tendrán Anaconda con Python 3 instalado, es buena idea que traigas tu portátil para configurarlo en tu equipo. Recomendamos instalar Anaconda siguiendo estas instrucciones:

Charla inaugural

El curso se inaugurará con la siguiente charla:

 Cuando Nature se toma el software libre en serio: Python como alternativa real a MATLAB, Mathematica y otros programas comerciales

  • Lunes 23 de febrero a las 10:00 h

Dirigida a estudiantes, doctorandos y docentes, esta charla tiene como objetivo introducir Python científico en contexto y dar ejemplos reales de su uso. Se recomienda especialmente la charla  a los asistentes del curso y cualquier persona interesada en conocer las alternativas a software comercial como MATLAB o Mathematica.

Aprende más sobre Python

El ecosistema Python es muy amplio y se encuentra plena evolución, si quieres saber más puedes ver nuestras entradas más recientes y el blog de Pybonacci:

Categorías
CAChemE Lightning Talk Python

CAChemE Lightning Talks #0

Tras el éxito de la reciente PyConES 2014 y aumento de interés por parte de alumnos de Ingeniería Química, vamos a comenzar a reunirnos de forma mensual para hablar de programación, simulación y optimización de procesos. El formato que vamos a seguir se llama “Lightning talk” y será muy sencillo. Bastará con prepararse una charla de 5-10 min para explicar aquello que se ha aprendido/descubierto hace poco y se quiera compartir con el resto. La temática de cada micro-charla será libre y, como todos somos novatos, no importa el nivel de la misma. Todo el material que preparemos lo intentaremos subir a GitHub para que aquellos que no puedan asistir pero estén interesados. Recomendamos usar IPython Notebook para nuestras charlas (explicaremos qué es esto el primer día).

Daniel, Zuri y Carlos durante las CAChemE Lightning Talks
Daniel, Zuri y Carlos durante las CAChemE Lightning Talks. (Archivos en GitHub)

¿De qué vamos a hablar?

El primer día haremos una pequeña introducción para todos los que estéis interesados. A partir de este momento, cualquiera puede proponer su Lightning talk 🙂

  • Introducción a IPython Notebook y CAChemE Lightning Talks – Fran Navarro
  • Ejemplo de widgets interactivos con IPython Notebook – Daniel Domene
  • Introducción a la programación orientada a objetos – Zuri Bauer
  • Generación de fractales – Carlos Planelles
xkcd-python
No siempre hablaremos de Python, sin embargo aparecerá mucho en nuestras Lightning Talks. Si asistes a alguna, enseguida entenderás el motivo 🙂

¿Cuándo y dónde?

El próximo viernes 21 de 13:00 a 14:00 h. Aula: A2/0B01 en el Aulario II.

¿Qué tengo que llevar?

Si quieres, tráete tu portátil para instalar Anaconda. ¡Por cierto!, iremos a tomar algo después de las micro-charlas para reponer fuerzas 🙂