Sorry, this page is no longer available
Sorry, this page is no longer available
We may earn an affiliate commission when you visit our partners.
Course image
Agustin Olmedo

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.

Read more

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.

Enroll now

Here's a deal for you

Save money when you learn with a deal that may be relevant to this course.
All coupon codes, vouchers, and discounts are applied automatically unless otherwise noted.

What's inside

Syllabus

Cadena de caracteres o Strings
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.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Perfecto para principiantes que buscan una base en las estructuras de datos de Python
Aborda conceptos fundamentales como cadenas, archivos, listas, diccionarios y tuplas, proporcionando una amplia comprensión de las estructuras de datos de Python
Fortalece las habilidades esenciales para el procesamiento y manejo de datos en Python
Requiere conocimientos previos de conceptos básicos de programación y scripts de Python, lo que puede limitar su accesibilidad para principiantes absolutos
Cubre contenido de secciones específicas del libro de texto oficial de Python, lo que garantiza la alineación con el estándar de la industria
Impartido por Agustín Olmedo, un instructor experimentado en Python

Save this course

Create your own learning path. Save this course to your list so you can find it easily later.
Save

Reviews summary

Estructuras de datos fundamentales en python

Según los estudiantes, este curso proporciona una base sólida y práctica para comprender las estructuras de datos esenciales de Python. Muchos elogian las explicaciones claras y los ejemplos que facilitan la aplicación de conceptos como listas, diccionarios y manejo de archivos. Se considera un curso muy recomendable para quienes ya tienen nociones básicas de programación en Python y desean profundizar en estas áreas fundamentales.
Necesitas conocimientos básicos de Python.
"Es importante tener conocimientos previos de Python para seguir el ritmo."
"Como se menciona, no es para principiantes absolutos, necesitas saber lo básico."
"Si vienes sin saber programar, te costará un poco seguir los ejercicios."
Cubre temas esenciales y muy útiles.
"Las estructuras de datos y el manejo de archivos son temas cruciales que cubre bien."
"El contenido del curso es muy relevante para cualquier programador de Python."
"Abarca justo lo necesario para empezar a manejar datos de forma eficiente."
Ayuda a consolidar conocimientos base.
"Este curso me dio una base muy firme en el manejo de las estructuras de datos."
"Excelente para afianzar los conocimientos sobre listas, diccionarios y tuplas."
"Siento que ahora entiendo mucho mejor cómo trabajar con diferentes tipos de datos en Python."
Contenido bien explicado, fácil de seguir.
"El profesor explica los temas con mucha claridad, usando ejemplos prácticos."
"Las explicaciones fueron muy buenas y sencillas de entender."
"Me gustó la claridad de las explicaciones, se entiende todo a la primera."
Falta un poco de detalle en algunos temas.
"Me hubiera gustado ver más ejemplos o casos de uso avanzados para diccionarios."
"Quizás podría profundizar un poco más en generadores o decoradores."
"Siento que algunos temas se tocaron de forma un poco superficial."

Activities

Be better prepared before your course. Deepen your understanding during and after it. Supplement your coursework and achieve mastery of the topics covered in Estructuras de datos en Python with these activities:
Gather Resources on Python Data Structures
Build a repository of valuable resources on Python data structures for future reference and continued learning.
Browse courses on Data Structures
Show steps
  • Identify and collect reliable online resources such as tutorials, articles, and books.
  • Organize the resources in a structured manner, such as by data structure type or topic.
Review Python Basics
Reinforce your understanding of Python basics by reviewing the fundamentals of the language.
Browse courses on Python
Show steps
  • Go over the basics of Python syntax, including variables, data types, and operators.
  • Practice writing simple Python scripts to get familiar with the language.
Join a Study Group or Online Forum for Python Data Structures
Engage with peers and experts by joining a study group or online forum dedicated to Python data structures.
Browse courses on Data Structures
Show steps
  • Find a study group or online forum that aligns with your learning goals.
  • Participate in discussions, ask questions, and share your knowledge with others.
  • Collaborate on projects or assignments to enhance your understanding.
