Skip to main content

URosarioX: Fundamentos en programación de computadores

Aprende los conceptos básicos de programación en lenguaje Python, así como los conceptos básicos del paradigma de programación orientada a objetos.

Fundamentos en programación de computadores
4 weeks
4–6 hours per week
Self-paced
Progress at your own speed
Free
Optional upgrade available

There is one session available:

After a course session ends, it will be archivedOpens in a new tab.
Starts Mar 19
Ends Aug 15

About this course

Skip About this course

Este curso se compone de diferentes temas que permiten aprender los fundamentos de programación usando el lenguaje Python.

El curso inicia con una introducción que presenta definiciones importantes en el área de programación y algunos datos históricos relevantes.

Posteriormente, se presentan conceptos fundamentales de programación como expresiones, funciones, condicionales, iteraciones, cadenas de caracteres, colecciones, módulos y archivos

Finalmente, se presentan conceptos relacionados con el paradigma de programación orientada a objetos como clases, objetos, excepciones y herencia.

At a glance

  • Language: Español
  • Video Transcript: Español
  • Associated skills:Object-Oriented Programming (OOP), Programming Concepts, Computer Programming, Collections, Python (Programming Language)

What you'll learn

Skip What you'll learn

Conocer aspectos históricos relacionados con lenguajes de programación.

Desarrollar aplicaciones para dibujar figuras usando el módulo Turtle de Python.

Desarrollar algoritmos usando funciones.

Desarrollar algoritmos que requieran estructuras condicionales.

Implementar algoritmos basados en procesos iterativos.

Desarrollar algoritmos que requieran manejo de cadenas de caracteres.

Utilizar colecciones que permitan almacenar información que pueda ser accedida mediante iteraciones o el uso de claves.

Crear módulos que agrupen diferentes funcionalidades.

Desarrollar aplicaciones que permitan la lectura y escritura de archivos de texto plano.

Desarrollar aplicaciones basadas en el paradigma de programación orientada a objetos.

1. Introducción a la programación

Conceptos y contexto

Introducción a Python

2. Conceptos fundamentales

Condicionales

Iteraciones

Cadenas de caracteres

Colecciones

Módulos y archivos

3. Programación orientada a objetos

Conceptos básicos

Conceptos adicionales

Frequently Asked Questions

Skip Frequently Asked Questions

¿A quién está dirigido el curso?

El curso está dirigido a cualquier persona con interés de aprender programación específicamente en lenguaje Python.

¿Debo tener conocimientos de programación?

No. En el curso se abordan conceptos básicos de programación en lenguaje Python y conceptos básicos de programación orientada a objetos.

¿Qué características debe tener mi computador para hacer el curso?

Es recomendable contar con al menos 4 Gb de memoria RAM y 1 Gb disponible para almacenamiento.

¿Necesito comprar software especializado?

No, todo el software que se utilizará es gratuito o tiene licencia de uso libre.

¿El curso tiene horario específico?

No, el curso puede tomarse en el horario que resulte más conveniente para el estudiante.

¿Los temas del curso pueden tomarse en cualquier orden?

Sí, pero es muy recomendable que siga el orden propuesto para los temas del curso.

Interested in this course for your business or team?

Train your employees in the most in-demand topics, with edX For Business.