Introducción al Curso

Tamaño: px
Comenzar la demostración a partir de la página:

Download "Introducción al Curso"

Transcripción

1 Introducción al Curso Gráficas estadística y minería de datos con python Miguel Cárdenas Montes Centro de Investigaciones Energéticas Medioambientales y Tecnológicas, Madrid, Spain miguel.cardenas@ciemat.es de Abril de 2013 M. Cárdenas (CIEMAT) Introducción de Abril de / 17

2 Tabla de Contenidos 1 Objectivos 2 Introducción M. Cárdenas (CIEMAT) Introducción de Abril de / 17

3 Objectivos Conocer algunos paquetes científicos básicos en python. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

4 Introducción M. Cárdenas (CIEMAT) Introducción de Abril de / 17

5 Lo que los científicos necesitan Obtener datos de simulaciones y experimentos. Manipular y procesar los datos. Visualizar resultados... para tratar de entenderlos. Comunicar los resultados: producir publicaciones y presentaciones con figuras informativas, análisis estadístico preciso, minería de datos. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

6 Ladrillos Existentes Python: lenguaje genérico, y moderno, que incluye: tipos de datos, colecciones, un gran número de librerías y de módulos especializados. IPython: una shell avanzada, Numpy: proporciona arrays numéricos y rutinas para manipularlos, Scipy: rutinas de alto nivel para manejo de datos, optimización, regresión, interpolación, estadística M. Cárdenas (CIEMAT) Introducción de Abril de / 17

7 Por qué Python para el análisis de datos Es fácil enamorarse de Python. Python puede ser usado para la creación (muy rápida) de códigos (scripts). Entre los lenguajes interpretados, Python se ha distinguido por una larga actividad en computación científica. Python puede ser considerado como el competidor de código abierto de otros lenguajes de programación (comerciales y públicos) como: R, MATLAB, SAS, Stata, etc. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

8 Python como pegamento Parte del éxito de Python como plataforma científica es que es fácil integrarlo con otros lenguajes: C, C++, y FORTRAN. No solo permite la ejecución de códigos escritos en otros lenguajes, sino que además permite, de manera eficiente, la manipulación de cadenas de texto, formar código fuente con estas cadenas de texto, compilar y ejecutar el código fuente, y capturar información de salida de la ejecución. Python como pegamento! M. Cárdenas (CIEMAT) Introducción de Abril de / 17

9 Librerías esenciales de Python NumPy pandas matplotlib IPython SciPy scikit.learn M. Cárdenas (CIEMAT) Introducción de Abril de / 17

10 SciPy SciPy es una colección de paquetes que cubren problemas típicos en computación científica. Incluye: scipy.integrate: integración numérica y resolver ecuaciones diferenciales scipy.linalg: subrutinas de álgebra lineal y descomposición de matrices. scipy.optimize: optimizadores y algoritmos para la búsqueda de raíces. scipy.signal: herramientas de procesamiento de señales. scipy.sparse: manejo de matrices dispersas. scipy.special: funciones especiales como: gamma, polinomios de Legendre, etc. scipy.stats: estadística scipy.weave: herramienta para el uso de código C++ inline. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

11 IPython IPython es un entorno robusto para computación interactiva. Está diseñado para acelerar la escritura y la depuración de código Python. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

12 matplotlib matplotlib es la librería de Python más popular para producir gráficas (especialmente en 2D) Es especialmente útil para la creación de gráficas para publicaciones y presentaciones. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

13 NumPy NumPy, Numerical Python, es el paquete esencial para computación científica en Python. Proporciona: Manejo eficiente de arrays multidimensionales. Funciones para ejecutar cálculos con y entre arrays. Herramientas para leer y escribir datos basados en arrays. Operaciones de álgebra lineal, transformada de Fourier, generación de números aleatorios. Herramientas para integrar y conectar con códigos: C, C++, y Fortran. Más allá de su capacidad para el procemiento de arrays, su objetivo fundamental es el de servir de contenedor de datos. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

14 pandas Pandas proporciona estructura de datos y funciones diseñadas para ayudar en el trabajo con datos estructurados. Hace más productivo el trabajo con python. El objetivo primordial es el manejo de datos tabulados y en columnas con o sin etiquetas. Panda combina las capacidades de NumPy con la capacidad de manipulación de hojas de cálculo y bases de datos relacionales. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

15 Herramientas Científicas para python Parallel and distributed programming Partial differential equation (PDE) solvers Artificial intelligence and machine learning scikit learn General purpose efficient machine learning and data mining library in Python, for scipy pyem is a tool for Gaussian Mixture Models Neural Network An introduction to neural networks with a simple implementation PyPR A collection of machine learning methods written in Python: Artificial Neural Networks, Gaussian Processes, Gaussian mixture models, and K-means Más información en Software Bayesian Statistics PyMC is a Python module that provides a Markov chain Monte Carlo PyBayes is an object-oriented Python library for recursive Bayesian estimation Biology Brian a simulator for spiking neural networks PySAT Python Seqeuence Analysis Tools PySCeS the Python Simulator for Cellular Systems Epigrass Epidemiological Geo-Referenced Analysis and Simulation System. Simulation and analysis of epidemics over networks Econometrics pytrix a small set of utilities for economics and econometrics Astronomy AstroPython: Knowledge base for research in astronomy PyFITS: interface to FITS formatted files Pysolar Collection of Python libraries for simulating the irradiation of any point on earth by the sun pywcsgrid2 display astronomical fits images with matplotlib Electromagnetics PyFemax computation of electro-magnetic waves in accelerator cavities Dynamical systems Geosciences Molecular modeling Signal processing M. Cárdenas (CIEMAT) Introducción de Abril de / 17

