| 000 | 02670nmm a22002534a 4500 | ||
|---|---|---|---|
| 003 | BOLpUSFA | ||
| 005 | 20201007170036.0 | ||
| 008 | t es gq d z spa d | ||
| 041 | _aspa | ||
| 044 | _cES | ||
| 100 | _aMarzal, Andrés | ||
| 245 |
_aIntroducción a la programación con Python _h[recurso electrónico] |
||
| 260 |
_as.l.: _bUniversitat Jaume I, _cs.f. |
||
| 300 |
_a393 p.: _bil. |
||
| 520 | _a¿Por qué dos lenguajes de programación? Python y C son bien diferentes. El primero es un lenguaje de muy alto nivel que permite expresar algoritmos de forma casi directa (ha llegado a considerarse (pseudocódigo ejecutable) y hemos comprobado que se trata de un lenguaje particularmente adecuado para la enseñanza de la programación. El lenguaje C exige una gran atención a multitud de detalles que dificultan la implementación de algoritmos a un estudiante que se enfrenta por primera vez al desarrollo de programas. No obstante, C sigue siendo un lenguaje de programación de referencia y debe formar parte del currículum de todo informático; y no sólo por su extendido uso en el mundo profesional: su proximidad al computador nos permite controlar con gran precisión el consumo de recursos computacionales. Aprender Python antes que C permite estudiar las estructuras de control y de datos básicas con un alto nivel de abstracción y, así, entender mejor que supone, exactamente, la mayor complejidad de la programación en C y hasta qué punto es mayor el grado de control que nos otorga. Por ejemplo, una vez se han estudiado listas en Python, su implementación en C permite al estudiante no perder de vista el objetivo último: construir una entidad con cierto nivel de abstracción usando unas herramientas concretas (los punteros). De ese modo se evita una desafortunada confusión entre estructuras dinámicas y punteros que es frecuente cuando ´estas se estudian únicamente a la luz de un lenguaje como C. En cierto modo, pues, Python y C se complementan en el aprendizaje y ofrecen una visión más rica y completa de la programación. Las similitudes y diferencias entre ambos permiten al estudiante inferir más fácilmente que es fundamental y que accesorio o accidental al diseñar programas en un lenguaje de programación cualquiera. | ||
| 650 | _aEcuaciones | ||
| 650 | _aTecnología | ||
| 650 | _aLenguaje de programación | ||
| 653 | _aEstrategia de diseño | ||
| 700 | _aGracia, Isabel | ||
| 710 | _bUniversitat Jaume I. Departamento de Lenguajes y Sistemas Informáticos | ||
| 856 | _uhttp://biblioteca.usfa.edu.bo/cgi-bin/koha/opac-retrieve-file.pl?id=ab2a3df93193f951afdfd255dd9882af | ||
| 942 |
_cDOCE _zOPW _2ddc |
||
| 999 |
_c2584 _d2584 |
||