Aún no tienes acceso a esta clase

Crea una cuenta y continúa viendo este curso

Conclusiones

25/25
Recursos

Aportes 163

Preguntas 4

Ordenar por:

¿Quieres ver más aportes, preguntas y respuestas de la comunidad? Crea una cuenta o inicia sesión.

Algunas paginas que conozco o de las que tengo buena referencia para practicar con challenges muy interesantes en Python u otro lenguaje:
https://www.hackerrank.com
https://codewars.com
http://codeforces.com/
https://coderbyte.com/
https://www.codingame.com/
https://www.codechef.com/
https://www.topcoder.com/challenges/

http://pywombat.com/

Es una nueva implementacion, esta completamente en español

Otro sitio donde podemos practicar:

https://www.codewars.com/dashboard

En esta pagina tienes retos para mejorar tu algoritmia y el manejo no solo de python sino de muchos lenguajes de programación.
Y te pone una serie de retos que te miden tu habilidad como programador y a medida que vas resolviendo los retos tu rankin sube

Esta es una página buena donde pueden ver y resolver problemas para los que se necesitan habilidades de programación y matemáticas:
https://projecteuler.net/

Visiten kaggle.com. Tiene muchos ejercicios y tutoriales para practicar.

Un lugar para prácticar
https://algoexpert.io

Un lugar para practicar es CodeSignal: www.codesignal.com

Ahí pueden encontrarme acá: https://app.codesignal.com/profile/migueltorresio

ocupen codewars.com para entrenar 😉 lo recomiendo

Eres un excelente profesor se nota la gran dedicacion que le pones y lo facil que haces ver las cosas, aunque ya tengo experiencia en otro lenguaje me explicaste python de una manera sencilla, la verdad disfrute mucho este curso. gracias

Me encantaría que Platzi implementara un botón para darle me encanta o agregar a favoritos a las clases o videos que más nos encantaron de los profesores. No para guardarlo yo, para que los profesores pudieran retroalimentarse y sentir lo mucho que nos gustan y ayudan sus clases conforme avanzamos en nuestro desarrollo.

Una excelente aplicación para practicar la lógica con Python y otros lenguajes de programación es hackerrank

https://www.codingame.com Me gusto mucho!!

GitLab repository with all the code I wrote while I did this course https://gitlab.com/emidev98/ai-and-ml

Yo practico en codewars.com

Me gustó este último resumen de lo que se aprendió.
Me encantaría que todos los cursos de Platzi terminaran de esta manera.

Encontré esta muy buena:
https://www.codewars.com/

Segundo curso curso de IA, aunque ya sabia de python me gusto repasar ciertos conceptos del lenguage que desconocia , y repasar identificar la complejidad algoritmica

Muy cierto, de hecho llegué hasta aquí y siento que me hizo falta mucho, es porque la practica es un 80% del aprendizaje (mi opinión).

Hola! Les comparto mis notas de todo el curso.Espero las sirva.

https://drive.google.com/drive/folders/1X-CkVSl8CQPqKKp61eQoMRZ9QEJqHy_5

“La práctica nos hará llegar lejos”. Muy cierto. a Darle!!!

Inicie en la programación con lenguaje Java a mediados de mayo de este año y de ahí fue aumentando mi curiosidad por la programación y la creación de algoritmos que es algo realmente importante en este ámbito, pero en Julio que encontré las siguientes paginas para que tener una mejor forma de resolver problemas en computadora. Así que aquí te las dejo.
Nota: Están ordenados la mayoría en dificultad o tipo de problema suerte!

Pienso que independientemente de que haya que practicar y escudriñar en otros sitios y todo eso, creo que las explicaciones sobre el algoritmo de ordenamiento por mezcla, el morral y lo que es recursividad son muy pobres.

El curso me gusto, aunque siento que falto profundizar en algunos temas de Programación Orientada a objetos, pero en general un buen curso y un buen profesor.

Excelente curso, a seguir practicando.

Cientos de problemas

Ningún computologo aprende de manera abstracta
Matematicos: que esta loco dice

