Outdated version of the documentation. Find the latest one here.

19.1. Vista general

Aquí están los temas que cubriremos en este curso:

  • ¿Qué es python? *Hola mundo

  • La lógica del programa * Espacio en blanco en python * Declarar variables * Expresiones * Loops * if..then..else * Declarar funciones * Documentación de funciones

  • Tipo de datos python (dynamically typed, strongly typed) * String, int, float * Dictionaries * Lists * Tubles * String formatting * List comprehensions

  • Introspección* Optional and named arguments * type, str, dir * getattr * lambda functions * __doc__

  • Objetos * Importar módulos * Importar rutas de búsqueda * Definición de clases * Inicialización de clase (constructores) * Auto * Instancias de clase * La recolección de basura * Las variables de instancia (miembros de la clase) * Método de sobrecarga (no soportado) * Clase de atributos (variables de clase estático) * Funciones privadas (en módulo) * métodos privados de clase (a la clase) * atributos privados (a clase)

  • Excepciones * try...except * try...except...else * try...except...finally

  • File IO * lectura de archivos de texto * escribir archivos de texto * Manipulación de ruta de archivo (modulo os) * división de trazado * listado/englobamiento de directorios