16 Python for big data DARPA (U.S. Defense Advanced Research Projects Agency) has awarded 3 million (dollar) to software provider Continuum Analytics to help fund the development of Python s data processing and visualization capabilities for big data jobs. The money will go toward developing new techniques for data analysis and for visually portraying large, multi-dimensional data sets. The work aims to extend beyond the capabilities offered by the NumPy and SciPy Python libraries, which are widely used by programmers for mathematical and scientific calculations, respectively. The work is part of DARPA s XData research program, a four-year, 100 million effort to give the Defense Department and other U.S. government agencies tools to work with large amounts of sensor data and other forms of big data. M. Cárdenas (CIEMAT) Introducción de Abril de / 17

17 Gracias Gracias Preguntas? Más preguntas? M. Cárdenas (CIEMAT) Introducción de Abril de / 17

240AR064 - Scientific Python para Ingenieros

240AR064 - Scientific Python para Ingenieros Unidad responsable: 240 - ETSEIB - Escuela Técnica Superior de Ingeniería Industrial de Barcelona Unidad que imparte: 707 - ESAII - Departamento de Ingeniería de Sistemas, Automática e Informática Industrial

Más detalles

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción

PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación. II MODELOS y HERRAMIENTAS UML. II.1 UML: Introducción PROGRAMACIÓN ORIENTADA A OBJETOS Master de Computación II MODELOS y HERRAMIENTAS UML 1 1 Técnica de modelado de objetos (I) El modelado orientado a objetos es una técnica de especificación semiformal para

Más detalles

MS_20463 Implementing a Data Warehouse with Microsoft SQL Server

MS_20463 Implementing a Data Warehouse with Microsoft SQL Server Gold Learning Gold Business Intelligence Silver Data Plataform Implementing a Data Warehouse with Microsoft SQL Server www.ked.com.mx Por favor no imprimas este documento si no es necesario. Introducción.

Más detalles

Uso de herramientas de software libre y freeware en investigaciones de Delitos Financieros

Uso de herramientas de software libre y freeware en investigaciones de Delitos Financieros Uso de herramientas de software libre y freeware en investigaciones de Delitos Financieros Oscar H. Moratto Managing Director Beyond Risk Colombia Ex Subdirector de Análisis de Operaciones de la UIAF Colombia

Más detalles

MODULO DE PROGRAMACION JAVA Nivel Básico-Intermedio

MODULO DE PROGRAMACION JAVA Nivel Básico-Intermedio MODULO DE PROGRAMACION JAVA Nivel Básico-Intermedio Objetivo general: Introducir al participante en los conceptos y herramientas más importantes del lenguaje javo para la programación de objetos. Duración

Más detalles

servicios. El API es definido al nivel de código fuente y proporciona el nivel de

servicios. El API es definido al nivel de código fuente y proporciona el nivel de GLOSARIO API Application Program -ming- Interface Es la interfaz por la cual una aplicación accede al sistema operativo u a otros servicios. El API es definido al nivel de código fuente y proporciona el

Más detalles

INTRODUCCIÓN A Maxima

INTRODUCCIÓN A Maxima INTRODUCCIÓN A Maxima Ing. Matías De la Puente 1. Introducción El sistema de álgebra computacional Maxima 1 es un motor de cálculo simbólico escrito en lenguaje Lisp publicado bajo

Más detalles

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que

CAPÍTULO II VISUAL BASIC 6. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que CAPÍTULO II VISUAL BASIC 6 Introducción. Visual Basic es uno de tantos lenguajes de programación; orientado a objetos, que podemos encontrar hoy en día. Dicho lenguaje nace de BASIC (Beginner s All-purpose

Más detalles

Conceptos iniciales. Sistema informático. La informática. Componentes del ordenador

Conceptos iniciales. Sistema informático. La informática. Componentes del ordenador Sistema informático Conceptos iniciales El sistema encargado de recoger y procesar los datos y de transmitir la información recibe el nombre de sistema informático. La informática La informática es el

Más detalles

Capítulo 1. Introducción

Capítulo 1. Introducción Capítulo 1 Introducción 1.1 Antecedentes La producción musical, en su mayoría, se ha valido de distintos tipos de software computacional para realizar la edición de composiciones musicales. De toda la

Más detalles

Figura 4.1 Clasificación de los lenguajes de bases de datos

Figura 4.1 Clasificación de los lenguajes de bases de datos 1 Colección de Tesis Digitales Universidad de las Américas Puebla Romero Martínez, Modesto Este capítulo describen los distintos lenguajes para bases de datos, la forma en que se puede escribir un lenguaje

Más detalles

OPT. Núcleo Básico. Núcleo de Formación. Optativa. Nombre de la universidad. Universidad Politécnica de Pachuca. Nombre del programa educativo

OPT. Núcleo Básico. Núcleo de Formación. Optativa. Nombre de la universidad. Universidad Politécnica de Pachuca. Nombre del programa educativo Nombre la universidad Universidad Politécnica Pachuca Nombre l programa educativo Maestría en Mecatrónica Objetivo l programa educativo Formar recursos humanos altamente capacitados en los conocimientos

Más detalles

Capítulo 3. Definición de SOFTWARE. Estructura del SW. Software o soporte lógico

Capítulo 3. Definición de SOFTWARE. Estructura del SW. Software o soporte lógico Capítulo 3 Software o soporte lógico Definición de SOFTWARE Conjunto de programas necesarios para realizar con el ordenador el tratamiento de la información. SW = Sistema Operativo + Programas de aplicación

Más detalles

SOFTWARE DE SIMULACIÓN

SOFTWARE DE SIMULACIÓN CAPITULO V INGENIERIA DE SISTEMAS II SOFTWARE DE SIMULACIÓN Con el avance de la tecnología y en función de los requerimientos de la sociedad se desarrollaron diversas herramientas de software para simulación.

Más detalles

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA)

METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) METODOLOGÍA E IMPLEMENTACIÓN DEL SIGGA (SISTEMA DE INFORMACION GEOGRAFICA: GOBERNANZA DEL AGUA) I.1 Definición de SIG Es un sistema compuesto por hardware, software y procedimientos para capturar, manejar,

Más detalles

Un Programa Interactivo para la Enseñanza de Algoritmos de Procesamiento Digital de Imágenes

Un Programa Interactivo para la Enseñanza de Algoritmos de Procesamiento Digital de Imágenes Formación Universitaria Un Vol. Programa 1(5), 21-28 Interactivo (2008) para la Enseñanza de Algoritmos de Procesamiento Digital doi: 10.4067/S0718-50062008000500004 Un Programa Interactivo para la Enseñanza

Más detalles

Algoritmos y programas

Algoritmos y programas Algoritmo Algoritmos y programas Secuencia ordenada de pasos que resuelve un problema concreto. Características - Corrección (sin errores). - Precisión (ausencia de ambigüedades). - Repetitividad (solución

Más detalles

GLOSARIO DE TÉRMINOS

GLOSARIO DE TÉRMINOS MINISTERIO DE EDUCACIÓN, CULTURA Y DEPORTE SECRETARÍA DE ESTADO DE EDUCACIÓN, FORMACIÓN PROFESIONAL Y UNIVERSIDADES DIRECCIÓN GENERAL DE FORMACIÓN PROFESIONAL INSTITUTO NACIONAL DE LAS CUALIFICACIONES

Más detalles

Oferta tecnológica: Know-how en computación de altas prestaciones y paralelismo

Oferta tecnológica: Know-how en computación de altas prestaciones y paralelismo Oferta tecnológica: Know-how en computación de altas prestaciones y paralelismo Oferta tecnológica: Know-how en computación de altas prestaciones y paralelismo RESUMEN El grupo Computación de Altas Prestaciones

Más detalles

Introducción: Visualización, Discretización,

Introducción: Visualización, Discretización, Introducción: Visualización, Discretización, Hardware y Métodos Numéricos Prof. M.C. Rivara 2011 M.C.Rivara 2011 1 Contenido Visualización Científica versus Visualización Realista Modelación de objetos

Más detalles

43.8 43.8. Ejercicios de práctica para el examen TASC de Matemáticas

43.8 43.8. Ejercicios de práctica para el examen TASC de Matemáticas Ejercicios de práctica para el examen TASC de Usa estos ejercicios para practicar para el subconjunto de exámenes de de TASC. Antes de comenzar, revisa la información que está a continuación acerca del

Más detalles

Modelado del comportamiento del tipo de cambio peso-dólar mediante redes neuronales diferenciales

Modelado del comportamiento del tipo de cambio peso-dólar mediante redes neuronales diferenciales Modelado del comportamiento del tipo de cambio peso-dólar mediante redes neuronales diferenciales Francisco Ortiz-Arango* Agustín I. Cabrera-Llanos** Fernando Cruz-Aranda*** Fecha de recepción: 27 de noviembre

Más detalles

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN

BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN BASES DE DATOS TEMA 3 MODELO ENTIDAD - RELACIÓN 3.3 Aplicaciones Definición de Aplicación (Application). Programa informático que permite a un usuario utilizar una computadora con un fin específico. Las

Más detalles

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS

CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS CAPITULO 3 MOVILIDAD EN LA NAVEGACIÓN Y ALMACENAMIENTO EN BASES DE DATOS La introducción de las redes locales marca una nueva etapa en la evolución de las computadoras personales al permitir ligar varias

Más detalles

INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC-2010-224)

INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC-2010-224) INGENIERÍA EN SISTEMAS COMPUTACIONALES (ISIC-2010-224) ÁREAS DE CONOCIMIENTO DESCRITAS Lenguajes de Programación. Bases de Datos. Redes de Computadoras. Arquitectura de Computadoras. Programación Web.

Más detalles

Carrera: MTC-0512 4-2-10. Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos.

Carrera: MTC-0512 4-2-10. Participantes Representante de las academias de ingeniería Mecatrónica de los Institutos Tecnológicos. 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Carrera: Clave de la asignatura: Horas teoría-horas práctica-créditos: Dinámica de sistemas Ingeniería Mecatrónica MTC-0512 4-2-10 2.- HISTORIA DEL PROGRAMA

Más detalles

Programación II. Juan Ignacio Rodríguez Hernández. Escuela Superior de Física y Matemáticas Instituto Politécnico Nacional

Programación II. Juan Ignacio Rodríguez Hernández. Escuela Superior de Física y Matemáticas Instituto Politécnico Nacional Programación II Juan Ignacio Rodríguez Hernández Escuela Superior de Física y Matemáticas Instituto Politécnico Nacional Noviembre 2011 Bibliotecas ( Libraries ) Una BIBLIOTECA es un conjunto de (sub)programas

Más detalles

Soluciones de virtualización de datos

Soluciones de virtualización de datos Soluciones de virtualización de datos Cómo obtener una ventaja competitiva gracias al uso de los datos El contexto de cambio vertiginoso en las diferentes actividades de negocio requiere en la actualidad

