Aficionado

Páginas: 154 (38398 palabras) Publicado: 29 de julio de 2014
Aprenda a Pensar Como un Programador
con Python

Aprenda a Pensar Como un Programador
con Python

Allen Downey
Jeffrey Elkner
Chris Meyers
Traducido por
´
Miguel Angel Vilella
´
Angel Arnal
Iv´n Juanes
a
Litza Amurrio
Efrain Andia
C´sar Ballardini
e

Green Tea Press
Wellesley, Massachusetts

Copyright c 2002 Allen Downey, Jeffrey Elkner, y Chris Meyers.

Corregido porShannon Turlington y Lisa Cutler.
Dise˜o de la cubierta por Rebecca Gimenez.
n
Green Tea Press
1 Grove St.
P.O. Box 812901
Wellesley, MA 02482
Se permite copiar, distribuir, y/o modificar este documento bajo los t´rminos de
e
la GNU Free Documentation License, Versi´n 1.1 o cualquier versi´n posterior
o
o
publicada por la Free Software Foundation; siendo las Secciones Invariantes“Pr´logo”, “Prefacio”, y “Lista de Colaboradores”, sin texto de cubierta, y
o
sin texto de contracubierta. Se incluye una copia de la licencia en el ap´ndice
e
titulado “GNU Free Documentation License”.
La GNU Free Documentation License est´ disponible en www.gnu.org o escria
biendo a la Free Software Foundation, Inc., 59 Temple Place, Suite 330, Boston,
MA 02111-1307, USA.
A
La forma original deeste libro es c´digo fuente L TEX. La compilaci´n de este
o
o
A X tiene el efecto de generar una representaci´n independiente del
fuente L TE
o
dispositivo de un libro de texto, que puede convertirse a otros formatos e imprimirse.
A
El fuente L TEX de este libro y m´s informaci´n sobre el proyecto de Libro de
a
o
Texto de C´digo Abierto est´n disponibles en
o
ahttp://www.thinkpython.com
A
La composici´n de este libro se realiz´ utilizando L TEX y LyX. Las ilustraciones
o
o
se hicieron con xfig. Todos ellos son programas gratuitos de c´digo abierto.
o

Historia de la impresi´n:
o
Abril 2002: Primera edici´n.
o
ISBN 0-9716775-0-6

Pr´logo
o
Por David Beazley
Como educador, investigador, y autor de libros, estoy encantado de ver la finalizaci´n de este libro.Python es un lenguaje de programaci´n divertido y
o
o
extremadamente f´cil de usar que en los ultimos a˜os se ha hecho muy popua
´
n
lar. Desarrollado hace diez a˜os por Guido van Rossum, su sintaxis simple y la
n
sensaci´n general se deriva en gran parte del ABC, un lenguaje desarrollado en
o
los 1980s para la ense˜anza. Sin embargo, Python tambi´n se cre´ para resolver
n
e
oproblemas reales y presenta una variedad amplia de caracter´
ısticas de lenguajes
de programaci´n como C++, Java, Modula-3 y Scheme. Debido a esto, una de
o
las caracter´
ısticas notables de Python es su atractivo para los desarrolladores
profesionales de progamaci´n, cient´
o
ıficos, investigadores, artistas, y educadores.
A pesar del atractivo de Python para muchas comunidades diferentes,puede
que a´n se pregunte “¿por qu´ Python?” o “¿por qu´ ense˜ar programaci´n
u
e
e
n
o
con Python?”No es tarea f´cil responder a estas preguntas, en especial cuando
a
la opini´n popular est´ del lado de alternativas m´s masoquistas como C++ y
o
a
a
Java. Sin embargo, pienso que la respuesta m´s directa es que la progrmaci´n
a
o
en Python es simplemente m´s divertida y m´s productiva.a
a
Cuando imparto cursos de inform´tica, quiero cubrir conceptos importantes,
a
hacer el material interesante y enganchar a los estudiantes. Desgraciadamente,
hay una tendencia en los cursos de introducci´n a la programaci´n a prestar
o
o
demasiada atenci´n a la abstracci´n matem´tica que hace que los estudiantes
o
o
a
se frustren con problemas farragosos relacionados con detallesnimios de la sintaxis, compilaci´n, y la aplicaci´n de reglas aparentemente arcanas. Aunque
o
o
tal abstraci´n y formalismo son importantes para ingenieros profesionales de la
o
programaci´n y estudiantes que planean continuar sus estudios de inform´tica,
o
a
decidirse por este enfoque en un curso introductorio s´lo tiene ´xito en hacer
o
e
aburrida la inform´tica. Cuando imparto un...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Aficionado
  • Aficionado
  • Aficionado
  • Aficionado
  • Aficiones
  • Aficionado
  • aficionado
  • Mis aficiones

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS