Como pensar como informatico

Solo disponible en BuenasTareas
  • Páginas : 97 (24170 palabras )
  • Descarga(s) : 4
  • Publicado : 26 de mayo de 2010
Leer documento completo
Vista previa del texto
1 Navigation

index
next |
Cómo Pensar como un Informático: El aprender con Python vEd 2 documentation »

Cómo Pensar como un Informático¶

[pic]

1 El aprender con Python 2° Edición¶

por Jeffrey Elkner, Allen B. Downey, y Chris Meyers
traducido por Gregorio Inda

Derechos de autor
Prefacio
Capítulo 1 El camino del programa
Capítulo 2 Variables, expresiones y sentenciasCapítulo 3 Funciones
Capítulo 4 Condicionales
Capítulo 5 Funciones productivas
Capítulo 6 Iteración
Capítulo 7 Cadenas
Apéndice A Configurar Ubuntu para el desarrollo Python
GNU Free Document License

Search Page

1 Navigation

index
next |
Cómo Pensar como un Informático: El aprender con Python vEd 2 documentation »

© Copyright 2009, Jeffrey Elkner, Allen B. Downey, Chris Meyers yGregorio Inda. Created using Sphinx 0.6.1.

2 Navigation

index
next |
previous |
Cómo Pensar como un Informático: El aprender con Python vEd 2 documentation »

Derechos de autor¶

Copyright (C) Jeffrey Elkner, Allen B. Downey, Chris Meyers, and
Gregorio Inda. Permission is granted to copy, distribute and/or modify
this document under the terms of the GNU Free Documentation License,Version
1.3 or any later version published by the Free Software Foundation;
with Invariant Section being Prefacio, no Front-Cover Texts, and no
Back-Cover Texts. A copy of the license is included in the section entitled
“GNU Free Documentation License”.

Copyright (C) Jeffrey Elkner, Allen B. Downey, Chris Meyers, y
Gregorio Inda. Se concede permiso para copiar, distribuir y / o modificar
Estedocumento bajo los términos de la GNU Free Documentation License,
Versión 1.3 o cualquier versión posterior publicada por la Free Software
Foundation; Secciones Invariantes ser Prefacio, no Textos de Cubierta
Delantera, ni Textos de Cubierta Volver. Una copia de la licencia es
Incluida en la sección titulada “GNU Free Documentation License”.
1 Navigation

index
next |
previous |
CómoPensar como un Informático: El aprender con Python vEd 2 documentation »

© Copyright 2009, Jeffrey Elkner, Allen B. Downey, Chris Meyers y Gregorio Inda. Created using Sphinx 0.6.1.

2 Navigation

index
next |
previous |
Cómo Pensar como un Informático: El aprender con Python vEd 2 documentation »

Prefacio¶

Por Jeffrey Elkner

Este libro debe su existencia a la colaboración hechaposible por el Internet y el movimiento de software libre. Sus tres autores—un profesor de colegio, un profesor de secundaria, y un programador profesional—(todavía tenemos que vernos cara a cara), hemos podido trabajar juntos y hemos sido ayudados por personas maravillosas quienes han donado su tiempo y energía para contribuir a hacer, de éste, un mejor libro.

Nosotros pensamos que este libro esuna buena evidencia de los beneficios y futuras posibilidades de esta clase de colaboración, cuyo marco de referencia ha sido puesto en marcha por Richard Stallman y la Fundación para el Software Libre.

1 Cómo y porqué comencé a utilizar Python¶

En 1999, el examen del College Board’s Advanced Placement (AP) de Informática se hizo en C++ por primera vez. Como en muchas escuelas a través delpaís, la decisión de cambiar el lenguaje tenía un impacto directo en el plan de estudios de informática de la escuela secundaria de Yorktown en Arlington, Virginia, donde enseño. Hasta ese momento, Pascal era el lenguaje de enseñanza en nuestros cursos del primer año y del AP. Conservando la práctica usual de dar a los estudiantes dos años de enseñanza del mismo lenguaje, tomamos la decisión decambiar a C++ en el curso del primer año en el periodo escolar 1997-98, de modo que siguiéramos el cambio del College Board’s para el curso del AP el año siguiente.

Después de dos años, estoy convencido de que C++ no era una buena opción para enseñar informática a los estudiantes. Aunque es un lenguaje de programación de gran alcance, es también un lenguaje extremadamente difícil de aprender y...
tracking img