Usuario:Lmorillas/intropyaytozgz/dia2

Repaso dia 1

 * Tipos de datos
 * Estructuras de control

Excepciones

 * ¿Por qué?
 * Capturando excepciones

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.argv  Retorna una lista con todos los argumentos pasados por línea de comandos. sys.executable Retorna el path absoluto del binario ejecutable del intérprete de Python sys.maxint 	Retorna el número positivo entero mayor, soportado por Python sys.platform 	Retorna la plataforma sobre la cuál se está ejecutando el intérprete sys.version 	Retorna el número de versión de Python con información adicional sys.exit 	Forzar la salida del intérprete 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.abspath(path) 	Ruta absoluta os.path.basename(path) 	Directorio base os.path.exists(path) 	Saber si un directorio existe os.path.getatime(path) 	Conocer último acceso a un directorio os.path.getsize(path) 	Conocer tamaño del directorio proceso = Popen(['ls', '-lha'], stdout=PIPE, stderr=PIPE) error_econtrado = proceso.stderr.read listado = proceso.stdout.read
 * sys
 * os
 * os.path
 * subprocess

Archivos

 * Abriendo archivos
 * Distintos modos
 * Linea a linea
 * Byte a byte
 * Trabajando con directorios
 * Pickle y shelf