Licencia http://www.apache.org/licenses/LICENSE-2.0.txt
Comenzando (Clase 1)
- Algunas características
- Propiedades del lenguaje
- Biblioteca estándar
- Comenzando a programar
Tipos de datos (Clase 1-2)
-
Concepto de Main
-
Numericos, Diccionarios, Listas, Sets
Funciones (Clase 2)
Funciones y Programación funcional parte 1 (Clase 3)
-
Funciones anónimas
-
Map y filter
-
Listas por comprención
Programacion orientada a objetos parte 1 (Clase 3)
- [Definiendo una clase] (3.0-clases-y-objetos/src/auto.py)
- Métodos y atributos de instancia
- Métodos y atributos de clase
- Módulos
- Ejercicios!
Ejercicios para fortalecer conocimientos (Clase 4)
- Lectura y escritura (Clase 4)
Funciones y Programación funcional parte 2 (Clase 5)
Programacion orientada a objetos parte 2 (Clase 5)
- Metodos estáticos
- Herencia
- Uso de super
- Sobrecarga
- Argumentos y super
- Visibilidad
- Propiedades
- Add, all, str, next
- Ejercicios
Archivos (Clase 4 y clase 5)
- Lectura y escritura
- Parseo de argumentos
- Expresiones regulares (regex)
- Control de errores, manejo de excepciones (try-except)
- Sentencias where y yield
- Impactando un Web Service
- Leyendo una URL
- FTP
- Ejercicios
########################### HASTA ACÁ SE DIO 01/10 ########################### Clase 1: intro if for while tipos de datos basicos numericos. Clase 2: entorno, listas, tuplas diccionarios, funciones. Clase 3: Programacion funcional: lambda, map, filter, listas por comprensión. Clase 4: Lectura de archivos, parseo de información desde archivo, ejercicio mensaje secreto, ejercicio T1000, ejercicio colores. Clase 5: POO - Herencia, sobrecarga, propiedades. Argumentos y persistencia de datos. Programación funcional (recursividad), decoradores, argumentos. Clase 6: Expresiones Regulares. Control de errores, manejo de excepciones. Sentencia where. Leyendo URL, impactando web services, mail, ftp.