Universidad Nacional de Colombia
Programación con Python, nivel básico

通过 Coursera Plus 获取 10,000 多门课程的 Accessibility

Universidad Nacional de Colombia

Programación con Python, nivel básico

2,227 人已注册

包含在 Coursera Plus

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

(16 条评论)

初级 等级

推荐体验

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

(16 条评论)

初级 等级

推荐体验

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

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

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

该课程共有6个模块

En este módulo se sentarán las bases para comprender qué es la programación y su importancia en la resolución de problemas computacionales. Se abordarán conceptos esenciales como qué es un programa, los tipos de lenguajes de programación, y por qué Python es una excelente opción para aprender a programar. <br><br>Se espera que al terminar este módulo y cumplir con los objetivos de aprendizaje usted adquiera estas habilidades: <br>1. Comprensión del flujo básico de entrada-procesamiento-salida en un programa.<br> 2. Habilidad para identificar y utilizar correctamente los tipos de datos en Python. <br>3. Familiarización con entornos de desarrollo y ejecución de código en Python. <br><br><i>Todo gran viaje comienza con un primer paso… este empieza con una primera línea de código.</i><br><br>

涵盖的内容

6个视频3篇阅读材料7个编程作业

En este módulo se explorarán los operadores aritméticos y su precedencia, así como el uso de diversas funciones matemáticas para resolver problemas computacionales. Se explicará cómo estructurar correctamente un programa, utilizar librerías especializadas y dar formato a la salida de datos. <br><br>Se espera que al terminar este módulo y cumplir con los objetivos de aprendizaje usted adquiera estas habilidades: <br>1. Capacidad para estructurar soluciones a problemas computacionales mediante secuencias de instrucciones ordenadas y finitas antes de traducirlas a código Python.<br> 2. Habilidad para aplicar correctamente los operadores aritméticos y comprender su orden de precedencia en expresiones compuestas.<br> 3. Conocimiento y aplicación de funciones matemáticas predefinidas en Python, incluyendo el uso de la librería Math para cálculos especializados como raíces, logaritmos y funciones trigonométricas.<br> 4. Capacidad para personalizar la presentación de información en pantalla utilizando la función print, incluyendo separadores, caracteres especiales y cadenas formateadas. <br><br> <i>Domina lo básico y podrás hacer magia… pero con lógica. </i><br><br>

涵盖的内容

4个视频1篇阅读材料7个编程作业

En este módulo se discutirá cómo diseñar programas más dinámicos utilizando las estructuras de control de flujo llamadas condicionales para la toma de decisiones dentro del código. Además, se introducirán buenas prácticas de programación como el uso de comentarios, depuración de código y pruebas de escritorio. Se abordarán los condicionales simples, compuestos y múltiples, junto con el uso de operadores relacionales y lógicos. <br><br>Se espera que al terminar este módulo y cumplir con los objetivos de aprendizaje usted adquiera estas habilidades: <br>1. Capacidad para estructurar programas que tomen decisiones utilizando condicionales simples (if), compuestos (if … else) y múltiples(if … elif … else), permitiendo ejecutar diferentes bloques de código según condiciones establecidas. <br>2. Habilidad para emplear operadores relacionales y lógicos dentro de expresiones. <br>3. Uso de comentarios en Python para mejorar la claridad del código, facilitar el mantenimiento, favorecer la colaboración en equipos de desarrollo y documentar la funcionalidad de segmentos específicos. <br><br> <i>Controla el flujo, controla el destino… o al menos el del programa.</i><br><br>

涵盖的内容

5个视频1篇阅读材料7个编程作业

En este módulo se analizará otra estructura de control de flujo, los ciclos, los cuales permiten que los programas repitan una serie de instrucciones mientras se cumpla una determinada condición. Se explorarán las instrucciones while y for, así como su estructura general y uso en diferentes contextos. También se abordarán conceptos fundamentales como los contadores y acumuladores, así como las instrucciones break y continue. <br><br>Se espera que al terminar este módulo y cumplir con los objetivos de aprendizaje usted adquiera estas habilidades: <br>1. Habilidad para estructurar y ejecutar ciclos while, permitiendo iteraciones basadas en condiciones lógicas y controlando la ejecución mediante variables de control. <br>2. Capacidad para utilizar la instrucción for junto con la función range para recorrer secuencias y definir iteraciones de manera controlada y eficiente. <br>3. Habilidad de emplear contadores y acumuladores dentro de ciclos. <br>4. Capacidad para manipular el flujo de ejecución de un ciclo en Python utilizando break para detener su ejecución y continue para omitir instrucciones dentro de una iteración sin interrumpir el ciclo completo. <br><br> <i>Prepárate para hacer que tu código realice todas las repeticiones que desees … y sin quejarse. </i><br><br>

涵盖的内容

5个视频1篇阅读材料7个编程作业

En este módulo se explorará el concepto de funciones, su definición, uso y alcance dentro de programas. Se estudiará cómo las funciones permiten estructurar el código de manera organizada, promoviendo la reutilización y optimización. Además, se abordarán aspectos clave como el alcance de las variables, la composición de funciones y la recursividad. <br><br>Se espera que al terminar este módulo y cumplir con los objetivos de aprendizaje usted adquiera estas habilidades: <br>1. Capacidad para organizar código en funciones reutilizables mejorando la estructura de los programas. <br>2. Habilidad para crear funciones propias en Python, especificando sus parámetros y valores de retorno. <br>3. Comprensión de la diferencia entre variables locales y globales, y cómo su alcance afecta la ejecución de un programa. <br>4. Comprensión de los conceptos de composición y recursividad aplicadas a funciones. <br><br> <i>Define tus propias funciones y luego invócalas como si fueran hechizos … pero con código. </i><br><br>

涵盖的内容

4个视频1篇阅读材料7个编程作业

En este módulo se aplicarán los conocimientos adquiridos en los módulos anteriores para resolver problemas prácticos de diferente índole, como la clasificación de triángulos, la determinación de años bisiestos, y el conteo de números primos en un intervalo. También se abordarán aplicaciones relacionadas al arte ASCII, así como la implementación de juegos sencillos como uno para adivinar un número. <br><br>Se espera que al terminar este módulo y cumplir con los objetivos de aprendizaje usted adquiera estas habilidades: <br>1. Capacidad de comprender enunciados de problemas y estructurar soluciones lógicas mediante algoritmos bien diseñados. <br>2. Evaluar el funcionamiento de un programa, identificar errores y mejorar su eficiencia mediante la optimización del código. <br>3. Identificar y corregir fallos en los programas utilizando herramientas de depuración y pruebas de escritorio. <br><br> <i>Ya sabes programar, al menos a un nivel básico … es momento que demuestres tus poderes. </i> <br><br>

涵盖的内容

5个视频1篇阅读材料7个编程作业

位教师

授课教师评分
5.0 (6个评价)
Julian Moreno Cadavid
Universidad Nacional de Colombia
2 门课程2,266 名学生

提供方

从 Software Development 浏览更多内容

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

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

学生评论

4.7

16 条评论

  • 5 stars

    92.85%

  • 4 stars

    3.57%

  • 3 stars

    0%

  • 2 stars

    0%

  • 1 star

    3.57%

显示 3/16 个

JC
5

已于 Oct 17, 2025审阅

MC
5

已于 Nov 15, 2025审阅

JG
5

已于 Oct 6, 2025审阅

Coursera Plus

通过 Coursera Plus 开启新生涯

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

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

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

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

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

常见问题