Pregunta: Qué lenguaje de programación puede manejar mejor la recursividad que Python?

Aquí les dejo todos los códigos en Google Colab que hice durante el curso, espero les sirva.
https://colab.research.google.com/drive/1JSSTs_QTo5bev5JAW8l2PufO4ld3JXL-?usp=sharing

Aprendi muy buenas cosas ! me encantó ❤️

El curso le falto mas preparacion,sobre todo al inicio, al instructor tiene bastante carisma, cae muy bien

http://aprendeconalf.es/python/ejercicios/
Un sitio con ejercicios!

y Este profesor es un exito! felicidades!

Practicar, practicar y practicar mas y mas.

Excelente curso. Ha sido retante para mi. He tenido que aplicar la división del problema en partes, en dos ocasiones puntuales. La última fue para lograr correr el ambiente virtual y graficar.

¡Estoy muy motivado!

Recomiendo hackerrank.com, me gustó

Este curso si me encanto!

Muy bueno el curso, se aprendió bastante, sin embargo, como recomendación, sería bueno que en este vídeo de conclusiones en la opción de Archivos y Enlaces tuvieran una lista de unos 50 ejercicios para resolver según lo aprendido en el curso, y que esto se hiciera en cada curso que uno hace. Se que en internet se pueden encontrar, pero sería un valor agregado para Platzi, ojalá mirarán el comentario y aplicaran. 😄
recomiendo http://aprendeconalf.es/python/ejercicios/ tiene buenos ejercicios y estan resueltos tambien, y como dijo David. A practicar muchoooo!

Por favor que este señor David siga dando los cursos de Algoritmos en Platzi.

Genial, una introducción bastante amplia, no solo enseña a programar, sino la mentalidad y mejores practicas para desarrollar y solucionar problemas!

Yo me entrené como programador resolviendo problemas de esta página por si a alguien le sirve 😄
.
https://omegaup.com/

A los que quieran seguir aprendiendo algoritmos a un libro muy bueno se llama “Introduction to Algorithms” la tercera edición es la ultima que han sacado, explica muchísimos algoritmos incluidos los que se ven en este curso.

Es la pagina mas basica que encontre, sirve para los de nivel mas bajo https://aprendeconalf.es/python/ejercicios/

Hola a todos y todas, les dejo acá este repositorio que cree en el que estoy subiendo todos los ejercicios de los 3 cursos de esta ruta ademas de ejercicios matemáticos de otras plataformas
Espero les sirva y puede colaborar para agregarle mas y mejores ejercicios.
https://github.com/EdinsonRequena/articicial-inteligence-and-data-science

http://index-of.es/Varios-2/Data Structures and Algorithms in Python.pdf Les dejo este recurso, un libro que apoya lo que vimos en clase.

Revisen todos los comentarios, hay miles de recursos, tomen el que más se adapte a su forma de aprender y motivarse.
En mi caso amé codewars.com porque me emociona mucho que lo que haga tenga puntaje como un videojuego 😄

Buen curso, aunque los ultimos temas fueron un poco dificiles espero poderlos entender mas a fondo

Gracias, David!

Muchas gracias David!Gran curso

Muchas gracias David!

Excelente curso!!

Excelente curso.

Vengo del curso de CRUD, este curso es un complemento bien interesante y complejo pero muy bueno. Gracias David!

excelente curso, muy bien explicados todos los conceptos

Las 4 Habilidades que menciona david siento que mejoraron mucho .
Ahora es practicar mas recursividad en algoritmos propios y en el día a día.
Buen curso.

Excelente curso David, Gracias!!

Me parece sorprendente como aprendí y mi abaníco de conocimentos me lleva ahora a muchos caminos distintos, que ya tengo noción de como funciona. Gracias David !

David es un buen profesor

Excelente curso, muchas gracias!

Que buen curso! Gracias David

Gracias king, buen curso

Muchas gracias por este curso, aprendí bastante conceptos que quizas no tenia tan claros.

¿Y la presentación para repasar?

Excelente el curso, muchas gracias David

Hackerrank y Kaggle , ahi vayan

