Manual de Python

Lo más básico

Python es un lenguaje de programación libre creado por Guido van Rossum en 1991. Algunas de sus principales características son:

  • es un lenguaje interpretado: no es necesario compilar ni enlazar, lo que ahorra un tiempo considerable en el desarrollo de programas.
  • se puede utilizar de modo interactivo: el intérprete se puede utilizar de modo interactivo, lo que facilita experimentar o probar funciones.
  • es un lenguaje multi-paradigma: permite varios estilos de programación, como programación orientada a objetos, programación estructurada y programación funcional.
  • código legible: la filosofía de Python enfatiza la sintaxis clara y la legibilidad del código, por lo que utiliza como delimitador de bloques la indentación, en vez de llaves o palabras reservadas.

Recursos

Cómo utilizar Python

Podemos llamar al intérprete, ubicado en /usr/bin/python, de dos maneras:

  1. en modo interactivo: lo arrancaremos tecleando en el shell la orden python:
    $ python
    Python 2.6.2 (release26-maint, Apr 19 2009, 01:56:41)
    [GCC 4.3.3] on linux2
    Type "help", "copyright", "credits" or "license" for more information.
    >>> print "Hola mundo!"
    Hola mundo!
    >>> <Ctrl+D>
    $
  2. ejecutando un script: si al intérprete le pasamos como argumento el nombre de un fichero lo ejecutará. Por ejemplo, si el contenido de test.py es:
    #!/usr/bin/python
    print "Hola mundo!"

    … para ejecutarlo haremos:

    $ python test.py
    Hola mundo!

Comentarios

En Python los comentarios empiezan por el carácter almohadilla "#" y se extienden hasta el final de la línea.

#!/usr/bin/python
# esto es un comentario
print "Hola mundo!" # esto tambien es un comentario

Artículos en la categoría "Manual de Python"

  1. Manual de Python: Cadenas
  2. Manual de Python: Listas
  3. Manual de Python: Diccionarios
  4. Manual de Python: Estructuras de control
  5. Manual de Python: Funciones
  6. Manual de Python: Módulos
  7. Manual de Python: Objetos
  8. Manual de Python: Lectura y escritura de ficheros