Inmersión en Python

De Wikilibros, la colección de libros de texto de contenido libre.
Saltar a: navegación, buscar


Python logo and wordmark.svg

Introducción[editar]

En un principio este wikilibro esta basado en el libro Dive Into Python cuya traducción está aquí.

Historia[editar]

Python fue creado como sucesor del lenguaje ABC por Guido van Rossum en 1990 cuando trabajaba en el Stichting Mathematisch Centrum (CWI). En 1995 Guido continuó su trabajo en Python en el CNRI donde creó muchas versiones del lenguaje. En mayo del 2000 Guido y el equipo de desarrollo de Python se trasladan a BeOpen.com y se forma el BeOpen PythonLabs. En octubre de este mismo año, PythonLabs se va a Digital Creations (actualmente Zope Corporation). En 2001, se crea la Python Software Foundation (PSF), una organización sin ánimo de lucro creada específicamente para proteger la libertad de Python como lenguaje de código abierto.

El nombre del lenguaje proviene de la afición de su creador original, Guido van Rossum, por los geniales humoristas británicos Monty Python.

Python ha sido usado para crear programas tan famosos como el gestor de listas de correo Mailman y los gestores de contenido Zope y Plone.

Características principales de Python[editar]

  • Lenguaje interpretado
Lo que ahorra un tiempo considerable en el desarrollo del programa pues no es necesario compilar ni enlazar.
Pero también representa mayor lentitud mientras se ejecuta el programa, ya que cada vez que se ejecute debe ser interpretado por el intérprete. En cambio, al compilar, se ahorra eso al pasar a código máquina.
  • El intérprete se puede utilizar de modo interactivo
Esto facilita experimentar con características del lenguaje, escribir programas desechables o probar funciones durante el desarrollo del programa. También es una calculadora muy útil : ).

Sobre este Wikilibro[editar]

  • Los ejemplos están creados de la siguiente manera: El texto escrito en negrita es la parte que escribe el programador en la linea de órdenes, y el texto escrito normal es el texto que devuelve el interprete.

Tabla de contenidos[editar]

  1. Instalación de Python
    1. Python en Windows
    2. Python en Mac OS X
    3. Python en Mac OS 9
    4. Python en RedHat Linux
    5. Python en Debian GNU/Linux
    6. Python en Ubuntu GNU/Linux
    7. Python en Parabola GNU/Linux-libre
    8. Instalación de Python desde el Código Fuente
    9. El intérprete interactivo
    10. Resumen
  2. Su primer programa en Python
    1. Inmersión
    2. Declaración de funciones
      1. Cómo se comparan los tipos de Python con los de otros lenguajes de programación
    3. Documentado de funciones
    4. Todo es un objeto
      1. La ruta de búsqueda de import
      2. ¿Qué es un objeto?
    5. Sangrado (indentado) de código
    6. Prueba de módulos
  3. Tipos de datos nativos
    1. Presentación de los diccionarios
    2. Presentación de las listas
    3. Presentación de las tuplas
    4. Declaración de variables
      1. Referencia a variables
      2. Asignar valores a la vez
    5. Formato de cadenas
    6. Inyección en listas (mapping)
    7. Unir listas y dividir cadenas
      1. Nota histórica sobre los métodos de cadena
    8. Resumen

Faq[editar]

¿Cómo se compila python?

Python en la red[editar]

Español

Inglés

Licencia y Autores[editar]

  • Copyright © 2000, 2001, 2002, 2003, 2004 Mark Pilgrim
  • Copyright © 2001 Francisco Callejo Giménez
  • Copyright © 2005 Ricardo Cárdenes Medina

Ver el historial para ver el resto de autores


Los programas de ejemplo de este libro son software libre; pueden ser redistribuidos y modificados según los términos de la licencia de Python publicada por la Python Software Foundation. En el Apéndice H. Python 2.1.1 license, se incluye una copia de la licencia.