Más detalles

UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR

UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR UN ENTORNO A MEDIDA PARA EL DISEÑO Y LA SIMULACIÓN DE MAQUINARIA POR COMPUTADOR Manuel González y Javier Cuadrado Departamento de Ingeniería Industrial II, Campus de Esteiro, 15403 Ferrol Universidad de

Más detalles

Uso de herramientas de software libre y freeware para análisis relacional (análisis link) en investigaciones de fraude y antilavado

Uso de herramientas de software libre y freeware para análisis relacional (análisis link) en investigaciones de fraude y antilavado Webinario de ACFCS 12 de Enero, 2016 Uso de herramientas de software libre y freeware para análisis relacional (análisis link) en investigaciones de fraude y antilavado Presentado Por: Oscar Moratto omoratto@beyondrisk.co

Más detalles

ESCUELA POLITÉCNICA SUPERIOR

ESCUELA POLITÉCNICA SUPERIOR SOLICITUD DE ESTUDIANTES DE GRADO DE LA ESCUELA POLITÉCNICA SUPERIOR PARA LA REALIZACIÓN DE PRÁCTICAS EXTERNAS EXTRACURRICULARES DATOS DE LA EMPRESA: Empresa: Everis CIF: B-82387770 Domicilio Social: Av/

Más detalles

El Producto: Software

El Producto: Software Este material está basado en el curso preparado por A.Navarro, UCM U (que a su vez sigue el texto del libro de Pressman) El Producto: Software Ingeniería del Software de Gestión 1 Facultad de Informática

Más detalles

Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE

Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE Escuela Universitaria Politécnica Grado en Ingeniería Informática Fundamentos de Programación II ENUNCIADO DE PRÁCTICAS CONVOCATORIA DE SEPTIEMBRE OBJETIVOS Aprender el manejo de entrada/salida con ficheros

Más detalles

Nombre de la asignatura: Robótica Industrial. Carrera: Ingeniería Electrónica

Nombre de la asignatura: Robótica Industrial. Carrera: Ingeniería Electrónica 1.- DATOS DE LA ASIGNATURA Nombre de la asignatura: Robótica Industrial Carrera: Ingeniería Electrónica Clave de la asignatura: Horas teoría - horas práctica créditos: 3 2 8 2.- HISTORIA DEL PROGRAMA Lugar

Más detalles

Facultad de Ciencias. Matemática (UCM)

Facultad de Ciencias. Matemática (UCM) OFERTA DE ESTUDIOS Facultad de Ciencias Matemáticas (UCM) El Espacio Europeo de Educación Superior Grado en Matemáticas Grado en Matemáticas y Estadística Grado en Ingeniería Matemática Dobles grados Másteres

Más detalles

DATOS ESPECÍFICOS DEL CURSO

DATOS ESPECÍFICOS DEL CURSO DATOS ESPECÍFICOS DEL CURSO 14. Denominación del módulo: LA ESTRUCTURA DEL INTERFAZ Y LOS ELEMENTOS DE DISEÑO WEB Y MULTIMEDIA. 15. Objetivo del módulo: Diseñar la estructura del interfaz, identificando

Más detalles

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante

A continuación resolveremos parte de estas dudas, las no resueltas las trataremos adelante Modulo 2. Inicio con Java Muchas veces encontramos en nuestro entorno referencias sobre Java, bien sea como lenguaje de programación o como plataforma, pero, que es en realidad Java?, cual es su historia?,

Más detalles

Área de Conocimiento:

Área de Conocimiento: Área de Conocimiento: Perfil Profesional: Duración: Nonbre del Programa: Diseño e implementación de redes de computadoras Formar profesionistas integrales en el área de Sistemas computacionales, con competencias

Más detalles

Unidad 9. Entornos de Desarrollo

Unidad 9. Entornos de Desarrollo Unidad 9 Entornos de Desarrollo Contenido Introducción Entornos de Desarrollo Propiedades de un Entorno Introducción En muchas ocasiones se usan los términos de Entornos de Programación y Entorno de Desarrollo

Más detalles

CAPITULO I INTRODUCCION. Conforme la informática avanza, las imágenes se han convertido en un área muy

CAPITULO I INTRODUCCION. Conforme la informática avanza, las imágenes se han convertido en un área muy Introducción 4 CAPITULO I INTRODUCCION 1.1 Compresión de Imágenes. Conforme la informática avanza, las imágenes se han convertido en un área muy importante de esta. Hoy en día surgen más entornos gráficos

Más detalles

Aplicaciones Lineales

Aplicaciones Lineales Aplicaciones Lineales Ejercicio Dada la matriz A = 0 2 0 a) Escribir explícitamente la aplicación lineal f : 2 cuya matriz asociada con respecto a las bases canónicas es A. En primer lugar definimos las

Más detalles

3.3.3 Tecnologías Mercados Datos

3.3.3 Tecnologías Mercados Datos 3.3.3 Tecnologías Mercados Datos TECNOLOGIAS DATAMART: Aspect Data Mart es una solución completa de reportes para la empresa, que le proporciona un mayor entendimiento de las operaciones de sus negocios

Más detalles

Módulo 2. Inicio con Java

Módulo 2. Inicio con Java Módulo 2. Inicio con Java Objetivos: -Clasificar el lenguaje de programación Java según las formas de clasificar los lenguajes de programación. -Describir el funcionamiento de la plataforma Java. -Explicar

Más detalles

Modelos y Bases de Datos

