Este curso intermedio de programación en Python está diseñado para estudiantes que ya poseen conocimientos básicos de lógica de programación así como del lenguaje y desean profundizar en el uso de sus estructuras de datos y librerías fundamentales. A través de seis módulos progresivos, los participantes explorarán desde el manejo de listas, tuplas, conjuntos, diccionarios, cadenas de texto, archivos, y fechas valores aleatorios.

推荐体验
推荐体验
中级
Se recomienda hacer previamente el curso Programación con Python, nivel básico https://hua.dididi.sbs/learn/programacion-con-python-basico/
推荐体验
推荐体验
中级
Se recomienda hacer previamente el curso Programación con Python, nivel básico https://hua.dididi.sbs/learn/programacion-con-python-basico/
您将学到什么
Aprenderás a procesar datos, manejar archivos y aplicar librerías clave de Python en proyectos prácticos.
Aprenderás a usar listas, tuplas, conjuntos y diccionarios, además de trabajar con archivos, fechas y aleatoriedad.
Desarrollarás la lógica de un programador, organizando tu código y creando soluciones innovadoras en Python.
要了解的详细信息

添加到您的领英档案
October 2025
了解顶级公司的员工如何掌握热门技能

该课程共有6个模块
Este módulo introduce las estructuras de datos en Python, específicamente las listas, como herramienta fundamental para almacenar y manipular colecciones de información. Se desarrollan competencias conceptuales al comprender cómo se crean, modifican y recorren las listas. A nivel procedimental, se aplican operaciones básicas como inserción, eliminación y búsqueda, así como la implementación de algoritmos sencillos para resolver problemas que las incorporen. En el plano actitudinal, se fomenta la precisión, la organización del código y la perseverancia frente a errores, promoviendo la autonomía en el aprendizaje. <br><br><i>Después de este módulo vas a ordenar listas más rápido que tu playlist favorita.</i><br><br>
涵盖的内容
6个视频1篇阅读材料7个编程作业
6个视频• 总计35分钟
- 01.01 - Bienvenida• 1分钟
- 01.02 - Listas• 7分钟
- 01.03 - Inserción y eliminación• 7分钟
- 01.04 - Operaciones en listas• 7分钟
- 01.05 - Recorridos• 7分钟
- 01.06 - Ejemplo - Parejas que suman un primo• 6分钟
1篇阅读材料• 总计15分钟
- Guía de Presentaciones – Módulo 1• 15分钟
7个编程作业• 总计330分钟
- Listado de nombres• 30分钟
- Grand Prix• 30分钟
- Batallas frontales• 45分钟
- Parejas ganadoras• 45分钟
- Pieza faltante• 60分钟
- Los caquitos• 60分钟
- Jacobsthal o Padovan• 60分钟
En este módulo se profundiza en el uso de listas, explorando técnicas más avanzadas como el list slicing y el list comprehension, que permiten escribir código más eficiente y expresivo. Se desarrollan competencias conceptuales en la comprensión de subestructuras y anidamiento, y competencias procedimentales al manipular datos en forma tabular y generar soluciones compactas. A nivel actitudinal, se estimula la creatividad en el planteamiento de soluciones y el rigor lógico al validar resultados. <br><br><i>Sublistas, slicing y comprehension ya no serán nunca más palabras desconocidas en tu vocabulario.</i><br><br>
涵盖的内容
4个视频1篇阅读材料7个编程作业
4个视频• 总计26分钟
- 02.01 - Slicing y list comprehension• 6分钟
- 02.02 - Listas anidadas y tablas• 7分钟
- 02.03 - Ejemplo - Datos de estudiantes• 5分钟
- 02.04 - Ejemplo - Cuadrados mágicos• 9分钟
1篇阅读材料• 总计15分钟
- Guía de Presentaciones – Módulo 2• 15分钟
7个编程作业• 总计330分钟
- Cantidad de múltiplos• 30分钟
- Decámeros• 30分钟
- Rivalidad entre clubes• 45分钟
- Afinando puntería• 45分钟
- Estadísticas engañosas• 60分钟
- Top insalubre• 60分钟
- Sudoku simplificado• 60分钟
Este módulo amplía el repertorio de estructuras de datos en Python, introduciendo tuplas, conjuntos y diccionarios. Se desarrollan competencias conceptuales al reconocer las diferencias y usos de cada estructura, y competencias procedimentales al emplearlas para resolver problemas concretos como la gestión de colecciones o el conteo de ocurrencias. En cuanto al saber ser, se promueve la flexibilidad cognitiva para elegir la herramienta más adecuada según la situación. <br><br><i>No todo son listas, con estas otras tres estructuras de datos ya tendrás la opción adecuada para cada problema. </i><br><br>
涵盖的内容
5个视频1篇阅读材料7个编程作业
5个视频• 总计23分钟
- 03.01 - Tuplas• 5分钟
- 03.02 - Conjuntos• 6分钟
- 03.03 - Ejemplo - Colecciones de cartas• 3分钟
- 03.04 - Diccionarios• 5分钟
- 03.05 - Ejemplo - Conteo de victorias• 5分钟
1篇阅读材料• 总计15分钟
- Guía de Presentaciones – Módulo 3• 15分钟
7个编程作业• 总计330分钟
- Tarjetas coleccionables• 30分钟
- BookMates• 30分钟
- Primos primigenios• 45分钟
- Gustos musicales• 45分钟
- Cifrado a1z26• 60分钟
- Nombres populares• 60分钟
- Módulo perfecto• 60分钟
El módulo se centra en el manejo de cadenas de caracteres y archivos de texto, competencias esenciales para el procesamiento de información. En el saber, los estudiantes comprenden la estructura y funciones básicas de strings, así como los principios de lectura y escritura de archivos. En el saber hacer, aplican estas nociones para procesar textos, contar elementos y generar reportes. En el saber ser, se fomenta la atención al detalle, la responsabilidad en el manejo de datos y la claridad en la documentación del código. <br><br><i>Contar palabras y letras en un archivo de texto es más divertido que contar ovejas para dormir.</i><br><br>
涵盖的内容
4个视频1篇阅读材料7个编程作业
4个视频• 总计17分钟
- 04.01 - Strings• 1分钟
- 04.02 - Ejemplo - Conteo de letras• 4分钟
- 04.03 - Archivos de texto• 9分钟
- 04.04 - Ejemplo - Renglones, palabras y caracteres• 3分钟
1篇阅读材料• 总计15分钟
- Guía de Presentaciones – Módulo 4• 15分钟
7个编程作业• 总计330分钟
- Palabras panvocálicas• 30分钟
- Serpientes y camellos• 30分钟
- Escritura especular• 45分钟
- Procedencia del personaje• 45分钟
- Cadena de palabras• 60分钟
- Anagramas• 60分钟
- Trifelios• 60分钟
Este módulo introduce dos librerías estándar de Python: random y datetime. A nivel conceptual, se abordan los fundamentos de la generación de números aleatorios y la manipulación de fechas y tiempos. A nivel procedimental, los estudiantes aplican estas librerías para crear programas que incorporan azar y cálculos temporales. En el saber ser, se estimula la curiosidad, así como la capacidad de experimentar y jugar. <br><br><i>Aquí descubrirás que programar no tiene “calendario” y que puede incluir el “azar”.</i><br><br>
涵盖的内容
5个视频1篇阅读材料7个编程作业
5个视频• 总计30分钟
- 05.01 - Librería random• 6分钟
- 05.02 - Adivinar la letra• 7分钟
- 05.03 - Librería datetime• 5分钟
- 05.04 - Funciones srtftime y strptime• 7分钟
- 05.05 - Timedelta• 6分钟
1篇阅读材料• 总计10分钟
- Guía de Presentaciones – Módulo 5• 10分钟
7个编程作业• 总计330分钟
- Horarios de los programadores• 30分钟
- Juego de dados• 30分钟
- Reloj porcentual• 45分钟
- Fin de la cuarentena• 45分钟
- Deuterofobia• 60分钟
- Náufrago• 60分钟
- Juego de cartas• 60分钟
El módulo final busca integrar los conocimientos adquiridos en el curso mediante la construcción de aplicaciones completas. A nivel conceptual, los estudiantes comprenden cómo los distintos elementos del lenguaje se combinan para resolver problemas complejos. En el saber hacer, implementan proyectos prácticos como juegos, análisis de textos y retos lógicos. En el saber ser, se enfatiza la autonomía y la creatividad para generar soluciones bien estructuradas. <br><br><i>Si llegaste hasta aquí, ya puedes decir: Soy Pythonista … al menos a nivel intermedio</i><br><br>
涵盖的内容
5个视频1篇阅读材料7个编程作业
5个视频• 总计28分钟
- 06.01 - Palabras más usadas.mp4• 6分钟
- 06.02 - Piedra-Papel-Tijeras-Largarto-Spock• 7分钟
- 06.03 - Ejercicios del curso• 7分钟
- 06.04 - Tres en línea• 5分钟
- 06.05 - Consideraciones• 3分钟
1篇阅读材料• 总计15分钟
- Guía de Presentaciones – Módulo 6• 15分钟
7个编程作业• 总计330分钟
- Agente Smith• 30分钟
- Código Morse• 30分钟
- Cameos literarios• 45分钟
- Escaleras en Póker• 45分钟
- Criminales seriales periódicos• 60分钟
- Patrón ajedrezado• 60分钟
- Rubik 2D• 60分钟
位教师

