- Level Foundation
- المدة 15 ساعات hours
- الطبع بواسطة Universidad Austral
-
Offered by
عن
Este curso te dará ágil acceso a las estructuras de datos principales del lenguaje de programación Python en su versión 3.0. Una vez que termines este curso tendrás un conocimiento general de Python, que te permitirá realizar programas que trabajen con muchos datos tomados desde archivos de la computadora. Aquí podrás conocer cómo utilizar las estructuras de datos integradas en Python, como las listas, los diccionarios y las tuplas. Además entenderás cómo trabajar con archivos y el manejo de excepciones. Como se trata del segundo curso dentro de un programa especializado, se requiere tener conocimientos de los conceptos básicos de programación y saber escribir y ejecutar scripts de Python. Este curso cubrirá las secciones 6-9 del libro de texto “El Tutorial de Python” de Guido Van Rossum, el creador de Python.الوحدات
Cadenas de caracteres o strings
1
Assignment
- Actividad de programación 0: Slicing de strings
4
Videos
- Universidad Austral
- Bienvenidos a la clase
- Formas de escribir strings
- Strings dinámicos
3
Readings
- Bienvenidos a la Universidad Austral
- Dinámica del curso - información importante
- Strings
Manipulando strings
2
Assignment
- Manipulando strings
- Actividad de programación 1: Strings dinámicos
2
Videos
- Transformación de strings
- Análisis de strings
1
Readings
- Métodos de los strings
La librería string
2
Assignment
- La librería string
- Actividad de programación 2: Formateo de strings
2
Videos
- Constantes de la librería string
- Formateo de strings
1
Readings
- Librería string
Fechas
2
Assignment
- Fechas
- Actividad de programación 3: Conversión de fechas
2
Videos
- Usos de fechas y horas
- Conversión de fechas
1
Readings
- Librería datetime
Excepciones
2
Assignment
- Actividad de programación 1: Tipos de excepciones
- Excepciones
4
Videos
- Excepciones
- Manejo de excepciones
- Levantar excepciones
- Crear tipos de excepciones
1
Readings
- El Tutorial Python (páginas 53-58)
Trabajando con Archivos
2
Assignment
- Actividad de programación 1: Escribiendo un archivo
- Trabajando con Archivos
3
Videos
- Trabajar con archivos
- Leyendo archivos
- Escribiendo archivos
1
Readings
- El Tutorial Python (páginas 46-52)
Formatos de archivos útiles
3
Assignment
- Formatos de archivos útiles
- Actividad de programación 1: Generando un archivo CSV
- Actividad de programación 2: El objeto reader
2
Videos
- Guardar datos estructurados
- Trabajar con archivos CSV (Comma Separated Values)
1
Readings
- La librería csv
Uso de listas
3
Assignment
- Actividad de programación 1: Operando sobre las listas
- Actividad de programación 2: Trabajando con listas por comprensión
- Uso de listas
5
Videos
- Trabajando con listas
- Listas y strings
- Listas como pilas
- Listas como colas
- Listas por comprensión
1
Readings
- El Tutorial de Python (páginas 26-30)
Búsqueda y ordenamiento
2
Assignment
- Actividad de programación 1: Ordenando suma de pares
- Búsqueda y ordenamiento
2
Videos
- Búsqueda de elementos
- Métodos de ordenamiento
Conjuntos y Matrices
2
Assignment
- Actividad de programación 1: Trabajando con conjuntos
- Conjuntos y Matrices
2
Videos
- Conjuntos
- Trabajando con Matrices
Tuplas
2
Assignment
- Actividad de programación 1: Trabajando con tuplas
- Tuplas
2
Videos
- Trabajando con Tuplas
- Empaquetado y desempaquetado de tuplas
1
Readings
- El Tutorial de Python (Página 31)
Uso de diccionarios
3
Assignment
- Actividad de programación 1: Trabajando con diccionarios
- Actividad de programación 1: Greengrocer
- Uso de diccionarios
4
Videos
- Introducción al uso de diccionarios
- Métodos de los diccionarios
- Iterar diccionarios
- Claves de diccionarios
1
Readings
- El Tutorial de Python (Páginas 32-34)
Generadores y decoradores
2
Assignment
- Generadores y decoradores
- Actividad de programación 1: Trabajando con generadores
1
Peer Review
- Ta-Te-Ti
2
Videos
- Uso de generadores
- Uso de decoradores
2
Readings
- Generadores
- Decoradores
Auto Summary
"Estructuras de datos en Python" es un curso de IT y Ciencias de la Computación impartido por Coursera. Enfocado en Python 3.0, enseña a usar listas, diccionarios y tuplas, y a manejar archivos y excepciones. Ideal para aquellos con conocimientos básicos de programación, el curso dura 900 minutos y está disponible en suscripciones Starter y Professional.

Agustin Olmedo