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 |