Modelos y Bases de Datos Modelos y Bases de Datos MODELOS Y BASES DE DATOS 1 Sesión No. 10 Nombre: Álgebra Relacional Contextualización En qué consiste el álgebra relacional? Se ha planteado hasta el momento cada uno de los procesos

Más detalles

Descripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014

Descripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014 Descripción y tabla de especificaciones para prueba formativa Área Matemática Año 2014 Contenidos 1. El referente conceptual de la evaluación... 1 CUADRO 1. TABLA DE ESPECIFICACIONES EN EL ÁREA DE MATEMÁTICA...

Más detalles

Hadoop. Cómo vender un cluster Hadoop?

Hadoop. Cómo vender un cluster Hadoop? Hadoop Cómo vender un cluster Hadoop? ÍNDICE Problema Big Data Qué es Hadoop? Descripción HDSF Map Reduce Componentes de Hadoop Hardware Software 3 EL PROBLEMA BIG DATA ANTES Los datos los generaban las

Más detalles

Pág. 7 de 11. SPSS Inc. desarrolla un módulo básico del paquete estadístico SPSS, del que han aparecido las siguientes versiones:

Pág. 7 de 11. SPSS Inc. desarrolla un módulo básico del paquete estadístico SPSS, del que han aparecido las siguientes versiones: Pág. 7 de 11 SPSS Historia Fue creado en 1968 por Norman H. Nie, C. Hadlai (Tex) Hull y Dale H. Bent. Entre 1969 y 1975 la Universidad de Chicago por medio de su National Opinion Research Center estuvo

Más detalles

Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables

Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables Simulador Interactivo para Sistemas de Generación Distribuida Basados en Energías Renovables M.C. Rafael Peña Gallardo Dr. J. Aurelio Medina Ríos Universidad Michoacana de San Nicolás de Hidalgo Facultad

Más detalles

Objetos Distribuidos - Componentes. Middleware

Objetos Distribuidos - Componentes. Middleware Objetos Distribuidos - Componentes Middleware Middleware Component Oriented Development Arquitecturas 3 Tier Middleware es el software que: conecta y comunica los componentes de una aplicacion distribuida

Más detalles

CONTROL DE ASISTENCIA DE PERSONAL

CONTROL DE ASISTENCIA DE PERSONAL CONTROL DE ASISTENCIA DE PERSONAL PARA UNA EMPRESA INITE, S.C. no es responsable del contenido, de la veracidad de los datos, opiniones y acontecimientos vertidos en el presente proyecto. La finalidad

Más detalles

Qué es CISE? Computing and Information Sciences and Engineering estudia la filosofía, naturaleza,

Qué es CISE? Computing and Information Sciences and Engineering estudia la filosofía, naturaleza, Qué es CISE? Computing and Information Sciences and Engineering estudia la filosofía, naturaleza, representación y transformación de información incluyendo aspectos teóricos como experimentales. Estructura

Más detalles

Capítulo 1 INTRODUCCIÓN. Introducción

Capítulo 1 INTRODUCCIÓN. Introducción Capítulo 1 INTRODUCCIÓN La palabra robot es de origen Checo y significa trabajo. Fue aplicada por primera vez a las máquinas en los años 1920. Sin embargo, existían máquinas autónomas mucho antes de que

Más detalles

Guía de estudio para examen de recuperación tecnología I

Guía de estudio para examen de recuperación tecnología I Guía de estudio para examen de recuperación tecnología I 1. Escribe dos ejemplos de una técnica. 2. Escribe la diferencia entre técnica y tecnología. 3. Escribe las principales técnicas de la informática.

Más detalles

CURSOS PREPARACIÓN PARA CERTIFICACIÓN MICROSOFT SQL SERVER

CURSOS PREPARACIÓN PARA CERTIFICACIÓN MICROSOFT SQL SERVER NIVEL ASSOCIATE: SQL SERVER 2012 QUERYING 2012 DESCRIPCIÓN - CÓDIGO 10774A Este curso de 32 horas, es impartido por un instructor certificado proporciona las habilidades técnicas necesarias para escribir

Más detalles

XII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código

XII Encuentro Danysoft en Microsoft Abril 2015. Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Business Intelligence y Big Data XII Encuentro Danysoft en Microsoft Directos al código Ana María Bisbé York Servicios Profesionales sp@danysoft.com 916 638683 www.danysoft.com Abril 2015 Sala 1 SQL Server

Más detalles

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web.

1.1.- Introducción a la Web Vemos una introducción al medio donde se encajan los lenguajes que vamos a tratar: la web. Sesión 01: Introducción a los lenguajes web COMPUTACION E INFORMATICA WEB DEVELOPPER III Competencias a Conseguir: - Introducción general a la programación web. - Conocer y diferenciar el concepto de páginas

Más detalles

Capacidad de procesamiento del compilador Python para el Sistema Operativo Windows y Linux Palabras Clave:

Capacidad de procesamiento del compilador Python para el Sistema Operativo Windows y Linux Palabras Clave: Capacidad de procesamiento del compilador Python para el Sistema Operativo Windows y Linux Stiven Unsihuay, Paulo Pereira, Norma León unsihuay_carlos@hotmail.com, paulopereiraa10@gmail.com, nleonl@usmp.pe

Más detalles

el Soporte de Decisiones

el Soporte de Decisiones el Soporte de Decisiones Productos ASC SEQUEL Manejo de datos. ABSTRACT Documentación de sistemas. ASC: Acceso a los Datos y Herramienta de Programación SEQUEL y ABSTRACT Soluciones para manejo de datos

Más detalles

APLICACIONES MÓVILES NATIVAS