提供方

提供方

Somos la Universidad de la Nación Colombiana. Como centro de cultura y conocimiento, formamos ciudadanos íntegros, responsables y autónomos, orientados a ser agentes de cambio con conciencia ética y social, capaces de contribuir a la construcción nacional, desde la riqueza y diversidad de las regiones, y desde el respeto por la diferencia y la inclusión social. Desde 1867, hemos consolidado una comunidad académica cuya misión esencial es la creación, desarrollo e incorporación del conocimiento y su vinculación con la cultura.
人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.

Jennifer J.

Larry W.

Chaitanya A.
常见问题
To access the course materials, assignments and to earn a Certificate, you will need to purchase the Certificate experience when you enroll in a course. You can try a Free Trial instead, or apply for Financial Aid. The course may offer 'Full Course, No Certificate' instead. This option lets you see all course materials, submit required assessments, and get a final grade. This also means that you will not be able to purchase a Certificate experience.
When you purchase a Certificate you get access to all course materials, including graded assignments. Upon completing the course, your electronic Certificate will be added to your Accomplishments page - from there, you can print your Certificate or add it to your LinkedIn profile.
Yes. In select learning programs, you can apply for financial aid or a scholarship if you can’t afford the enrollment fee. If fin aid or scholarship is available for your learning program selection, you’ll find a link to apply on the description page.
更多问题
提供助学金,

