Estructuras de datos de Python (Coursera)

Estructuras de datos de Python (Coursera)

Este curso presentará las estructuras de datos básicas del lenguaje de programación Python. Veremos los conceptos básicos de la programación de procedimientos y exploraremos cómo podemos usar las estructuras de datos integrados de Python, como listas, diccionarios y tuplas, para realizar análisis de datos cada vez más complejos. Este curso abarcará los capítulos 6 a 10 del libro de texto “Python para todos”. Este curso cubre Python 3.

Class Deals by MOOC List - Click here and see Coursera's Active Discounts, Deals, and Promo Codes.

What You Will Learn

  • Explicar los principios de las estructuras de datos y cómo se utilizan
  • Crear programas que puedan leer y escribir datos desde archivos
  • Almacenar los datos como pares de clave/valor usando los diccionarios Python
  • Realizar tareas de varios pasos, como clasificar o hacer bucles con tuplas

Syllabus

WEEK 1
Capítulo seis: Cadenas
En esta clase, continuamos donde lo dejamos en la clase anterior, comenzando en el capítulo 6 del libro de texto y cubriendo las cadenas y pasando a las estructuras de datos. La segunda semana de esta clase se reserva al hecho de instalar Python si realmente desea ejecutar las aplicaciones en su computadora de escritorio o portátil. Si decide no instalar Python, simplemente puede pasar a la tercera semana y adelantarse.

WEEK 2
Unidad: Instalación y uso de Python
En este módulo, podrá realizar la configuración para escribir programas en Python. No requerimos que se instale Python para esta clase. Puede escribir y probar programas de Python en el navegador usando el "Sitio de prueba de código Python" en esta lección. Lea el material “Uso de Python en esta clase” para obtener más detalles.

WEEK 3
Capítulo siete: Archivos
Hasta ahora, hemos estado trabajando con datos que se leen desde el usuario o con datos en constantes. Pero los programas reales procesan cantidades mucho mayores de datos al leer y escribir archivos en el almacenamiento secundario de su computadora. En este capítulo comenzaremos a escribir nuestros primeros programas que leen, escanean y procesan datos reales.

WEEK 4
Capítulo ocho: Listas
Dado que queremos resolver problemas más complejos en Python, necesitamos variables más poderosas. Hasta ahora hemos estado usando variables simples para almacenar números o cadenas en las que tenemos un solo valor en una variable. Comenzando con las listas, almacenaremos muchos valores en una sola variable utilizando un esquema de indexación para almacenar, organizar y recuperar diferentes valores de una sola variable. A estas variables de varios valores las llamamos “recopilaciones” o “estructuras de datos”.

WEEK 5
Capítulo nueve: Diccionarios
El diccionario Python es una de sus estructuras de datos más poderosas. En lugar de representar valores en una lista lineal, los diccionarios almacenan datos como pares clave/valor. El uso de pares clave/valor nos da una simple “base de datos” en memoria en una sola variable de Python.

WEEK 6
Capítulo diez: Tuplas
Las tuplas son nuestra tercera y última estructura básica de datos de Python. Las tuplas son una versión simple de las listas. A menudo, usamos tuplas junto con diccionarios para realizar tareas de varios pasos, como clasificar o enlazar todos los datos en un diccionario.

WEEK 7
Graduación
Para celebrar su llegada al punto medio en nuestra especialización Python para todos, le damos la bienvenida para que asista a nuestra ceremonia de graduación en línea. No es muy extensa y presenta un orador de graduación y un discurso de graduación muy breve.

Go to Class
MOOC List is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Related Courses

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera) Coursera
IBM

Machine Learning Rapid Prototyping with IBM Watson Studio (Coursera)

An emerging trend in AI is the availability of technologies in which automation is used to select a best-fit model, perform feature engineering and improve model performance via hyperparameter optimization. This automation will provide rapid-prototyping of models and allow the Data Scientist to focus their efforts on applying domain knowledge to fine-tune models. This course will take the learner through the creation of an end-to-end automated pipeline built by Watson Studio’s AutoAI experiment tool, explaining the underlying technology at work as developed by IBM Research.

Nov 9th 2026
4 Weeks
Applied Plotting, Charting & Data Representation in Python (Coursera) Coursera
University of Michigan

Applied Plotting, Charting & Data Representation in Python (Coursera)