APLICACIONES MÓVILES NATIVAS APLICACIONES MÓVILES NATIVAS 1 Sesión No. 3 Nombre: Introducción al paradigma de programación orientada a objetos Objetivo: Al finalizar la clase el alumno conocerá los diferentes tipos de paradigmas existentes

Más detalles

Lección: Lenguaje de Programación JULIA

Lección: Lenguaje de Programación JULIA Lección: Lenguaje de Programación JULIA ICI3140 Métodos Numéricos Profesor : Dr. Héctor Allende-Cid e-mail : hector.allende@ucv.cl JULIA Julia is a highlevel, high-performance dynamic programming language

Más detalles

Trabajo final de Ingeniería

Trabajo final de Ingeniería UNIVERSIDAD ABIERTA INTERAMERICANA Trabajo final de Ingeniería Weka Data Mining Jofré Nicolás 12/10/2011 WEKA (Data Mining) Concepto de Data Mining La minería de datos (Data Mining) consiste en la extracción

Más detalles

2. INTRODUCCIÓN A MATHCAD. El principal programa utilizado para la realización de este trabajo se llama Mathcad 2000

2. INTRODUCCIÓN A MATHCAD. El principal programa utilizado para la realización de este trabajo se llama Mathcad 2000 2. INTRODUCCIÓN A MATHCAD 2.1 Mathcad El principal programa utilizado para la realización de este trabajo se llama Mathcad 2000 Professional. Este software, diseñado en ambiente Windows, es una combinación

Más detalles

Materia: Inteligencia de negocios

Materia: Inteligencia de negocios Instituto Tecnológico de Durango Departamento de Sistemas y Computación Ingeniería Informática Unidad I. INTRODUCCIÓN A LA INTELIGENCIA DE NEGOCIOS 1 Información Activo más importante de los negocios actuales

Más detalles

Fundamentos de SQL para Minería de Datos

Fundamentos de SQL para Minería de Datos Fundamentos de SQL para Minería de Datos Tutor: El curso será impartido por M.Sc. Fabio Fernández graduado de la Universidad de Costa Rica con un máster en Matemática Aplicada. Duración: Cuatro semanas.

Más detalles

Plataforma Smart. Diciembre 2015

Plataforma Smart. Diciembre 2015 Plataforma Smart Diciembre 2015 IoT / M2M Projects - Cloud Computing - Big Data Analytics - Business Intelligence Quiénes somos? Nuestro objetivo Linking Things es una ingeniería especializada en realizar

Más detalles

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales.

Desarrollo de Aplicaciones Web Por César Bustamante Gutiérrez. Módulo I: Conceptos Básicos Tema 1: Concepto iniciales. www.librosdigitales. 1 Arquitectura de una Aplicación Android Para empezar con el desarrollo de aplicaciones en Android es importante conocer cómo está estructurado este sistema operativo. A esto le llamamos arquitectura y

Más detalles

Sistemas de Control U.T.N. Facultad Regional San Nicolás

Sistemas de Control U.T.N. Facultad Regional San Nicolás Introducción al uso de MATLAB y SIMULINK Introducción El nombre MatLab proviene de la contracción de los términos MATrix LABoratory, actualmente la licencia de MatLab es propiedad de Math Works Inc. www.mathworks.com.

Más detalles

Introducción Programar es enseñar Iniciación a la programación Finalidad de este libro

Introducción Programar es enseñar Iniciación a la programación Finalidad de este libro Introducción Programar es enseñar Iniciación a la programación Finalidad de este libro 1. Aplicaciones de la programación Paco y sus inmensas hojas de cálculo Irene siente la llamada de Internet El genio

Más detalles

El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras.

El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática de problemas por medio de las computadoras. 1 Conceptos Generales 1.1 Definición de Informática Una posible definición de informática podría ser: El conjunto de conocimientos científicos y técnicos que hacen posible la resolución de forma automática

Más detalles

SAS Data Scientist. Plan de Formación

SAS Data Scientist. Plan de Formación SAS Data Scientist Plan de Formación www.sas.com/spain/formacion Juan Lorenzo, Director del Plan de Formación juan.lorenzo@sas.com formacion@sas.com Tel: +34 91 200 73 00 BIG DATA EL NUEVO RETO EN LAS

Más detalles

PROGRAMA DESCRIPTIVO DE LAS ASIGNATURAS DE LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Nivel Básico

PROGRAMA DESCRIPTIVO DE LAS ASIGNATURAS DE LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN. Nivel Básico PROGRAMA DESCRIPTIVO DE LAS ASIGNATURAS DE LA LICENCIATURA EN CIENCIAS DE LA COMPUTACIÓN Nivel Básico FORMACIÓN HUMANA Y SOCIAL (FGUM-001) En este curso, se fortalece la formación integral y pertinente

Más detalles

Competencia Matemática tica y PISA (OCDE,2003) 6. Matemátizar se identifica con la resolución de problemas

Competencia Matemática tica y PISA (OCDE,2003) 6. Matemátizar se identifica con la resolución de problemas Competencia matemática y PISA (OCDE,2003) Programme for International Student Assessment Ministerio de Educación y Ciencia (MEC)- Instituto Nacional de Evaluación y Calidad del Sistema Educativo (INECSE)

Más detalles

INFLUENCIA DE LA TOPOLOGÍA EN EL CONDICIONAMIENTO DE MATRICES DE REDES ELÉCTRICAS

