Libro para iniciarce en Python

por michi122513 el 30/04/09

Libro para iniciarce en Python

Traducido de la página python.org

Python es un lenguaje de programación dinámico orientado a objetos que puede ser usado de manera muy variada en el desarrollo de software. Ofrese una soporte fuerte para la integración con otros lenguajes y herramientas, viene con librería extensas, y que pueden ser aprendidas en pocos días.

Original

Python is a dynamic object-oriented programming language that can be used for many kinds of software development. It offers strong support for integration with other languages and tools, comes with extensive standard libraries, and can be learned in a few days. Many Python programmers report substantial productivity gains and feel the language encourages the development of higher quality, more maintainable code.

Si ya conoces algún lenguaje de programación se te hará muy fácil entender este libro. Este lenguaje es uno de los que más me gustan (no se muchos, pero me encanta este) en especial por su limpieza y por el identado obligatorio.

El libro trata de los siguientes temas:

  • Tipos básicos
  • Control de flujo
  • Funciones
  • Orientación a objetos
  • Programación funcional
  • Excepciones
  • Módulos y paquetes
  • Entrada / Salida
  • Expresiones regulares
  • Sockets
  • Interacción con webs
  • Threads
  • Serialización de objetos
  • Bases de datos
  • Documentación
  • Pruebas
  • Distribuir aplicaciones Python

Les recomiendo esta lectura si quieren aprender a usar este lenguaje. Cabe recordar que es interpretado y además es portable!

Veamos un ejemplo de una sencilla función en python, la función factorial:

def factorial(x):
    if x == 0:
        return 1
    else:
        return x * factorial(x-1)

O pueden hacerlo un poco mas simple:

def factorial(n): return int(n==0 or n*factorial(n-1))

Comparado con otros, por ejemplo C se nota mucha la diferencia en cuanto a limpieza del código:

int factorial(int x)
{
 if (x == 0)
 {
      return 1;
 }
 else
 {
      return x*factorial(x - 1);
 }
}

Es notable el primer impacto visual,últimamente estoy programando en este lenguaje y me va muy bien, muy sencillo de aprender y enteder.

Si están interesados en aprender este fabulosos lenguaje pueden descargar denle click aquí :D es gratis yes muy interesante. Créditos a Raúl González Duque por haber escrito el libro.

Déjanos tu comentario