We may earn an affiliate commission when you visit our partners.
Take this course
Charles Russell Severance

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.

Enroll now

What's inside

Syllabus

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.
Read more

Traffic lights

Read about what's good
what should give you pause
and possible dealbreakers
Enseña los conceptos básicos de programación de procedimientos que son relevantes para los estudiantes de informática
Explora estructuras de datos básicas que son omnipresentes en la programación de computadoras
Este curso ofrece un enfoque práctico para analizar datos utilizando las estructuras de datos de Python
Está diseñado para estudiantes que ya tienen experiencia básica en programación
Este curso utiliza Python 3, que es una versión anterior de 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

Análisis de estructuras de datos de python

Según los estudiantes, este curso de Estructuras de datos de Python ofrece una sólida introducción a los conceptos fundamentales. La cobertura de cadenas, archivos, listas, diccionarios y tuplas es clara y progresiva, ideal para principiantes en programación Python 3. Aunque proporciona una base fuerte, algunos podrían encontrar que las actividades prácticas son limitadas, deseando más ejercicios complejos para la aplicación en análisis de datos. Es un buen punto de partida, pero puede requerir estudio adicional para aplicaciones avanzadas.
Basado en un libro, lo que puede requerir lectura adicional.
"Aunque el curso es bueno, sentí que a veces necesitaba consultar el libro 'Python para todos' para más detalles."
"Me pareció que el curso complementa el libro, no lo reemplaza completamente."
"Si no tienes el libro, el contenido del curso es suficiente, pero con el libro es mejor."
Ofrece una base teórica sólida, pero carece de más ejemplos.
"Aprendí las estructuras a fondo, pero me gustaría haber visto más casos de uso reales de análisis de datos."
"La parte de archivos fue útil, aunque esperaba más ejercicios prácticos complejos con datasets."
"Me dio el conocimiento para empezar, ahora necesito buscar más proyectos por mi cuenta."
El avance por capítulos es bien estructurado y fácil de seguir.
"El curso sigue una secuencia lógica de temas, lo cual facilitó mi aprendizaje."
"Me gustó cómo se dividen los conceptos, de cadenas a tuplas, de forma gradual."
"Se toma el tiempo para explicar los fundamentos, lo cual agradezco como principiante."
Una introducción muy accesible para novatos en Python.
"El curso me proporcionó una base excelente para entender las estructuras básicas de Python."
"Explicaciones muy claras, perfectas para alguien que recién comienza con Python y la programación."
"Realmente me ayudó a comprender cómo funcionan las listas y diccionarios desde cero."

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 de Python with these activities:
Read 'Python Crash Course, 2nd Edition'
Expand your knowledge of Python data structures and their applications by reading a comprehensive book that covers the topic in depth.
Show steps
  • Acquire a copy of 'Python Crash Course, 2nd Edition'.
  • Read the chapters on data structures, taking notes and highlighting key concepts.
  • Complete the exercises and projects in the book to apply your understanding.
Review Python syntax and data structures
Refreshing Python basics will strengthen your foundation and make learning new concepts easier.
Browse courses on Python
Show steps
  • Refer to your course materials or online resources
  • Review the basics of Python syntax, such as variables, data types, and operators
  • Revisit common data structures like lists, tuples, and dictionaries
Explore Python tutorials
Guided tutorials provide structured learning and can reinforce concepts covered in class.
Browse courses on Python
Show steps
  • Search for Python tutorials on platforms like YouTube, Udemy, and Coursera
  • Choose a tutorial that aligns with your learning objectives
  • Follow the tutorial step-by-step and practice coding examples
Two other activities
Expand to see all activities and additional details
Show all five activities
Resolve Python challenges
Solving Python challenges will enhance your understanding of Python syntax and expose you to a variety of coding problems.
Browse courses on Python
Show steps
  • Identify a Python challenge platform
  • Register and start solving challenges
  • Review your solutions and learn from mistakes
Join a Python study group
Engaging with peers allows for knowledge sharing, problem-solving, and staying motivated.
Browse courses on Python
Show steps
  • Find a study group or create one with classmates
  • Establish regular meeting times
  • Discuss Python concepts, work on projects, and provide feedback

Career center

