python

Recursos de programación de python
Tras una rapidísima introducción a la computación cuántica veremos cómo sacar partido de los avances actuales desde tu aplicación en Node.js/JavaScript de la forma más sencilla posible. Durante la conferencia, publicaremos la primera versión estable de la librería QISKit.js. La cual creemos que solventa los principales problemas que nos encontramos los desarrolladores con las alternativas existentes: - Diseñadas por y para investigadores, por lo que la curva de aprendizaje no es nada divertida para nosotros. - Escritas en Python, pero todos sabemos que Internet está hecho en JavaScript. ------------- Todos los vídeos de Codemotion 2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUKl4PGFucaziMr16GVOBI0 ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Apache Airflow is a workflow automation and scheduling system that can be used to author and manage data pipelines. Workflows are defined programmatically as directed acyclic graphs (DAG) of tasks, written in Python. At Idealista we use it on a daily basis for data ingestion pipelines. We’ll do a thorough review about managing dependencies, handling retries, alerting, etc. and all the drawbacks. ------------- Todos los vídeos de Codemotion 2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUKl4PGFucaziMr16GVOBI0 ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
Apache Airflow is a workflow automation and scheduling system that can be used to author and manage data pipelines. Workflows are defined programmatically as directed acyclic graphs (DAG) of tasks, written in Python . At Idealista we use it on a daily basis for data ingestion pipelines. We'll do a thorough review about managing dependencies, handling retries, alerting, etc. and all the drawbacks. ¿Y si lo escuchas mientras vas a trabajo o te pones en forma?https://www.ivoox.com/31391655 --------------------------- Todos los vídeos de Commitconf 2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pWrJbP5G43g8yLbfumUz72t ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
GraalVM es una nueva tecnología creada por Oracle para la JVM que la convierte en una máquina virtual "universal", pudiendo ejecutar código de JS, Python, Ruby, C, C++ o R. Jerónimo nos hará una introducción a GraalVM: - como reemplazo del compilador JIT de Java - para generar ejecutables ultrarápidos de Java sin necesitar la JRE - para ejecutar otros lenguajes sobre la JVM, contándonos sus bondades y sus actuales limitaciones. - interoperar entre diferentes lenguajes Sobre el ponente: Jerónimo López lleva 16 años ganándose la vida como desarrollador, 13 de ellos entorno a tecnologías Java. Declarado troll de Javascript y PHP, es uno de los pesados coordinadores de MadridJUG. Actualmente trabaja en Nextail repartiendo ropa por todo el mundo.
GraalVM es una nueva tecnología creada por Oracle para la JVM que permite convertirse además en una máquina virtual "universal", permitiendo ejecutar código de JS, Python, Ruby, C, C++ o R. Jerónimo nos hará una introducción a GraalVM: - como reemplazo del JIT de Java - para generar ejecutables ultrarápidos de Java sin necesitar la JRE - para ejecutar otros lenguajes contándonos sus bondades y sus actuales limitaciones. ------------- Todos los vídeos de Codemotion 2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUKl4PGFucaziMr16GVOBI0 ¡Conoce Autentia! Twitter: https://goo.gl/MU5pUQ Instagram: https://lk.autentia.com/instagram LinkedIn: https://goo.gl/2On7Fj/ Facebook: https://goo.gl/o8HrWX
La contaminación medioambiental debida a los vertidos de plásticos es un tema cada vez de mayor actualidad. Muy conocidos son ya los casos en los que el plástico vertido en los mares es el principal causante de daños en animales y vegetación, como el caso de la gran isla de plástico del pacífico, o la muerte de ballenas por la ingesta de bolsas de plástico y otros materiales. Ciertamente, los plásticos están muy asimilados en nuestro modo de vida, por lo que acciones orientadas a su eliminación no pueden tener una gran aceptación en el corto plazo. Por este motivo, desde hace unos años, investigadores de todo el mundo están trabajando para diseñar materiales que puedan sustituir a los plásticos convencionales y que, además, sean biodegradables. En nuestro Grupo de Investigación trabajamos para la elaboración de biopolímeros basados en almidón de patata con los que poder sustituir los embalajes convencionales empleados en productos alimenticios, y que son completamente biodegradables. Para la caracterización de los materiales que sintetizamos es preciso analizar multitud de variables calculadas a partir de una gran cantidad de datos para lo que Python se convierte en una poderosa herramienta. La charla quedará dividida en dos partes: Parte I: introducción a la ciencia de materiales y presentación de la línea de investigación del Grupo. (5 min) Parte II: exposición de las herramientas de Python empleadas para el análisis de datos de ensayos a tracción de materiales y aplicación de técnicas de optimización a los criterios de selección de materiales. Los ensayos a tracción nos proporcionan información sobre la elasticidad del material y su resistencia mecánica a partir de una curva de esfuerzo vs deformación que puede ser analizada utilizando Python. También con Python se pueden realizar cálculos de optimización matemática que permitan realizar una selección de los mejores materiales atendiendo a estos criterios de elasticidad y resistencia. (20min) El objetivo de la charla es mostrar cómo Python es una potente herramienta en el campo de la ciencia y la ingeniería, utilizando para ello un caso de estudio, lo que le aporta un verdadero valor añadido, pues muestra el empleo de Python en un entorno real. La charla está dirigida a todos los niveles, pues se han intentado implementar los programas de la manera más sencilla posible. Además, la charla se dirige a todos los públicos, pues se introducirán funciones de Numpy, Scipy, Matplotlib, etc. que pueden resultar de interés en áreas distintas a las de esta presentación. La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores. Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Construir un motor de optimización para la planificación de rutas de vehículos de recogida de residuos, de reparto de mercancías u otras muchas aplicaciones, no es tarea fácil por dos importantes motivos: La enorme cantidad de restricciones involucradas en el problema: restricciones a la hora de circular con los vehículos, puntos de parada que hay que visitar a cierta hora, conductores con horarios, camiones que se llenan y vacían, entregas y recogidas… Es un problema de optimización combinatoria bestial (NP-duro). Por ejemplo, para un sólo vehículo que tendría que visitar 100 localizaciones, existen 100! rutas posibles… 100! = 9.33 * 10^157. El número estimado de átomos en el universo visible es sólo 10^80, ¡casi nada! Cayetano y Josema forman parte del equipo de Geographica que ha desarrollado una solución para resolver este tipo de problemas. Nos contarán como han montado este motor de optimización de rutas usando datos de OpenStreetMaps, PostgreSQL (con sus extensiones PostGIS y PgRouting) para ingestionarlos y procesarlos, las metaheuristicas de OR-Tools para darles sentido y Apache Airflow con Kuberntes para orquestar a estas bestias. Todo esto apoyado muy sólidamente con el SciPy ecosystem, lo mejor de Python para computación científica: Pandas, NumPy, Scikit-learn… --------- Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
La existencia de planetas alrededor de otras estrellas aparte del Sol ha sido un tema de fascinación para la humanidad desde hace muchos siglos. Hasta hoy, se han detectado casi cuatro mil exoplanetas, de los cuales hemos observados directamente menos de un 1%. Esto se debe a que tomarle una "foto" a un exoplaneta es una tarea extremadamente difícil. El estudio de exoplanetas por imagen directa se ha logrado de unos 15 años para acá gracias a avances en instrumentación (óptica adaptativa y componentes de coronografía), técnicas observacionales, y al desarrollo de algoritmos de análisis de imágenes especializados. Este ultimo componente es el que finalmente define el desempeño y los limites de detección de los instrumentos diseñados para observar exoplanetas. En esta charla, después de una breve introducción a las técnicas de procesamiento de imágenes para la imagen directa de exoplanetas, presentaré mi trabajo integrando las mejores practicas de la ciencia de datos al estudio de dichos cuerpos celestes. Estos esfuerzos incluyen el desarrollo de software científico libre en Python, por ejemplo la librería VIP - Vortex Image Processing [1]. Otro aspecto de mi trabajo como científico de datos, es el replanteamiento de problemas astronómicos, como la detección de exoplanetas en imágenes plagadas de ruido, utilizando técnicas de aprendizaje automático supervisado y redes neuronales [2]. Finalmente, describiré mi experiencia organizando un "data challenge" para unir la comunidad de especialistas en la comparación de diferentes algoritmos de procesamiento de imágenes aplicadas a la exoplanetología. [1] https://github.com/vortex-exoplanet/VIP [2] https://www.aanda.org/articles/aa/abs/2018/05/aa31961-17/aa31961-17.html [3] https://carlgogo.github.io/exoimaging_challenge/ La PyConES es una conferencia de tres días de duración en la que se dan cita profesionales y entusiastas del lenguaje de programación Python que difunden su experiencia en varias sesiones de charlas técnicas. Por su naturaleza, la audiencia de la PyConES procede no sólo de sectores tecnológicos como desarrollo web, Business Intelligence o desarrollo de juegos sino también del mundo académico, siendo utilizado por multitud de profesores e investigadores. Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Commit es la conferencia donde nos reunimos a discutir diferentes perspectivas en la forma de hacer y gestionar software. Ven con nosotros para vivir dos días compartiendo y aprendiendo todo lo que tiene la tecnología, y por la oportunidad de romper con la rutina y experimentar algo nuevo. ------- Todos los vídeos de Commitconf2018 en: https://www.youtube.com/playlist?list=PLKxa4AIfm4pWrJbP5G43g8yLbfumUz72t Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX
Un drone, una RaspberryPi, una cámara con visión nocturna, una web diseñada mediante Flask que permite controlar ese drone de forma totalmente remota, y desde cualquier lugar del mundo... y todo ello bien conectado por el lenguaje que hoy nos ha traido aquí: Python. Esta charla es un ejemplo perfecto de qué se puede conseguir con Python. Una implementación que pasa de la simple teoría a algo real, tremendamente divertido, y potencialmente peligroso :D. En esta charla se mostrará cómo se han integrado diferentes tecnologías mediante Python, para conseguir controlar un drone conectado a una RaspberryPi. ---------- Todos los vídeos de PyconES 2018: https://www.youtube.com/playlist?list=PLKxa4AIfm4pUQX9ePOy3KEpENDC331Izi Twitter; https://goo.gl/MU5pUQ Instagram; https://lk.autentia.com/instagram LinkedIn https://goo.gl/2On7Fj/ Facebook; https://goo.gl/o8HrWX