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
IntermediateCourse 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 approachPros 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