Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

Online Course

Introducción a la programación en Python I: Aprendiendo a programar con Python

Pontificia Universidad Católica de Chile via Coursera

127
Found in Programming, Python
  • Provider Coursera
  • Cost Free Online Course (Audit)
  • Session In progress
  • Language Spanish
  • Certificate Paid Certificate Available
  • Effort 2-4 hours a week
  • Duration 6 weeks long
  • Learn more about MOOCs

Taken this course? Share your experience with other students. Write review

Overview

Decía Steve Jobs que “todo el mundo debería aprender a programar un ordenador porque esto te ayuda a pensar”. Hoy en día la programación es una herramienta fundamental para el desarrollo de la tecnología moderna. Este curso te introduce en el mundo de la programación en el lenguaje Python. De una forma práctica, aprenderás de forma gradual desde el tratamiento básico de variables hasta la programación de algoritmos para construir tus propios juegos. Además, te familiarizarás con los conceptos fundamentales para el desarrollo de algoritmos y su programación.

Al finalizar el curso, serás capaz de desarrollar tus propios programas en Python y de seguir explorando para construir nuevos programas y cada vez más complejos. Este curso es el primer paso para convertirte en un/a profesional con habilidades básicas de programación y abrirte la puerta al futuro.

Syllabus

Introducción: La programación y los sistemas computacionales
-Tras realizar este módulo entenderás cómo los lenguajes de programación permiten comunicarnos con el computador. Además, conocerás cuál es el origen y las características del lenguaje de programación Python. Al finalizar tendrás el entorno de programación (IDE) para Python, PyCharm, instalado en tu computador lo que te permitirá escribir y ejecutar tus primeras líneas de código con Python.

Instrucciones básicas del lenguaje Python
-Tras realizar este módulo utilizarás los tipos de datos básicos del lenguaje Python. Además, serás capaz de utilizarlos para construir expresiones que te permitan calcular datos nuevos y guardarlos en variables. También usarás instrucciones para interactuar con el usuario. Al finalizar, habrás programado los elementos básicos de tu red social que te permitirán publicar tus primeros mensajes.

Control de flujo
-Al finalizar este módulo podrás crear programas más sofisticados. Sabrás utilizar instrucciones condicionales que te ayudarán a controlar el flujo de tu programa. Además, sabrás cómo utilizar instrucciones iterativas para crear programas que repitan conjuntos de instrucciones. Al terminar, tu red social identificará quiénes son tus amigos y te permitirá enviarles mensajes.

Funciones
-Al terminar este módulo sabrás desarrollar programas utilizando funciones y creando las tuyas propias. Tus programas serán más claros y concisos y tu código más reutilizable. Tras realizar los ejercicios que se te proponen, tu red social incluirá una función que determinará si la persona es tu amigo y debe recibir los mensajes o no.

Strings y Archivos
-Al finalizar este módulo podrás crear programas que manipulen texto. Además generarás programas que carguen datos de un archivo y guarden los resultados en un nuevo archivo. Estos programas te permitirán utilizar datos de distintas fuentes. Al terminar los ejercicios del módulo, tu red social ya podrá enviar mensajes personalizados a tu grupo de amigos.

Listas
-Tras realizar este módulo podrás crear programas más complejos utilizado el concepto de listas para organizar tus datos. Aprenderás a manipular listas y extraer información a partir de los datos almacenados en ellas.Al terminar, ya tendrás una red social en la que podrás organizar listas de amigos y enviarles mensajes.

Taught by

Jorge Muñoz Gama, Mar Pérez-Sanagustín, Cristian Ruz and Valeria Herskovic

Help Center

Most commonly asked questions about Coursera

Reviews for Coursera's Introducción a la programación en Python I: Aprendiendo a programar con Python Based on 0 reviews

  • 5 star 0%
  • 4 star 0%
  • 3 star 0%
  • 2 star 0%
  • 1 star 0%

Did you take this course? Share your experience with other students.

Write a review

Class Central

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free

Never stop learning Never Stop Learning!

Get personalized course recommendations, track subjects and courses with reminders, and more.

Sign up for free