Python 3
Quico Saval Vicente
Última modificación: jueves, 29 de noviembre de 2012
1. Introducción
2. Instalación
3. Nuestro primer programa
o 3.1. La consola de Python
o 3.2. Escribir, guardar y ejecutar un programa
4. Números y operaciones matemáticas
5. Cadenas de caracteres
o 5.1. La concatenación
6.Variables
7. Imprimiendo
8. Funciones
o 8.1. Introducción
o 8.2. Nuestra primera función
o 8.3. Funciones con parámetros
o 8.4. Funciones con valores por defecto
o 8.5. Variables locales
9. Módulos
10. Preguntando al usuario
11. Instrucciones condicionales
o 11.1. Introducción
o 11.2. Evaluando múltiples condiciones
12. Repitiendo código
13. Secuencias
o 13.1. Definición
o 13.2.Obteniendo valores
o 13.3. Porciones de una lista
14. Operando con listas
15. Diccionarios
16. Bucles para secuencias
17. Funciones específicas para cadenas de caracteres
18. Formateando cadenas
19. Clases
o 19.1. Creación de una clase
o 19.2. El método especial "str"
o 19.3. El método especial "del"
o 19.4. Métodos y variables de la clase
o 19.5. La clase persona
20. Trabajando conarchivos
o 20.1. Abriendo un archivo
o 20.2. Escribiendo en el archivo
o 20.3. Leyendo el archivo
o 20.4. Otros métodos para archivos
o 20.5. Gestión de ficheros de forma más sencilla
o 20.6. Escribiendo objetos en un archivo
1. Introducción
Este tutorial ha sido creado siguiendo estos videotutoriales en inglés sobre este lenguaje
de programación.
Mi única labor ha sido traducirlos alcastellano y juntarlos de forma que sean accesibles
a personas ciegas.
2. Instalación
Lo primero que haremos será instalar el lenguaje y un editor para programar
cómodamente, ya que mi experiencia me dice que el que viene con el lenguaje no es
accesible. A continuación están los enlaces a los instaldores:
El lenguaje Python 3
El editor EdSharp
No hablaré de la instalación deestos programas porque es común a la de cualquier otra
aplicación en Windows.
Lo único que reseñaré es una pequeña configuración que hay que hacer en el editor
EdSharp. Lo que hay que hacer es ir a la barra de menú, concretamente a la opción
"misc". Ahí se escogerá la opción "manual options". En el diálogo que se abra hay que
pulsar el botón "main". Entre todas las líneas que aparecen hay quebuscar la que dice:
YieldEncoding=""
Y cambiarla por esta otra:
YieldEncoding="UTF-8"
Hecho esto ya se puede guardar el documento con CTRL+s.
Con esto ya está preparado para seguir el tutorial. Le recomiendo que se asegure de
tenerlo todo correctamente configurado, porque las cosas se entienden mucho mejor con
la práctica.
3. Nuestro primer programa
A continuación escribiremos nuestroprimer programa. Será muys encillo. Se abirrá,
mostrará un mensaje en la pantalla y se cerrará. Sin embargo, nos será muy útil, ya que
nos permitirá hablar de las dos formas que utilizaremos para ejecutar cualquier cosa en
Python.
3.1. La consola de Python
Es un modo muy eficiente de probar lo que hace alguna instrucción. Se le recomienda
que lo utilice tanto en los próximos capítuloscomo cada vez que esté programando y
tenga alguna duda.
Para abrir la consola, basta con buscar el submenú de Python entre todos los programas
en el menú inicio y ejecutar la opción "Python (command line)".
Cuando la abra se le mostrará un mensaje que, principalmente, le informará sobre la
versión que tiene instalada. Escriba lo siguiente y pulse intro:
print("Esto es una prueba.")
Si todoha ido bien, el mensaje aparecerá en la pantalla. Fácil, ¿Verdad?
Lo que ha ocurrido es que ha usado la función "print", que se encarga de imprimir un
mensaje en la pantalla.
Aprovechando esto vamos a realizar un pequeño cambio en la configuración para que
no tenga problemas con los acentos y las eñes. Entre en el menú del sistema con
alt+espacio y busque la opción propiedades. Allí, en la...
Regístrate para leer el documento completo.