En la página HackerRank se pueden encontrar muchísimos ejercicios/retos para practicar con Python (entre otros lenguajes). Se puede escoger la dificultad, el tema y si ya se resolvió o no.
Es de las mejores páginas.

Les comparto los ejercicios que se vieron a lo largo del curso
Ejercicios

Hola a todos, en CodeWars se encuentran muchos problemas y no solo de Python, sino también de otros lenguajes de programación. Se encuentran desde problemas básicos hasta unos más complejos.

Entra aquí como referido: www.codewars.com/r/HsjcEg

Entra aquí no referido: www.codewars.com/

Saludos.

Me encanta David Aroesti, es un excelente profesor 🙌 ❤️

Siento que aprendí mucho, pero hubiese podido aprender más si hubiese un poco más de profundización en ciertos temas, en particular en las clases y setters and getters.
De todos modos fue un buen curso.

Aquí otra página para encontrar retos:

https://app.codility.com/programmers/lessons/1-iterations/

Gracias a este curso pude empezar a utilizar QT en python para hacer interfaces gráficas funcionales y con ventanas que emergen, se ocultan y cambian utilizando herencia e instanciando de manera adecuada, de verdad que lo ha valido.

Pasos para la resolución de un problema
Diseño del algoritmo que describe la secuencia ordenada de pasos sin ambigüedades- que conducen a la solución de un problema dado. …
Expresar el algoritmo como un programa en un lenguaje adecuado. …
Ejecución y validación del programa por la computadora.

Las dos herramientas más utilizadas para diseñar algoritmos son el Pseudocódigo y el Diagrama de flujo. Es un lenguaje simplificado para describir un algoritmo utilizando una mezcla de frases en lenguaje común, y palabras claves que indican el inicio y el fin del algoritmo y las instrucciones específicas a realizar.

Cuando se elabora un algoritmo se debe tener en cuenta lo siguiente.

  • Tener claro cuál es el problema que va a solucionar.

  • Establecer un objetivo que permita medir la solución del problema.

  • Elaborar un algoritmo que solucione el problema.

  • Realizar pruebas al algoritmo para verificar los resultados.

Excelente clase
⭐️⭐️⭐️⭐️⭐️

Hice un proyecto en el que algoritmos de ordenamiento arreglan listas aleatorias y con eso calculan tiempo y complejidad para luego ser graficadas

https://github.com/burbanox/-algorithm-effeciency-grader

en donde pueden encontrar muy buenos problemas es en omegaup.com se pueden realizar envios en varios lenguajes 😃

Estos son algunos de los sitios donde he estado practicando

yo siempre he usado codewars

👍👍👍

  • Los tipos abstractos (clases) permite crear programas poderosos que modelan el mundo.
  • Podemos medir la eficiencia de diversos algoritmos.
  • Las gráficas nos permiten encontrar patrones rápidamente.
  • Optimización.
  • Pensamiento computacional desarrollado:
    • Decomposición
    • Abstracción
    • Reconocimiento de patrones
    • Diseño de algoritmos

Lo único que me hace bueno, es escuchar y practicar y la repetición de esto hasta el día de mi muerte.

Siempre pensar en chico, en chico y más chico.

Excelente curso, muchas gracias!

Les recomiendo este sitio en donde pueden practicar con ejercicios y retos para ganar destreza.

https://www.codewars.com/

Entender los temas de este curso si que me costó demasiado, los aportes me ayudaron un montón, hay gente muy talentosa aquí. Ahora me queda empezar a practicar y volver a ver muchos videos. El profe excelente.

Mi favoritas para practicar
leetcode
codesignal

codewars

Me gusto demasiado este curso, a pesar de que ya sabia programar en C++ y Java aprendí varios conceptos que no sabia. El profesor explica muy bien es facil entenderle y da buenos tips.

Excelente curso

Aquí les dejo un enunciado que encontré repleto de páginas para mejorar y practicar, llenas de ejercicios y retos. Suerte y nunca paren de aprender!
https://www.azulweb.net/estos-sitios-web-te-proponen-retos-de-programacion-podras-con-ellos/?

Good course 📚🔥