Learners who complete Estructuras de datos de Python will develop knowledge and skills that may be useful to these careers:
Data Engineer
Data Engineers build and maintain the infrastructure that supports data-driven organizations. This course can help you develop the skills needed to succeed as a Data Engineer. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings. You will also gain experience working with real-world data sets.
Machine Learning Engineer
Machine Learning Engineers design and build machine learning models. They use their models to solve business problems, such as predicting customer churn or identifying fraud. This course can help you develop the skills needed to succeed as a Machine Learning Engineer. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings. You will also gain experience working with real-world data sets.
Data Scientist
Data Scientists use their knowledge of statistics, mathematics, and computer science to solve business problems. This course can help you develop the skills needed to succeed as a Data Scientist. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings. You will also gain experience working with real-world data sets.
Data Analyst
Data Analysts analyze data to extract meaningful insights and trends. They use their findings to help businesses make informed decisions. This course can help you develop the skills needed to succeed as a Data Analyst. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings. You will also gain experience working with real-world data sets.
Financial Analyst
Financial Analysts use data to make investment decisions. This course can help you develop the skills needed to succeed as a Financial Analyst. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Marketing Analyst
Marketing Analysts use data to help businesses improve their marketing campaigns. This course can help you develop the skills needed to succeed as a Marketing Analyst. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Product Manager
Product Managers oversee the development and launch of new products. This course can help you develop the skills needed to succeed as a Product Manager. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Project Manager
Project Managers lead and manage projects. This course can help you develop the skills needed to succeed as a Project Manager. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Operations Manager
Operations Managers oversee the day-to-day operations of a business. This course can help you develop the skills needed to succeed as an Operations Manager. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Risk Manager
Risk Managers identify and mitigate risks. This course can help you develop the skills needed to succeed as a Risk Manager. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Information Security Analyst
Information Security Analysts protect a business's information systems from cyberattacks. This course can help you develop the skills needed to succeed as an Information Security Analyst. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Software Engineer
Software Engineers design, develop, and maintain software applications. This course can help you develop the skills needed to succeed as a Software Engineer. You will learn how to use Python to write clean and efficient code. You will also gain experience working with real-world software projects.
Database Administrator
Database Administrators design, implement, and maintain databases. This course can help you develop the skills needed to succeed as a Database Administrator. You will learn how to use Python to interact with databases, and how to optimize database performance.
Business Analyst
Business Analysts use data to help businesses improve their operations. This course can help you develop the skills needed to succeed as a Business Analyst. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.
Compliance Manager
Compliance Managers ensure that a business complies with all applicable laws and regulations. This course can help you develop the skills needed to succeed as a Compliance Manager. You will learn how to use Python to clean and analyze data, and how to create visualizations to communicate your findings.

Reading list

We've selected 16 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 de Python.
Provides a comprehensive introduction to Python, covering the basics of programming, data structures, and algorithms. It good starting point for students who want to learn more about Python and its applications.
Good textbook for students who are new to computer science and programming. It covers the basics of Python, including data structures, algorithms, and object-oriented programming.
Good introduction to Python for beginners. It covers the basics of Python, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good reference for students who want to learn more about Python. It covers the basics of Python, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good reference for students who want to learn more about Python. It covers the basics of Python, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good choice for students who want to learn Python in a fun and engaging way. It uses a humorous approach to teaching Python, and it covers the basics of Python, including data structures, algorithms, and object-oriented programming.
Good choice for students who want to learn more about Python's advanced features. It covers topics such as metaprogramming, decorators, and generators, and it is written in a clear and concise style.
Good resource for students who want to learn more about Python's built-in functions and modules. It covers a wide range of topics, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good choice for students who are new to programming. It covers the basics of Python, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good choice for students who want to learn the basics of Python quickly. It covers the basics of Python, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good resource for students who want to learn more about Python's built-in functions and modules. It covers a wide range of topics, including data structures, algorithms, and object-oriented programming, and it is written in a clear and concise style.
Good choice for students who want to learn more about using Python for data analysis. It covers topics such as data cleaning, data manipulation, and data visualization, and it is written in a clear and concise style.
Good choice for students who want to learn more about using Python for machine learning. It covers topics such as supervised learning, unsupervised learning, and reinforcement learning, and it is written in a clear and concise style.
Good choice for students who want to learn more about using Python for bioinformatics. It covers topics such as sequence analysis, gene expression analysis, and protein structure prediction, and it is written in a clear and concise style.
Good choice for students who want to learn more about using Python for finance. It covers topics such as financial data analysis, financial modeling, and risk management, and it is written in a clear and concise style.

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