INFLUENCIA DE LA TOPOLOGÍA EN EL CONDICIONAMIENTO DE MATRICES DE REDES ELÉCTRICAS Ingeniare. Revista chilena de ingeniería, vol. 6 Nº, 28, pp. 257-263 INFLUENCIA DE LA TOPOLOGÍA EN EL CONDICIONAMIENTO DE MATRICES DE REDES ELÉCTRICAS TOPOLOGIC INFLUENCE ON THE CONDITIONING OF MATRICES

Más detalles

Fundamentos de GNU/Linux para Desarrolladores de Software

Fundamentos de GNU/Linux para Desarrolladores de Software Identificación del Documento 1 Lugar y fecha 2 Código del documento 3 Tipo de documento 4 Versión Temario de entrenamiento tecnológico 1 5 Nombre del documento Fundamentos de GNU/Linux 6 Uso Público Página

Más detalles

INGENIERÍA INFORMÁTICA

INGENIERÍA INFORMÁTICA INGENIERÍA INFORMÁTICA Y TECNOLOGÍAS VIRTUALES COMPETENCIAS BÁSICAS CB1 - Que los estudiantes hayan demostrado poseer y comprender conocimientos en un área de estudio que parte de la base de la educación

Más detalles

GUIAS DE INSTALACIÓN Y AYUDAS PARA ENGLISH DISCOVERIES

GUIAS DE INSTALACIÓN Y AYUDAS PARA ENGLISH DISCOVERIES GUIAS DE INSTALACIÓN Y AYUDAS PARA ENGLISH DISCOVERIES Rodrigo Alberto Jácome Sánchez. Especialista en Computación para la Docencia. Docente de Inglés y Lenguaje profesional Álvaro Cabrera. Especialista

Más detalles

Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos

Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos Plan de estudios Maestría en Sistemas de Información y Tecnologías de Gestión de Datos Antecedentes y Fundamentación Un Sistema de Información es un conjunto de componentes que interactúan entre sí, orientado

Más detalles

1 La Resolución de Problemas utilizando la Computadora

1 La Resolución de Problemas utilizando la Computadora La Resolución de Problemas utilizando la Computadora Lissette Alvarez Abril-Julio, 2004 El Computador es una máquina que no puede trabajar por si sola, únicamente realiza aquellas órdenes que el hombre

Más detalles

erramientas Gratuitas Acceso a Mercado ratis Pequeños negocios Vínculos Verticales ortalecimiento de la Cadena de Valor

erramientas Gratuitas Acceso a Mercado ratis Pequeños negocios Vínculos Verticales ortalecimiento de la Cadena de Valor Presentando FreeNomads.com la sorprendente plataforma en línea que está revolucionando el sector turístico esarrollo de destinos Mapas Gratis Marketing ortalecimiento de la Cadena de Valor nálisis Estadístico

Más detalles

Otros tipos de Consultas

Otros tipos de Consultas Otros tipos de Consultas Tabla de contenidos 1.- CONSULTA DE SELECCIÓN INTERACTIVA... 3 2.- CONSULTAS DE ACCIÓN... 4 3.- CONSULTAS DE TABLAS DE REFERENCIAS CRUZADAS... 6 Universidad de Salamanca Facultad

Más detalles

Relatos de Viaje: Últimas tendencias en modelos predictivos y su aplicación en y fuera del salón de clases

Relatos de Viaje: Últimas tendencias en modelos predictivos y su aplicación en y fuera del salón de clases Relatos de Viaje: Últimas tendencias en modelos predictivos y su aplicación en y fuera del salón de clases Marta Álvarez, Ph.D. Catedrática Instituto de Estadística y Sistemas Computadorizados de Información

Más detalles

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3

ESCUELA DE CIENCIAS BASICAS TECNOLOGIA E INGENIERIA 301127- Programación de sitios web Act 11: Reconocimiento de la unidad 3 GESTORES DE BASES DE DATOS Existen varios tipos de Sistemas gestores de bases de datos SGBD, según el modelo de datos que utilizan. Son estos: bases jerárquica, en red, relacional, y bases de datos orientadas

