000 02782cam a2200241 i 4500
001 17720984
005 20161216092531.0
007 ta
008 130502s2013 mau 001 0 eng
020 _a9780262525008 (pbk. : alk. paper)
040 _aDLC
_beng
_cDLC
_erda
_dDLC
082 0 0 _a005.133
_223
_bG985i
100 1 _aGuttag, John
_95383
245 1 0 _aIntroduction to computation and programming using Python /
_cJohn V. Guttag.
250 _aRevised and expanded edition.
260 _aMassachusetts, USA :
_bMIT,
_c2013
300 _axiv, 298 p. :
_bil. ;
_c28 cm
500 _aIncluye indice
520 _aEste libro introduce a los estudiantes con poca o ninguna experiencia previa en programación al arte de resolver problema computacional usando Python y varias bibliotecas de Python, incluyendo PyLab. Proporciona a los estudiantes con habilidades que les permitan hacer un uso productivo de las técnicas computacionales, incluyendo algunas de las herramientas y técnicas de la "ciencia de datos" para el uso de la computación para modelar e interpretar los datos. El libro se basa en un curso de MIT (que se convirtió en el curso más popular ofrecido a través de OpenCourseWare del MIT) y fue desarrollado para uso no sólo en un aula convencional, pero en un curso masivo abierto en línea (o MOOC) ofrecido por el pionero de la colaboración del MIT-Harvard edx. Los estudiantes son introducidos a Python y los fundamentos de la programación en el contexto de tales conceptos y técnicas como la enumeración exhaustiva, búsqueda de bisección, y algoritmos de aproximación eficientes computacionales. El libro no requiere el conocimiento de las matemáticas más allá de álgebra de la escuela, pero no asume que los lectores se sienten cómodos con el pensamiento riguroso y no se deje intimidar por los conceptos matemáticos. A pesar de que abarca temas tan tradicionales como la complejidad computacional y algoritmos simples, el libro se centra en una amplia gama de temas que no se encuentran en la mayoría de los textos introductorios, incluyendo visualización de la información, las simulaciones para modelar la aleatoriedad, técnicas computacionales para entender los datos y técnicas estadísticas que informan ( y desinformar), así como dos temas relacionados, pero relativamente avanzada: problemas de optimización y programación dinámica. Introducción a la Computación y Programación Usando Python puede servir como un trampolín para cursos de informática más avanzada, o como una base fundamental en la resolución de problemas de cálculo para los estudiantes de otras disciplinas.
650 0 _93894
_aPYTHON (LENGUAJE DE PROGRAMACIÓN PARA COMPUTADORES)
650 0 _9484
_aLENGUAJE DE PROGRAMACIÓN
942 _2ddc
_cBK
999 _c17659
_d17659