Four other activities
Expand to see all activities and additional details
Show all seven activities
Follow Online Tutorials on Python Data Structures
Expand your knowledge of Python data structures by following guided tutorials that cover different data structures and their applications.
Browse courses on Data Structures
Show steps
  • Find online tutorials or courses that cover Python data structures.
  • Follow the tutorials step-by-step and practice the concepts discussed.
  • Experiment with different data structures to understand their strengths and weaknesses.
Create a Cheat Sheet or Mind Map on Python Data Structures
Enhance your understanding and recall of Python data structures by creating a visual representation in the form of a cheat sheet or mind map.
Browse courses on Data Structures
Show steps
  • Identify the key concepts and relationships between different data structures.
  • Create a cheat sheet or mind map that summarizes the information in a concise and visually appealing way.
  • Use your cheat sheet or mind map as a reference during your studies.
Practice Exercises on Data Structures
Deepen your understanding of data structures by solving practice exercises and coding challenges that involve manipulating and using data structures.
Browse courses on Data Structures
Show steps
  • Find online platforms or textbooks that provide practice exercises on data structures.
  • Solve the exercises and debug your code to improve your problem-solving skills.
  • Analyze the performance and efficiency of different data structures for specific tasks.
Develop a Python Project Involving Data Structures
Apply your knowledge by creating a practical project that involves the implementation and use of Python data structures.
Browse courses on Data Structures
Show steps
  • Identify a project idea that aligns with your interests and learning goals.
  • Design and implement the project using appropriate data structures.
  • Test and debug your code to ensure its functionality and efficiency.

Career center

Learners who complete Estructuras de datos en Python will develop knowledge and skills that may be useful to these careers:
Data Scientist
Data Scientists use their programming skills to analyze large datasets and extract meaningful insights. The course on Data Structures in Python will provide you with a solid foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Data Scientist.
Software Engineer
Software Engineers design, develop, and maintain software systems. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Software Engineer.
Data Analyst
Data Analysts use their skills in programming and data analysis to help businesses make better decisions. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Data Analyst.
Web Developer
Web Developers design and develop websites and web applications. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Web Developer.
Database Administrator
Database Administrators are responsible for the maintenance and performance of databases. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Database Administrator.
Business Analyst
Business Analysts use their skills in data analysis and problem-solving to help businesses improve their operations. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Business Analyst.
Product Manager
Product Managers are responsible for the development and launch of new products. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Product Manager.
Project Manager
Project Managers are responsible for the planning, execution, and delivery of projects. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Project Manager.
Systems Analyst
Systems Analysts are responsible for the analysis, design, and implementation of computer systems. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Systems Analyst.
Technical Writer
Technical Writers are responsible for creating documentation for software and hardware products. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your writing skills, which are essential for working as a Technical Writer.
Computer Programmer
Computer Programmers write and maintain code for software and hardware products. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Computer Programmer.
Computer Scientist
Computer Scientists research and develop new computer technologies. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Computer Scientist.
Data Engineer
Data Engineers design and build systems for storing and processing large amounts of data. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Data Engineer.
Machine Learning Engineer
Machine Learning Engineers design and build systems for training and deploying machine learning models. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Machine Learning Engineer.
Statistician
Statisticians collect, analyze, and interpret data. The course on Data Structures in Python will provide you with a strong foundation in Python programming, which is essential for success in this field. You will learn how to work with different data structures, such as lists, dictionaries, and tuples, and you will gain experience in manipulating and analyzing data. This course will also help you develop your problem-solving skills, which are essential for working as a Statistician.

Reading list

