Learning Python

Publicado en Libros, Python el 28 de August, 2009 por Fran.

Learning PythonLearning Python (web) es un libro de introducción al lenguaje de programación Python. Os podría vender la moto para que utilizaseis Python, contando todas las bondades que me han enamorado de este lenguaje, pero haría un post demasiado largo, además de que me desviaría del tema, que es el libro, pero sí Python mola.

Python es un lenguaje interpretado, similar a Java en la forma de ejecutarse, ya que se ejecuta sobre una MV.

En este libro se explican todos los aspectos de Python, para gente que desconozca completamente este lenguaje (como me pasaba a mí cuando lo leí). El libro es bastante grande, el índice marca como última página la 681, pero es que abarca todos los aspectos básicos de Python, no incluye todos los módulos que forman parte de Python.

El libro se divide en siete partes más los apéndices:

  1. Comenzando (Getting started)
  2. Tipos y operaciones (Types and operations)
  3. Estamentos y sintaxis (Statements and syntax)
  4. Funciones (Functions)
  5. Módulos (Modules)
  6. Clases y POO (Classes and OOP)
  7. Excepciones y herramientas (Exceptions and tools)
  8. Apéndices (Appendixes)

En general, me ha parecido un libro genial para introducirte en este lenguaje, quizá muchas veces peca de, podríamos decir, ingenuo y cuenta cosas que cualquiera que se dedique a la programación sabe y se puede saltar.

Recomendación: Alta.
Nivel: Bajo/Medio.
Idioma: Inglés.

3 comentarios

  1. Siento corregirte al decir que Python no utiliza una maquina virtual. De hecho, Java y Python son muy distintos, ya que Python es interpretado y multiparadigma mientras que Java es estático, orientado a objetos y ha de ser compilado a byte-code.
    Menos mal que Python no se parece en nada a Java

    #  ubersoldat 28 de August, 2009

  2. ubersoldat hasta donde yo sé Python utiliza una máquina virtual llamada PVM (Python Virtual Machine), que no es más que un intérprete del bytecode de Python. Un programa de Python, se compila a bytecode al tiempo que se va ejecutando.

    Por otro lado yo sólo he mencionado que se ejecuta de forma parecida a Java, nada de que el lenguaje sea similar, como tú bien comentas hay bastantes diferencias entre ambos.

    #  Fran 28 de August, 2009

  3. [...] tiempo estuve aprendiendo a programar en Python porque me apeteció y porque me tocó lidiar en el trabajo con una aplicación web, la cual [...]

    #  Primeros pasos con django | 4 bits blog 20 de November, 2009

Escribe un comentario