Chevron Left
Back to Introducción a la programación en Python I: Aprendiendo a programar con Python

Learner Reviews & Feedback for Introducción a la programación en Python I: Aprendiendo a programar con Python by Pontificia Universidad Católica de Chile

4.4
stars
4,318 ratings

About the Course

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....

Top reviews

AR

Sep 4, 2022

Muchas gracias por permitir conocer esta herramienta poderosa para automatizar labores. Mas adelante deseo continuar con el analisis de datos e inteligencia artificial.

Una vez mas: Muchas gracias.

MU

May 3, 2019

Excelentes Audios/Videos de Profesores, Excelentes Contenidos, Me gustaron mucho los trabajos prácticos y el proyecto final, me permitieron poner todos los conocimientos en practica. 100% Recomendado.

Filter by:

1176 - 1200 of 1,917 Reviews for Introducción a la programación en Python I: Aprendiendo a programar con Python

By JOSE A I C

Jun 24, 2023

.

By Christian B A B

Jun 3, 2021

.

By Rodrigo V C

Jan 1, 2020

U

By Lucrecia P G

Dec 30, 2022

El curso está muy bien armado, para ser una primera experiencia en un nuevo lenguaje de programación.

Las actividades están buenas, y la complejidad de los problemas a resolver va aumentando de manera coherente con el avance en los contenidos. Esto también está bueno.

Planteo algunas mejoras, pero como les dije: en general, el curso está muy bueno. Muchas gracias al equipo!

Algunas mejoras:

Considerar la posibilidad de usar otras plataformas de desarrollo Python que no requieran instalaciones. Y si se sigue usando la misma, agregar un manual "estático" para instalar el entorno; se me hizo complicado seguir el video y a la vez instalar.

Actualizar el material y el programa de uso para las actividades, ya que data de 2017 (es el año de referencia cuando calcula la edad).

Revisar algunas consignas que son un poco complejas de entender, y que llevan a tener que rehacer actividades sin terminar de comprender qué es lo que piden hacer (Caso: la actividad que pide mostrar en pantalla una velocidad expresada en diferentes unidades).

En los ejercicios en los que plantean diferentes opciones de código para seleccionar las correctas, podrían reducir la cantidad de opciones; a veces lleva mucho tiempo poder analizar cada una.

Revisar la forma de calificar, cuando la actividad consiste en desarrollar funciones. Más allá de que sabemos que en software es: funciona/no funciona, por ahí cuando se está aprendiendo el lenguaje, se pueden admitir calificaciones intermedias (ejemplo: no anular el puntaje de todo un ejercicio, por errarle al nombre del parámetro, o por no inicializar una variable que se usa como contador).

By Víctor M

Nov 10, 2022

Hay errores en la redacción, en las preguntas y lo más grave, en la calificación. Sobre esto último ya envié la solicitud de revisión, pues siendo la respuesta correcta un resultado, afirma que está mal porque da ese resultado. Así mismo debería ajustar unas pequeñas cosas como en el ejemplo de Red Social, al calcular la edad toma como como año actual 2017 -1, es decir 2016, y no 2022.

El curso comienza muy lento y descriptivo y de pronto exige programar sin tener mayor conocimiento, y no en forma gradual como se esperaría para alguien que está apenas aprendiendo a programar.

Sin embargo, gracias por la oportunidad de permitir tomarlo con el único costo del tiempo que uno debe estudiar, investigar, probar, hasta obtener el resultado deseado en los programas solicitados, mucho más allá de lo brindado como guía para hacerlo.

Excelente la oportunidad de volver a realizar algunas de las evaluaciones, pues esto también es una forma de aprender, sobre todo indicando porqué algo estaba mal hecho, para revisarlo, ajustarlo y volver a presentarlo.

Muchas gracias.

Víctor Milla

By ALVARO U S

Sep 28, 2019

Si bien es un curso introductorio (esto es claro dados los contenidos que se ven, partiendo desde lo más básico para quien nunca haya utilizado el programa), al comienzo hay que aclarar que no necesariamente todo lo que se ve en los videos será suficiente para responder los ejercicios y cuestionarios. Varias veces tuve que buscar en google cómo hacer operaciones básicas que me ayudaran a hacer los ejercicios. Por ejemplo, cómo obtener la raíz cuadrada de un número. Por ende creo que sería bueno incentivar buscar ayuda en otros medios. Del mismo modo, en las primeras semanas se piden hacer cosas similares a funciones sin haberlas introducido: en ese caso tuve que buscar en google cómo hacer ciertas cosas, por ejemplo para entender la utilidad de "return". De todas formas es un excelente curso para quien quiera comenzar a programar, muy recomendado.

By Oscar R M

Apr 21, 2023

El curso está bien pero tiene unos fallos muy importantes; como por ejemplo, el método "pop()" en el curso se dice que se quita el primer elemento, cuando realmente es el segundo. En el método "remove()", se explica que se debe introducir la posición del elemento a eliminar y que se puede guardar en una variable, pero no se puede guardar en una variable, y para eliminar un string de la lista, hay que poner el string, no la posición.

Pero en general el curso bien, sacando esos errores y otros de menor importancia. Pero estaría bien revisarlo para que los que nos iniciamos, no tengamos tantas dudas.

Para terminar, y considerando que el curso se ofrece gratis, podíais dar el Certificado para así animar más a la gente. Total esto es introducción y hay que hacer más cursos para perfeccionarse. Apuesto que de esta forma captáis más alumnos. Gracias!!!

By Alvaro I V A

Nov 7, 2022

En general todo bien, sólo siento que faltó apoyo extra(bibliografía, pdf's, etc.), a veces ingresaban metodos/funciones que no se habían visto y uno tenia que googlear para saber que se supone se hizo en la tarea/ejercicio propuesto. Y lo otro me topé con un par de errores, a veces de sintaxis(de python obviamente) en cuestionarios; el mas grande fue cuando se explica el método .remove() de funciones sobre LISTA, el cual en la data del video y la persona explicando dicen que hay que dar el índice del elemento que se quiere remover, lo cual es erróneo ya que se tiene que dar EL elemento en sí, esto lo googleé y consulté con un amigo programador, mas cuidado enseñando material incorrecto, nadie es perfecto pero esto tiene una opción pagada y como ya dije este no es el único error, solo el mas vistoso.

By David S M

Nov 18, 2020

El curso quizás no llegue a completarse en el tiempo adecuado para un realmente iniciado en Python, en ocasiones contiene algunos fallos que saltan a la vista en las últimas semanas. El sistema de calificación puede tornarse algo injusto, ya que por un error en como se escribe el código (incluso si este cumple con el objetivo propuesto) puede ser calificado como erróneo. Pese a todo, es desafiante y obliga al estudiante a buscar otras fuentes y afrontar los retos de manera distinta. Por lo demás, es un buen curso para iniciar si se han olvidado las bases, así como aprender una que otra cosa nueva.

P..: Lo único que me gustaría resaltar es que muchos post de los foros se quedan sin resolver, llegando a perjudicar a los usuarios dependiendo de como se encuentren.

By Pedro S C

Jun 21, 2020

Las lecciones son sencillas y fáciles de entender, también las preguntas que están incluidas en las diferentes lecciones. La metodología me ha gustado bastante. En general el curso me ha parecido que es bueno, me ha gustado bastante, ya que para un profano en la materia es una buena iniciación en programación en Python.

En mi opinión, como punto de mejora del curso únicamente reseñar que los cuestionarios son mucho mas difíciles que las lecciones impartidas, esto es bueno ya que te hace pensar y buscar alternativas, pero creo que se podría mejora el contenido del curso incluyendo ejercicios similares a los planteados en los cuestionarios, indicando una vez x intentos el resultado, como práctica para realizar los cuestionarios/exámenes

By Matias F

Aug 5, 2018

Aprendí bastantes cosas y como introducción creo que cumple con el objetivo. En algún momento con los controles prácticos sentí que me estaban preguntando algo mucho mas difícil de lo que habíamos visto en clases pero a medida que avanzaban las semanas, los ejercicios estaban mejor explicados o ejemplificaban mejor lo que estaban buscando evaluar. Eran mucho mas fáciles de lo que creía, por lo menos los dos primeros de cada control practico. Lamentablemente, una desventaja de los cursos en linea es no poder levantar la mano y consultar en el momento al profesor, si bien el sistema de foro es practico, no es lo mismo que tener al profesor delante tuyo. Muchas gracias por lo aprendido.

By Alberto C P

Apr 14, 2020

Creo que es una buena introducción a Python en general. De las 6 semanas de estudio en las que se divide el curso, creo que sería mejorable la 5ª. En esa semana se enseña a guardar, leer y escribir en ficheros de texto externos a Python en los que se puede guardar información y leerla. Al ser algo que se sale un poco de lo que usualmente se usa (el programa PyCharm) creo que las explicaciones no resultan del todo comprensibles a la primera. Creo que sería bueno hacer un par de ejercicios sencillos sobre guardado de información y su lectura en archivos de texto antes de pasar directamente al gran ejercicio general en el que se centra el curso (el programa MiRed).

By Samantha R

Feb 26, 2018

Un muy buen curso para iniciar en la programación en python, tanto si uno tiene los conocimientos básicso en programación o no. También los ejercicios eran muy buenos para practicar, pero de repente preguntaban cosas que aún no habían pasado (era el ejemplo de el cuestionario práctico N°3 o N°4, donde preguntaban armar una función y aún no lo pasaban en el curso).

Sin embargo, es un muy buen curso que te da una base sólida para programar en python, además de resaltar las características importantes de este lenguaje, como lo es la programación sencilla pero de alto impacto que esta tiene.

Me gustaría muchísimo participar en otro curso más avanzado de este tema.

By Pablo A

May 30, 2020

Muy buen curso, lo que más me gustó es que las evaluaciones son retadoras, no es solo repetir los mismos ejercicios, sino de verdad lo ponen a uno a pensar, a sentarse a entender bien cómo es que funciona. Mi única queja es que en la semana 6 los vídeos avanzan muy lento, es una lección bastante fácil comparada a la anterior y van más despacio. Podrían aprovechar ese tiempo para enseñar cómo hacer matrices o seleccionar números en un conjunto. Además, creo que para la parte de abrir archivos faltó más explicación, me saqué los ojos para poder importar un archivo nuevo hecho por mi (S5Red) y en los videos nunca explican cómo hacer, ni siquiera lo mencionan.

By GALVAN A E

Apr 11, 2022

Seria recomendable incluir una guia de las intrucciones mas utiles durante el curso, ya que en ciertas actividades practicas era necesario investigar en libros acerca de ciertas instrucciones que facilitan la ejecucion de los programas. Un ejemplo de esto es la instruccion "<lista>.count()" la cual nunca se menciono y era necesaria para la actividad practica de esa misma semana.

Aun asi, el curso me parecio bastante agradable; y sin tomar en cuenta mi queja anterior, fue amigable con persona que nos estamos incursionando en el mundo de la programacion como lo es mi caso.

Sin mas que decir, muchas gracias por el curso y sigan promoviendo la enseñanza.

By KEVIN G Q C

Mar 15, 2019

Clases didácticas y conceptos bien presentados. El aprendizaje gradual se ve bien aplicado en el ejercicio de la "Red social" cuya complejidad crece a medida que adquirimos mejores conocimientos. Estaría incluso mejor si añadiesen la explicación en vídeo de aquellas funciones que se usan en los ejercicios como [",".join(lista)] (para convertir una lista a linea de texto), [For elemento in Lista_elementos:] (para analizar posición tras posición de una lista), [os.path.isfile(ruta)] (para saber si existe o no un archivo en la ruta especificada) entre otros que se usan y uno tiene que recurrir a internet para conocer como funcionan.

By Juan S G R

May 31, 2019

El curso esta muy bien segmentado y realizado. La posibilidad de extender las fechas de entrega me ayudó cuando no tuve tiempo durante algunas semanas. Este curso es muy interactivo y enseña adecuadamente cada uno de los temas linealmente, lo que permite apropiar de una manera muy adecuada cada nuevo concepto. Todos los tipos de quiz permiten asegurar un aprendizaje adecuado y estan dispuestos en un orden correcto.

Solo tuve un par de dificultades con los quices debido a un par de errores en los enunciados o en el código que realmente se pedía en los mismos. Dejé estos comentarios en el par de quices en los cuales los encontré.

By Andrés F S B

Jan 3, 2023

El curso me ayudo para introducirme el Python y en la programacion en general, las clases me parecieron muy bien explicadas y su duracion muy correcta.Me parecio excelente la dinamica de meter ejercicios en el video para ir practicando y evaluando,pero si tengo que decir que me parecieron muy pocos los ejercicios,y yo hubiese introducido mas para mejorar la practica.Otro punto del que me disgusto del curso fueron los quizzes practicos ya que en los mismos eran muy confusos con respecto a su desarrollo y se medificultaron mucho.De resto muy excente el curso ya que gracias a el puedo forjar un futuro profesional mas productivo.

By Santiago G L

Nov 29, 2020

es un curso muy básico para quien no conoce nada de programación, por este lado bien, no obstante, las prácticas son muy delicadas, a poco que no pongas todo como lo especifican, no lo evalúan bien. Esto se refiere a que una función que no tenga el mismo nombre que ellos dicen o un parámetro que lo llames de otra manera, hace no evalúen el ejercicio, en vez de focalizarse más en cómo está resuelto,

En líneas generales, bien porque enseña las estructuras básicas de programación y lo aplica el lenguaje, enseñando también el manejo específico de las principales características de python.

By Isbet V R

Sep 14, 2022

Excelente el curso, la manera en que expliccan en los videos es muy bueno.

Lo único que no me agradó es que al momento de corregir los cuestionarios, si el ejercicio está mal, creo que se podría habilitar posible solución para que el alumno pueda ver posibles soluciones. Por supuesto ya estando fuera de los tiempos de corrección.

Gracias por este tipo de formaciones gratuitas, habemos personas que a causa de la situación económica del pais residente (en mi caso en Venezuela) es difícil poder reunir dinero para costear los cursos y formarse. Nuevamente, gracias.

By Jaime O V

May 5, 2020

Excelente curso... sólo disminuiría la componente semántica en beneficio de ejercicios más conceptuales, me explico: en los ejercicios prácticos y en las evaluaciones, se evalúa algunos detalles superfluos como por ejemplo entre las opciones de respuesta está " palta", "palta " y " palta "... jugando con la buena observación del alumno... cuando eso no es realmente importante... lo verdaderamente importante es conocer cómo se tratan y manipulan los tipos string. Aparte de eso, me parece un muy buen curso de iniciación en programación focalizado en python.

By Wladimir V

Apr 11, 2019

Muy buen curso, la información esta expuesta de forma didacta y para la comprensión de todo aquel que tiene una base definida de programación y quiere ahondar más en algunos temas. El dominio de las materias de parte de los profesores fue la adecuada, aunque a veces se perdía la sincronización con las diapositivas. El sistema del curso de aprender mediante un ejemplo de la vida cotidiana (red social) fue muy ad-hoc y la dinámica de hacer estos mini test entre las presentaciones fue muy entretenido. Felicitar a todo el equipo desarrollador del curso.

By Alacrán B

Jun 8, 2021

ls bueno y me gustó, aprendí muchas cosas, aunque faltó ser más explícitos en los problemas, me tuve que apoyar en otras fuentes internet pero en fin me siento contento de lograrlo ahora cuanto tiempo tengo para pagar el diploma del curso y en cuanto tiempo me llega?

gracias a todos, tanto compañeros como asesores.

ya tengo el certificado pero no me gustó que le hayan puesto "un curso en línea sin crédito", tomando en cuenta que se lo estoy pagando, mi trabajo me permite vivir bien así que no lo necesito, lo hago porque me gusta.

By AMY J E S

Oct 20, 2020

Se necesita autoestudio para poder completar las tareas asignadas, sin embargo, esto nos ayuda a prender mediante otros medios para complementar la información requerida. Lo único que no me parece del todo correcto es el hecho de que los instructores del curso no brindan seguimiento al área de foros, por lo que si una persona tiene alguna duda o necesita que se le aclare algún tema específico no recibe retroalimentación del instructor, si no, que son los mismos alumnos los que se van apoyando a aclarar dudas durante el curso.

By Jonathan A R P

Aug 3, 2020

Buen curso en general, el material es bueno (videos de las clases), aunque sería mucho mejor si hubiese otro tipo de material para descargar y complementar a las clases.

La principal falencia del curso es el nulo seguimiento que se hace a este por los instructores del curso, los foros no sirven de nada dado que no hay moderador y nadie que responda a las consultas de los alumnos.

Si a este curso se siguen inscribiendo alumnos, debe haber alguien de la PUC que haga seguimiento a los foros y a las dudas que plantean los alumnos.