Universidad Nacional de Colombia
Programación con Python, nivel intermedio
Universidad Nacional de Colombia

Programación con Python, nivel intermedio

包含在 Coursera Plus

深入了解一个主题并学习基础知识。
中级 等级

推荐体验

4 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度
深入了解一个主题并学习基础知识。
中级 等级

推荐体验

4 周 完成
在 10 小时 一周
灵活的计划
自行安排学习进度

您将学到什么

  • 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

授课语言:西班牙语

了解顶级公司的员工如何掌握热门技能

Petrobras, TATA, Danone, Capgemini, P&G 和 L'Oreal 的徽标

该课程共有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个编程作业

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个编程作业

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个编程作业

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个编程作业

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个编程作业

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个编程作业

位教师

Julian Moreno Cadavid
Universidad Nacional de Colombia
2 门课程1,970 名学生

提供方

从 Software Development 浏览更多内容

人们为什么选择 Coursera 来帮助自己实现职业发展

Felipe M.
自 2018开始学习的学生
''能够按照自己的速度和节奏学习课程是一次很棒的经历。只要符合自己的时间表和心情,我就可以学习。'
Jennifer J.
自 2020开始学习的学生
''我直接将从课程中学到的概念和技能应用到一个令人兴奋的新工作项目中。'
Larry W.
自 2021开始学习的学生
''如果我的大学不提供我需要的主题课程,Coursera 便是最好的去处之一。'
Chaitanya A.
''学习不仅仅是在工作中做的更好:它远不止于此。Coursera 让我无限制地学习。'
Coursera Plus

通过 Coursera Plus 开启新生涯

无限制访问 10,000+ 世界一流的课程、实践项目和就业就绪证书课程 - 所有这些都包含在您的订阅中

通过在线学位推动您的职业生涯

获取世界一流大学的学位 - 100% 在线

加入超过 3400 家选择 Coursera for Business 的全球公司

提升员工的技能,使其在数字经济中脱颖而出

常见问题