|
所在平台: Coursera |
课程主页: https://www.coursera.org/learn/estructura-de-datos-python
课程评论:没有评论
课程名称:Python中的数据结构 课程概述:本课程将为您提供快速访问Python 3.0编程语言的主要数据结构的机会。完成本课程后,您将对Python有一个全面的了解,能够编写处理电脑文件中大量数据的程序。您将学习如何使用Python中内置的数据结构,如列表、字典和元组,同时了解如何处理文件和异常管理。 本课程是一个专业项目中的第二门课程,因此要求学员具备编程基础知识,能够编写和执行Python脚本。课程内容涵盖了Guido Van Rossum所著《Python教程》第6-9部分。 课程大纲: 1. **字符串**:本模块将介绍字符串的操作,包括字符串的基本操作和方法。同时,我们将学习Python标准库中的字符串库以及如何使用datetime库来处理日期和时间。 2. **文件处理**:在这一模块中,我们将重点理解和使用异常,包括异常的处理、抛出异常和创建自定义异常类型。我们还将学习如何读取和写入计算机文件,使用流行的JSON和CSV文件格式。 3. **列表**:第三个模块将对列表进行详细介绍,包括列表的操作和各种方法的使用。您将学习列表的不同用法,比如栈、队列、列表推导和矩阵,以及如何搜索和排序列表中的元素。另外,您还将在此模块中学习集合的使用以及何时选择集合而非列表。 4. **字典和元组**:恭喜您完成了课程的最后一个模块!本周,您将学习元组的创建和操作,包括打包和解包。接下来,我们将学习Python中最强大的数据结构——字典,涵盖其创建、操作和遍历方法,以及字典的各种方法。您还将学到生成器的定义及其创建、使用时机,并了解装饰器的概念以及如何在程序中创建和使用装饰器。
Name: Cadena de caracteres o Strings
Description:En este módulo abordaremos los siguientes contenidos: Primero trabajaremos con los strings (o cadenas de caracteres), manipulando los strings. Además, veremos los métodos que define el tipo string. Luego trabajaremos con la librería string que forma parte de la biblioteca estándar de Python. Finalmente, aprenderemos a utilizar la librería datetime, para trabajar con fechas, horas y fechas y horas dentro del programa.
Name:Manejo de archivos
Description:Avanzamos al módulo 2 de contenido. En esta semana nos abocaremos a comprender y utilizar las excepciones. Aprenderemos a manejar excepciones, a lanzar excepciones y a crear nuestro propios tipos de excepciones. Luego aprenderemos a trabajar con archivos: leyendo y escribiendo archivos en el sistema de archivos de nuestra computadora. Además, utilizaremos dos formatos de archivos muy populares para trabajar con sistemas: el formato JSON y el formato CSV.
Name:Listas
Description:Llegamos al módulo 3 del curso. En esta semana trabajaremos con las listas: manipulando listas y utilizando los diversos métodos que provee el tipo lista. Además, identificarás y trabajarás sobre sus diversos usos: pilas, colas, listas por comprensión y matrices. Luego, veremos en detalle algunos métodos para buscar elementos en las listas y también aprenderás diversas formas de ordenar los elementos de una lista. Además, aprenderás a utilizar el tipo conjunto y comprenderá cuando utilizar un conjunto en lugar de una lista.
Name:Diccionarios y tuplas
Description:Llegamos al último Módulo del curso. Felicitaciones por haber llegado hasta aquí. En esta semana podrás trabajar con las tuplas: creando, manipulando, empaquetando y desempaquetando tuplas. Luego trabajaremos con la estructura de datos más potente de Python: los diccionarios. Veremos cómo crearlos, manipularlos y recorrerlos. Además utilizarás los distintos métodos del tipo diccionario. Abordaremos la definición de generadores, comprenderás cómo crearlos y cómo y cuándo conviene utilizarlos. Finalmente, aprenderás qué son los decoradores y veras como crear y utilizar decoradores en tus programas.
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.