Plan día 2
De WikiEducator
< Usuario:Lmorillas | intropyaytozgz
Revisión a fecha de 08:59 19 nov 2012; Lmorillas (Discusión | contribuciones)
Repaso dia 1
- Tipos de datos
- Estructuras de control
Excepciones
- ¿Por qué?
- Capturando excepciones
Encapsulando código
Funciones
- Definiendo una función
- Llamando a una función
- Argumentos posicionales y nominados
- Argumentos por defecto
- Recursividad
- Funciones Lambda
Clases
- Definiendo una clase
- Instanciando una clase
- Métodos y atributos de instancia
- Métodos y atributos de clase
- Protegiendo y escondiendo
- Herencia
Módulos
- Usando módulos
- Creando un módulo
- Evitando la ejecución
- Paquetes
Módulos de la librería estándar
- sys
- os
os.access(path, modo_de_acceso) Saber si se puede acceder a un archivo o directorio os.getcwd() Conocer el directorio actual os.chdir(nuevo_path) Cambiar de directorio de trabajo os.chroot() Cambiar al directorio de trabajo raíz os.chmod(path, permisos) Cambiar los permisos de un archivo o directorio os.chown(path, permisos) Cambiar el propietario de un archivo o directorio os.mkdir(path[, modo]) Crear un directorio os.mkdirs(path[, modo]) Crear directorios recursivamente os.remove(path) Eliminar un archivo os.rmdir(path) Eliminar un directorio os.removedirs(path) Eliminar directorios recursivamente os.rename(actual, nuevo) Renombrar un archivo os.symlink(path, nombre_destino) Crear un enlace simbólico
- os.path
- subprocess
Archivos
- Abriendo archivos
- Distintos modos
- Linea a linea
- Byte a byte
- Trabajando con directorios
- Pickle y shelf