Más detalles

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server

Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server Cenfotec ofrece talleres de preparación para la certificación internacional de Microsoft SQL Server Sobre el Profesor Master en Tecnologías de Bases de Datos (Administración de Bases de Datos e Inteligencia

Más detalles

CAPÍTULO 5. DESARROLLO Y PRUEBAS

CAPÍTULO 5. DESARROLLO Y PRUEBAS CAPÍTULO 5. DESARROLLO Y PRUEBAS 5.1 Introducción a las Tecnologías 5.1.1 Herramientas 5.1.1.1 SQL Server Es un sistema que sirve para la gestión de base de datos basado en un modelo relacional. Así mismo

Más detalles

ASIGNATURA DE MÁSTER: MÉTODOS NUMÉRICOS

ASIGNATURA DE MÁSTER: MÉTODOS NUMÉRICOS ASIGNATURA DE MÁSTER: MÉTODOS NUMÉRICOS Curso 2015/2016 (Código:21153225) 1.PRESENTACIÓN Código de la asignatura: 153225 Curso: Primero Tipo (Mayoritario): Obligatorio Cuatrimestre: Primero Créditos totales

Más detalles

12 Minería de Datos Reglas de asociación.

12 Minería de Datos Reglas de asociación. Objetivos: 12 Minería de Datos Reglas de asociación. Genera reportes a partir de técnicas de Data Mining. Utiliza software de Data Mining. Recursos: Guías prácticas. Datos ejemplo. http://rapidminer.com

Más detalles

PETICIÓN DE TEMA DE PROYECTO FIN DE CARRERA INGENIERÍA TÉCNICA INFORMÁTICA SISTEMAS

PETICIÓN DE TEMA DE PROYECTO FIN DE CARRERA INGENIERÍA TÉCNICA INFORMÁTICA SISTEMAS PETICIÓN DE TEMA DE PROYECTO FIN DE CARRERA INGENIERÍA TÉCNICA INFORMÁTICA SISTEMAS Título Minería de datos mediante técnicas de Swarm Intelligence. Implementación en el lenguaje de programación D Autor

Más detalles

SAGE es un programa de software matemático libre de usar, modificar y distribuir.

SAGE es un programa de software matemático libre de usar, modificar y distribuir. Introducción a SAGE SAGE es un programa de software matemático libre de usar, modificar y distribuir. SAGE es un compendio de librerías de software matemático y otras librerías útiles Paquetes de Matemáticas

Más detalles

ICS 3622 Sistemas de Apoyo a la Gestión

ICS 3622 Sistemas de Apoyo a la Gestión ICS 3622 Sistemas de Apoyo a la Gestión Capítulo VI Sistemas de Administración de Bases de Datos Sergio Maturana V. Depto. de Ingeniería Industrial y de Sistemas Escuela de Ingeniería Pontificia Universidad

Más detalles

AÑO 2014 CÓDIGO DE CARRERA TIPO No VERSIÓN 7 6 5 05 01 01 MES 06. Objetivo 1. Criterio de Dominio 3/4. Pregunta 1

AÑO 2014 CÓDIGO DE CARRERA TIPO No VERSIÓN 7 6 5 05 01 01 MES 06. Objetivo 1. Criterio de Dominio 3/4. Pregunta 1 Integral 2015-1 1/7 CURSO: SEMESTRE IV Modelo de Respuestas ASIGNATURA: DIDÁCTICA DEL ÁLGEBRA LINEAL Y LA 765 PROBABILIDAD FECHA DE APLICACIÓN DIA 28 MES 06 AÑO 2014 CÓDIGO DE CARRERA TIPO No VERSIÓN 7

Más detalles

Breve introducción a Sage. Miguel Angel Marco Buzunariz PyConEs Zaragoza 8 de Noviembre de 2014

Breve introducción a Sage. Miguel Angel Marco Buzunariz PyConEs Zaragoza 8 de Noviembre de 2014 Breve introducción a Sage Miguel Angel Marco Buzunariz PyConEs Zaragoza 8 de Noviembre de 2014 Importante PREGUNTAS!!!!! Qué es Sage? Objetivo: crear una alternativa viable, libre y de código abierto a

Más detalles

Características y Beneficios

Características y Beneficios Características y Beneficios Caché Características y Beneficios Caché, la base de datos multidimensional de alto rendimiento de InterSystems, ofrece a los desarrolladores profesionales las prestaciones

Más detalles

Universidad Autónoma de Yucatán Facultad de Matemáticas

Universidad Autónoma de Yucatán Facultad de Matemáticas Universidad Autónoma de Yucatán Facultad de Matemáticas Ecuaciones Diferenciales Licenciatura en Ciencias de la Computación Cuarto semestre DESCRIPCIÓN: Durante este curso se presentarán técnicas analíticas,

Más detalles

Vicerrectorado de Investigación Oficina de Patentes y Valorización

Vicerrectorado de Investigación Oficina de Patentes y Valorización TITULO PANELES INFORMATIVOS INTERACTIVOS ABSTRACT: Investigadores de la Universidad de Castilla La Mancha desarrollan aplicativos de interacción móvil. Básicamente, partiendo de espacios, zonas, o paneles

Más detalles

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5

DISEÑO ORGANIZACIONAL. Diseño web avanzado con HTML5 y CSS5 DISEÑO ORGANIZACIONAL Diseño web avanzado con HTML5 y CSS5 PRESENTACIÓN Curso de diseño de páginas web en el que se estudian técnicas avanzadas y novedosas gracias a la aplicación de los estándares web

Más detalles

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones

Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Estado del Arte Por Eduardo Cantú y Stephen Sellers Criterios para seleccionar tecnología de Modelos de Toma de Decisiones Seleccionar la herramienta apropiada para desarrollar sus Modelos de Cadena de

Más detalles

New written reports for primary and secondary school students. school students. Spanish 1

New written reports for primary and secondary school students. school students. Spanish 1 New written reports for primary and secondary school students New Nuevos written informes reports escritos for para los primary estudiantes and primarios secondary y secundarios school students NSW Escuelas

Más detalles

TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO

TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO TALLER DE CONOCIMIENTOS APRENDICES JORGE LEONARDO MAZA CARLOS DAVID ZAMBRANO JOSE G. RODRIGUEZ PROFESOR RONALD MARTELO ANALISIS Y DESARROLLO DE SISTEMAS DE INFORMACION CENTRO PARA LA INDUSTRIA PETROQUIMICA

Más detalles

Nuevas Tecnologías Aplicadas a la Educación

Nuevas Tecnologías Aplicadas a la Educación Nuevas Tecnologías Aplicadas a la Educación NUEVAS TECNOLOGÍAS APLICADAS A LA EDUCACIÓN 1 Sesión No. 5 Nombre: Medios y Recursos de las TIC para la Educación Objetivo Al finalizar la sesión el estudiante

Más detalles

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades

INTRODUCCION. entidades. Modelo lógico de la base de datos. Matricula. carne. codigo_curso. año semestre nota. propiedades INTRODUCCION Uno de los objetivos del curso es modelar a través de un diagrama las estructuras lógicas requeridas para almacenar los datos y resolver las consultas del sistema información que requiera

Más detalles