This course will introduce the learner to information visualization basics, with a focus on reporting and charting using the matplotlib library. The course will start with a design and information literacy perspective, touching on what makes a good and bad visualization, and what statistical measures translate into in terms of visualizations. The second week will focus on the technology used to make visualizations in python, matplotlib, and introduce users to best practices when creating basic charts and how to realize design decisions in the framework.

Nov 2nd 2026
4 Weeks
Understanding and Applying Text Embeddings (Coursera) Coursera
DeepLearning.AI

Understanding and Applying Text Embeddings (Coursera)

The Vertex AI Text-Embeddings API enhances the process of generating text embeddings. These text embeddings, which are numerical representations of text, play a pivotal role in many tasks involving the identification of similar items, like Google searches, online shopping recommendations, and personalized music suggestions.

Nov 9th 2026
1 Week
Uso de bases de datos con Python (Coursera) Coursera
University of Michigan

Uso de bases de datos con Python (Coursera)

Este curso presentará a los estudiantes los conceptos básicos del lenguaje de consulta estructurado (Structured Query Language, SQL), así como el diseño básico de bases de datos para almacenar datos como parte de una iniciativa de varios pasos para recopilar, analizar y procesar datos. El curso utilizará SQLite3 como base de datos. También crearemos rastreadores web y procesos de visualización y recopilación de datos de varios pasos. Utilizaremos la biblioteca D3.js para realizar la visualización básica de datos.

Nov 9th 2026
5-12 Weeks
Selenium WebDriver with Python (Coursera) Coursera
Whizlabs

Selenium WebDriver with Python (Coursera)

“Selenium WebDriver with Python” is a foundational course that aims to provide a comprehensive understanding of Selenium and its components. It also helps in understanding how Selenium WebDriver Operates. This course begins by demonstrating an environment setup for Selenium WebDriver with Python. A brief description of locating Web elements and web Interactions is provided in this course. This course covers an overview of testing frameworks with Selenium WebDriver. Some advanced topics such as Handling Popup, Alerts, Multiple Browser Tabs, Mouse and Keyboard interactions are also highlighted in this course.

Nov 9th 2026
3 Weeks
Visualization for Data Journalism (Coursera) Coursera
University of Illinois at Urbana-Champaign

Visualization for Data Journalism (Coursera)

While telling stories with data has been part of the news practice since its earliest days, it is in the midst of a renaissance. Graphics desks which used to be deemed as “the art department,” a subfield outside the work of newsrooms, are becoming a core part of newsrooms’ operation. Those people (they often have various titles: data journalists, news artists, graphic reporters, developers, etc.) who design news graphics are expected to be full-fledged journalists and work closely with reporters and editors.

Nov 2nd 2026
5-12 Weeks
Applied Text Mining in Python (Coursera) Coursera
University of Michigan

Applied Text Mining in Python (Coursera)

This course will introduce the learner to text mining and text manipulation basics. The course begins with an understanding of how text is handled by python, the structure of text both to the machine and to humans, and an overview of the nltk framework for manipulating text. The second week focuses on common manipulation needs, including regular expressions (searching for text), cleaning text, and preparing text for use by machine learning processes. The third week will apply basic natural language processing methods to text, and demonstrate how text classification is accomplished. The final week will explore more advanced methods for detecting the topics in documents and grouping them by similarity (topic modelling).

Nov 9th 2026
4 Weeks
Algorithmic Thinking (Part 1) (Coursera) Coursera
Rice University

Algorithmic Thinking (Part 1) (Coursera)

Experienced Computer Scientists analyze and solve computational problems at a level of abstraction that is beyond that of any particular programming language. This two-part class is designed to train students in the mathematical concepts and process of "Algorithmic Thinking", allowing them to build simpler, more efficient solutions to computational problems.

Nov 2nd 2026
4 Weeks
Introdução à Ciência da Computação com Python Parte 2 (Coursera) Coursera
Universidade de São Paulo, Brasil

Introdução à Ciência da Computação com Python Parte 2 (Coursera)

Bem vindo ao curso de Introdução à Ciência da Computação destinado aos alunos regulares da Universidade de São Paulo! Esta é a segunda parte do Curso, onde você vai continuar a aprender os principais conceitos introdutórios de Ciência da Computação e também aprenderá a desenvolver pequenos programas na linguagem Python.

Nov 2nd 2026
5-12 Weeks