Estructuras de datos en Python

  • 4.5
Approx. 15 hours to complete

Course Summary

Learn how to use Python to implement data structures such as arrays, linked lists, stacks, queues, trees, and graphs. This course is perfect for anyone who wants to learn data structures in Python.

Key Learning Points

  • Learn how to use Python to implement various data structures
  • Get hands-on experience through programming assignments
  • Understand the theoretical concepts behind data structures

Job Positions & Salaries of people who have taken this course might have

    • USA: $90,000 - $120,000
    • India: ₹600,000 - ₹1,200,000
    • Spain: €30,000 - €45,000
    • USA: $90,000 - $120,000
    • India: ₹600,000 - ₹1,200,000
    • Spain: €30,000 - €45,000

    • USA: $120,000 - $150,000
    • India: ₹1,200,000 - ₹1,800,000
    • Spain: €45,000 - €60,000
    • USA: $90,000 - $120,000
    • India: ₹600,000 - ₹1,200,000
    • Spain: €30,000 - €45,000

    • USA: $120,000 - $150,000
    • India: ₹1,200,000 - ₹1,800,000
    • Spain: €45,000 - €60,000

    • USA: $70,000 - $100,000
    • India: ₹500,000 - ₹1,000,000
    • Spain: €25,000 - €40,000

Related Topics for further study


Learning Outcomes

  • Learn how to implement data structures in Python
  • Understand the theoretical concepts behind data structures
  • Develop problem-solving skills

Prerequisites or good to have knowledge before taking this course

  • Basic knowledge of Python programming
  • Familiarity with object-oriented programming concepts

Course Difficulty Level

Intermediate

Course Format

  • Online
  • Self-paced
  • Video lectures
  • Programming assignments

Similar Courses

  • Data Structures and Algorithms in Python
  • Python Data Structures
  • Applied Data Science with Python

Related Education Paths


Notable People in This Field

  • Creator of Python
  • Python Software Foundation Board Member

Related Books

Description

Este curso te dará ágil acceso a las estructuras de datos principales del lenguaje de programación Python en su versión 3.0.

Knowledge

  • Utilizar strings
  • Comprender las diferentes estructuras de datos que provee Python
  • Comprender cómo se trabaja con archivos
  • Comprender qué son las excepciones y el uso de los decoradores

Outline

  • Cadena de caracteres o Strings
  • Bienvenidos a la clase
  • Formas de escribir strings
  • Strings dinámicos
  • Transformación de strings
  • Análisis de strings
  • Constantes de la librería string
  • Formateo de strings
  • Usos de fechas y horas
  • Conversión de fechas
  • Dinámica del curso - información importante
  • Strings
  • Métodos de los strings
  • Librería string
  • Librería datetime
  • Actividad de programación 0: Slicing de strings
  • Manipulando strings
  • Actividad de programación 1: Strings dinámicos
  • La librería string
  • Actividad de programación 2: Formateo de strings
  • Fechas
  • Actividad de programación 3: Conversión de fechas
  • Manejo de archivos
  • Excepciones
  • Manejo de excepciones
  • Levantar excepciones
  • Crear tipos de excepciones
  • Trabajar con archivos
  • Leyendo archivos
  • Escribiendo archivos
  • Guardar datos estructurados
  • Trabajar con archivos CSV (Comma Separated Values)
  • El Tutorial Python (páginas 53-58)
  • El Tutorial Python (páginas 46-52)
  • La librería csv
  • Actividad de programación 1: Tipos de excepciones
  • Excepciones
  • Actividad de programación 1: Escribiendo un archivo
  • Trabajando con Archivos
  • Formatos de archivos útiles
  • Actividad de programación 1: Generando un archivo CSV
  • Actividad de programación 2: El objeto reader
  • Listas
  • Trabajando con listas
  • Listas y strings
  • Listas como pilas
  • Listas como colas
  • Listas por comprensión
  • Búsqueda de elementos
  • Métodos de ordenamiento
  • Conjuntos
  • Trabajando con Matrices
  • El Tutorial de Python (páginas 26-30)
  • Actividad de programación 1: Operando sobre las listas
  • Actividad de programación 2: Trabajando con listas por comprensión
  • Uso de listas
  • Actividad de programación 1: Ordenando suma de pares
  • Búsqueda y ordenamiento
  • Actividad de programación 1: Trabajando con conjuntos
  • Conjuntos y Matrices
  • Diccionarios y tuplas
  • Trabajando con Tuplas
  • Empaquetado y desempaquetado de tuplas
  • Introducción al uso de diccionarios
  • Métodos de los diccionarios
  • Iterar diccionarios
  • Claves de diccionarios
  • Uso de generadores
  • Uso de decoradores
  • El Tutorial de Python (Página 31)
  • El Tutorial de Python (Páginas 32-34)
  • Generadores
  • Decoradores
  • Actividad de programación 1: Trabajando con tuplas
  • Tuplas
  • Actividad de programación 1: Trabajando con diccionarios
  • Actividad de programación 1: Greengrocer
  • Uso de diccionarios
  • Generadores y decoradores
  • Actividad de programación 1: Trabajando con generadores

Summary of User Reviews

This course on data structures in Python has received positive reviews overall. Many users appreciated the practical approach of the course.

Key Aspect Users Liked About This Course

Practical approach

Pros from User Reviews

  • Clear and concise explanations
  • Hands-on coding exercises
  • Real-world examples
  • Great instructor
  • Easy to follow

Cons from User Reviews

  • Lack of depth in some topics
  • Not suitable for advanced learners
  • Limited interaction with the instructor
  • Some technical issues with the platform
  • Not enough quizzes or assessments
Spanish
Available now
Approx. 15 hours to complete
Agustin Olmedo
Universidad Austral
Coursera

Instructor

Agustin Olmedo

  • 4.5 Raiting
Share
Saved Course list
Cancel
Get Course Update
Computer Courses