We've selected 14 books that we think will supplement your learning. Use these to develop background knowledge, enrich your coursework, and gain a deeper understanding of the topics covered in Estructuras de datos en Python.
Este libro es una opción completa para aquellos que buscan una referencia integral sobre Python. Cubre una amplia gama de temas, desde los conceptos básicos del lenguaje hasta temas avanzados como programación concurrente y desarrollo de extensiones. Es adecuado tanto para principiantes como para programadores experimentados.
Este libro es una introducción completa al aprendizaje automático utilizando Python. Cubre temas como el aprendizaje supervisado, el aprendizaje no supervisado y el aprendizaje profundo. Es un recurso esencial para cualquier persona que quiera utilizar Python para el aprendizaje automático.
Este libro es una excelente opción para aquellos que buscan profundizar sus conocimientos de Python. Cubre temas como programación orientada a objetos, metaprogramación y concurrencia. Es adecuado para programadores intermedios y avanzados.
Este libro es un recurso perfecto para complementar este curso, ya que proporciona una base sólida en los conceptos básicos de programación de Python. Cubre una amplia gama de temas, desde la instalación de Python hasta el trabajo con archivos y el manejo de excepciones. Es adecuado tanto para principiantes como para programadores intermedios.
Este libro es una excelente opción para complementar este curso, ya que proporciona una introducción completa a Python en español. Cubre temas como estructuras de datos, funciones, módulos y programación orientada a objetos. Es adecuado tanto para principiantes como para programadores intermedios.
Este libro es una excelente opción para aquellos que buscan una referencia integral sobre la biblioteca estándar de Python. Cubre una amplia gama de módulos y funciones, desde la manipulación de archivos hasta el procesamiento de expresiones regulares. Es adecuado tanto para principiantes como para programadores experimentados.
Este libro es otra excelente opción para complementar este curso, ya que proporciona una introducción completa a Python. Cubre temas como estructuras de datos, funciones, módulos y programación orientada a objetos. Es adecuado tanto para principiantes como para programadores intermedios.
Este libro es una excelente opción para aquellos que buscan una referencia rápida y accesible sobre Python. Cubre una amplia gama de temas, desde los conceptos básicos del lenguaje hasta temas avanzados como programación concurrente y desarrollo de extensiones. Es adecuado tanto para principiantes como para programadores experimentados.
Este libro es una excelente opción para aquellos que buscan mejorar sus habilidades de programación de Python. Cubre temas como diseño de código, patrones de diseño y mejores prácticas. Es adecuado para programadores intermedios y avanzados.
Este libro es una opción integral para aquellos que buscan una introducción completa a Python en español. Cubre una amplia gama de temas, desde la instalación de Python hasta el trabajo con archivos y el manejo de excepciones. Es adecuado tanto para principiantes como para programadores intermedios.
Este libro es una opción integral para aquellos que buscan una introducción completa a Python. Cubre una amplia gama de temas, desde la instalación de Python hasta el trabajo con archivos y el manejo de excepciones. Es adecuado tanto para principiantes como para programadores intermedios.
Este libro es una excelente opción para aquellos que buscan aprender cómo aplicar Python a proyectos del mundo real. Cubre temas como pruebas, depuración y desarrollo web. Es adecuado para programadores intermedios y avanzados.
Este libro es una excelente opción para principiantes que buscan una introducción rápida a Python. Cubre los conceptos básicos del lenguaje, como variables, tipos de datos y estructuras de control. Es adecuado para aquellos que buscan un recurso rápido y accesible.

Share

Help others find this course page by sharing it with your friends and followers:

Similar courses

Similar courses are unavailable at this time. Please try again later.
Our mission

OpenCourser helps millions of learners each year. People visit us to learn workspace skills, ace their exams, and nurture their curiosity.

Our extensive catalog contains over 50,000 courses and twice as many books. Browse by search, by topic, or even by career interests. We'll match you to the right resources quickly.

Find this site helpful? Tell a friend about us.

Affiliate disclosure

We're supported by our community of learners. When you purchase or subscribe to courses and programs or purchase books, we may earn a commission from our partners.

Your purchases help us maintain our catalog and keep our servers humming without ads.

Thank you for supporting OpenCourser.

© 2016 - 2025 OpenCourser