Plan día 2

De WikiEducator
Saltar a: navegación, buscar


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