Aprenda a Pensar Como un Programador con Python – Libro Gratuito

Anuncios

El siguiente libro gratuito está dirigido para todas aquellas personas interesadas en aprender a pensar como un programador, si, con Python.

Sobre el Libro (Por el Autor)

Python es un lenguaje de programación divertido y extremadamente fácil de usar que en los últimos años se ha hecho muy popular.

Desarrollado hace diez años por Guido van Rossum, su sintaxis simple y la sensación general se deriva en gran parte del ABC, un lenguaje desarrollado en los 1980s para la enseñanza.

Sin embargo, Python también se creó para resolver problemas 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 las características notables de Python es su atractivo para los desarrolladores profesionales de progamación, cientícos, 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 con Python?”

No es tarea fácil responder a estas preguntas, en especial cuando la opinión popular está del lado de alternativas más masoquistas como C++ y Java.

Sin embargo, pienso que la respuesta más directa es que la programación en Python es simplemente más divertida y más productiva.

¿Python? (Por el Autor)

Una de las razones por las que me gusta Python es por que proporciona un equilibrio muy bueno entre lo práctico y lo conceptual.

Puesto que Python es un lenguaje interpretado, los principiantes pueden tomar el lenguaje y empezar a hacer cosas interesantes casi inmediato, sin perderse el los problemas de compilaci´on y enlazado.

Además, Python viene con una gran biblioteca de módulos que se pueden usar para hacer toda clase de tareas que abarcan desde programación para web a gráficos.

Anuncios


 Este enfoque práctico es una buena manera de enganchar a estudiantes y permite que completen proyectos significativos. Sin embargo, Python también puede servir como una base excelente para introducir conceptos importantes de informática.

Puesto que Python soporta completamente procedimientos y clases, los estudiantes pueden introducirse gradualmente en temas como abstracción procedural, estructuras de datos, y programación orientada objetos, que son aplicables a cursos posteriores en Java o C++.

Python incluso toma prestada cierta cantidad de características de lenguajes de programación funcionales y puede usarse para introducir conceptos que pudieran ser cubiertos en más detalle en cursos de Scheme o Lisp.

Contenido (Temas)

  • El Camino del Programa
  • Variables, Expresiones y Sentencias
  • Funciones
  • Condicionales y Recursividad
  • Funciones productivas
  • Iteración
  • Cadenas
  • Listas
  • Tuplas
  • Diccionarios
  • Archivos y Excepciones
  • Clases y Objetos
  • Clases y Funciones
  • Métodos y Clases
  • Conjuntos de objetos
  • Herencia
  • Listas enlazadas
  • Pilas
  • Colas
  • Arboles

Ficha Técnica

Año: 2002

Editor: Green Tea Press

Idioma: Español

Tamaño: 790 KB

Licencia: Pendiente de Revisión (Posible Creative Commons)

Descarga el Libro

Si te interesaron los temas, te dejamos aquí abajo el enlace de descarga.

Entradas Relacionadas




    Deja un comentario