Introducción a análisis de datos en Python

Documentos relacionados
Historia de las Computadoras

Tema 1: Introducción a Estructura de Computadores. Conceptos básicos y visión histórica

(Parte I) Primeras máquinas mecánicas, Primeros ordenadores. Raúl Marín, Universitat per a Majors, UJI, 2013

C u e s t i onario: Historia y evolución de la computadora.

Introducción a los Computadores: Estructura del computador

Roberto Gómez Cárdenas ITESM-CEM

HISTORIA DE LA COMPUTACIÓN

Tema 1: Introducción a los Computadores

EVOLUCION DE LA COMPUTACION

Estructura de Computadores. Introducción a los Computadores

Curso de Mantenimiento y Reparación de computadoras

video 00_evolucion_tecnologica_00. video 01_sociedad de la información_1. 1 sesión

ENIAC, Primer computador electrónico y su panel de conexiones

Tema 2. Historia de la Informática. en

16 - Programando robots

Breve Historia de la Informática

Objetivo: Tema 3: Software operativo y de desarrollo

Personajes y aportes importantes en el mundo de la computación

Arquitectura de Computadores Introducción

Tema 2 Introducción a la Programación en C.

1. Diga 3 razones por las que el hombre tuvo la necesidad de registrar información perinanente.

ORGANIZACIÓN FISICA DEL COMPUTADOR

TRABAJO SOBRE EL TEXTO EN INGLES DE LA HISTORIA DEL COMPUTADOR

Objetivos. a la Economía. la informática. Conocer los principales términos. Revisar las principales p funciones para las que se utiliza

Introducción a los sistemas basados en microprocesador y microcontrolador

FUNCIONAMIENTO DEL ORDENADOR

HISTORY OF COMPUTERS PAULA ANDREA HERRERA ESCOBAR ANGIE LORENA CARDENAS SANCHEZ

Objetivos. Objetivos. Arquitectura de Computadores. R.Mitnik

ENSAYO SOBRE LA HISTORIA DE LA COMPUTADORA

Historia de las Computadoras. Prof. Angel A. Torres Bonilla Junio 2010

Ing. Carlos Bacalla

TEMA 1. INTRODUCCIÓN. 1. Diferentes niveles en la arquitectura de un computador

1.- MAPA CONCEPTUAL DE LAS GENERACIONES DE LAS COMPUTADORAS

Arquitectura de Ordenadores

Historia de la Informática

C u e s t i onario: Historia y evolución de la computadora. Clasificación de la computadora.

TRABAJO DE INFORMATICA

Lenguajes de programación Última modificación 2008/10

Resumen histórico de las computadoras

Introducción. Universidad Nacional Tecnológica del Cono Sur de Lima JORGE AUGUSTO MARTEL TORRES 1

Unidad I: Organización del Computador. Ing. Marglorie Colina

EVOLUCION DE LAS COMPUTADORAS

1. INTRODUCCIÓN A LA PROGRAMACIÓN

Historia de la Informática

HISTORIA DE LAS COMPUTADORAS

T2.- Unidades funcionales de un ordenador. TEMA 2 UNIDADES FUNCIONALES DE UN ORDENADOR. T2.- Unidades funcionales de un ordenador.

Historia y evolución de la computadora.

TALLER #3 JAEN PAULIN CASTILLO GAMBOA

TEMA 1. INTRODUCCIÓN A LA INFORMÁTICA

Departament d Informàtica de Sistemes i Computadors. Introducción a la informática. Preliminares

Historia de la Sociedad de la Información

Introducción a los sistemas basados en microprocesador

Sistema electrónico digital (binario) que procesa datos siguiendo unas instrucciones almacenadas en su memoria

1.2 Generaciones de computadoras

Evolucion de la computacion

Introducción a la Operación de Computadoras Personales

Estructura de Computadores Tema 1. Introducción a los computadores

EC-2721 Arquitectura del Computador I!

Tema I. La computación en el profesional de la Ingeniería

Generaciones de las computadoras

Introducción a la arquitectura de computadores

PROGRAMACIÓN UNIDADES

Procesador Concepto Tipos Velocidad de proceso Características funciones aritmético- lógicas y de control

1. Introducción a la Arquitectura de Computadoras

Historia de la Informática e Internet. C. Daniel Topham

PRIMERA GENERACIÓN (1946 a 1958)

1871 Gottfried Wilheim Von Leibnitz mejora el diseño de Pascal.

Introducción a la Computación

Historia de la Informática Grado de Ingeniería Química

Introducción a la programación

ESTRUCTURA BÁSICA DE UN ORDENADOR

Introducción a los Sistemas Operativos

INDICE Control de dispositivos específicos Diseño asistido por computadora Simulación Cálculos científicos

Tema 1: Arquitectura de ordenadores, hardware y software

Qué es un programa informático?

Anexo 1: Reseña histórica del desarrollo de la Informática. 1ª Generación ( , 56)

Informática Básica. Definiciones. Conceptos generales e historia

Historia de la computación (breve)

Generaciones de computadoras

Tema 1: Historia de los ordenadores

Fundamentos de Informática

Historia de las Computadoras

Historia de la Computación

Arquitectura de un computador

Concepto de Informática y sus aplicaciones Concepto de computadora Diferencias entre datos e información Procesamiento de datos Historia de la

Algoritmos y Lenguajes de Programación

Tema 1. Introducción y Presentación de la Asignatura

2. Codificar de forma sistemática la secuencia de instrucciones en un lenguaje.

DOCENTE: JESÚS E. BARRIOS P.

1. Computadores y programación

Trabajo Práctico Nº 3 Parte 1

ORIGEN Y EVOLUCIÓN DEL COMPUTADOR. Durante muchos siglos la humanidad careció de un instrumento que lo ayude a procesar y archivar información.

INTRODUCCION A LOS SISTEMAS DE INFORMACION

LA EVOLUCIÓN DE LAS COMPUTADORAS

Guía práctica de estudio 06: Lenguaje binario

Tema I. La computación en el profesional de la Ingeniería

Tema 6 Organización y gestión de la memoria

Transcripción:

Introducción a análisis de datos en Python Diego Fernández Slezak (Depto. Comptación, FCEyN, UBA) dfslezak@dc.uba.ar http://www.dc.uba.ar/materias/intro-datos/2016-uy/

Qué es Data Science?

Qué tareas realiza un Data Scientist? Modelado / Estadística / Análisis Dataset Raw Data Pre-processing Machine Learning / Predicciones

Qué habilidades requiere un Data Scientist? Hacer la pregunta correcta Saber interpretar los datos Entender la estructura de los datos

Pero, antes......saber PROGRAMAR

Popurrí de Ciencias de la Computación

Al comienzo, sólo había oscuridad... hasta que se hizo la luz. Alan Turing En 1936, escribe On Computable Numbers, with an Application to the Entscheidungsproblem - Decision Problem en Proceedıngs of the London Mathematıcal Socıety. Creó una máquina imaginaria (porque aún no se había construido) llamada máquina universal de cómputo ( universal computing machine ). Konrad Zuse también tenía avances muy fuertes en el tema de máquinas programables en 1936, pero no es tan conocido. Fundamentalmente por... haber quedado en el bando perdedor!

Historia de las computadoras Generación Años Características 0 hasta 1945 Sistemas mecánicos y electro-mecánicos 1 1945-1954 Tubos de vacı o (válvulas), tableros 2 1955-1965 Transistores y sistemas batch (por lotes) 3 1965-1980 Circuitos integrados 4 desde 1980 VLSI - Computadores personales y super computadoras

Generación 0: máquina de Babbage (1822)

El Bug Grace Hooper: popularizó el nombre Bug. Escribió en su cuaderno de trabajo Relé #70 Panel F polilla en Relé. Primer caso real de bug encontrado. También se la conoce como Amazing Grace : El destructor americano USS Hopper y la supercomputadora Cray XE6 Hopper fueron nombradas por ella.

Generación 1: ENIAC (1946) ENIAC: Electronic Numerical Integrator and Computer. John Mauchly y J. Presper Eckert (Pennsylvania). Primera computadora exitosa de propósito general. Se programaba cableando : manualmente mediante switches. Construida entre 1943-1946 para calcular trayectoria de misiles......pero se terminó tarde... Von Neumann participó de las últimas etapas del proyecto. Se usó hasta 1955.

ENIAC Decimal (no binaria). 20 acumuladores de 10 dı gitos. 18000 válvulas, 30 toneladas, 2,4 x 30 metros 140 kw de consumo (computadora actual: entre 100 y 200 W). 5000 adiciones por segundo, 500 Flops.

John Von Neumann 1903-1957. Dr. en Matemática y Quı mica. A fines de la década de 1920 se suma a la Universidad de Princeton. Hizo aportes en Física, Matemática, Computación, Economía, Estadística... Y participó del Proyecto Manhattan. Antes: programar era conectar cables Los datos y programas se almacenan en una misma memoria de lectura-escritura. Los contenidos de esta memoria se direccionan indicando su posición sin importar su tipo. Ejecución en secuencia (salvo que se indique lo contrario).

Generación 2: Transistores FORTRAN: FORmula TRANslator (1957)

Generación 3 y 4: modernidad En 1968 Andy Grove, Robert Noyce y Gordon Moore fundan Intel. En 1970, en Bell Labs desarrollan el sistema operativo Unix basándose en las ideas de otro sistema operativo pionero: Multics. En 1972, Dennis Ritchie y Brian Kernighan, también en Bell Labs, crean el lenguaje de programación C. En 1976 Steve Jobs y Steve Wosniak fundan Apple. En 1975 Bill Gates y Paul Allen fundan Microsoft. http://www.computerhistory.org http://www.intel.com http://www.ibm.com/ibm/history http://www.dec.com

Modelo de von Neumann Se compone de cuatro partes principales: a. Memoria b. Unidad de Control c. Unidad aritmética lógica d. Componentes de entrada/salida (input/output) Memoria de acceso aleatorio de lectura y escritura para instrucciones y datos. Los datos son información almacenada que es usada e interpretada por el programa (o programador). Los programas son datos codificados que indican a la computadora qué tiene que hacer. La unidad de control consigue las instrucciones y datos de la memoria, decodifica las instrucciones y luego coordina las distintas tareas para que las operaciones se realicen. La unidad aritmética se encarga de las operaciones básicas entre números enteros. Los componentes de entrada/salida son la comunicación con el universo de los humanos

Ciclo de instrucción

Cómo son las intrucciones en procesadores reales? Programa de ejemplo: ld r0. 0xFFAB ld r1. [b] add r2, r0, r1 ld r3, [c] mul r4, r2, r3 sto [b], r4

Historia Definiciones: Bug Resumen Modelo de Von Neumann Compilación / Código máquina Ciclo de instrucción