Organicé esto para ustedes, me reí mucho viendo las estupideces que hacía y los nombres que le ponía a los códigos.
Sin embargo, mientras lo hacía me dí cuenta de que pueeeede que no les sirva tanto como creí, por dos razones:
-
Primero, yo aprendí a programar en Java, así que mis fundamentos están en https://github.com/QuitoTactico/JAVA/.
Tuve que aprender python por mi cuenta para ver Datos y Algoritmos 1, así que no profundicé tanto en lo básico como ustedes quisieran, porque aprendía todo a medida que hacía "lo nuevo", en la carpeta de Datos y Algoritmos.
Pueden verla si quieren, les será util si les quedó interesando la programación. A pesar de eso, hay bastantes cosas en Basics. -
Segundo, tuve una segunda oportunidad de programar los fundamentos básicos cuando un amigo de la nacho me pidió ayuda.
Lamentablemente (para ustedes XD) me puse el reto de destrozar completamente esos talleres, para humillar a mi yo antiguo con lo que había aprendido, haciendo TODO con la menor cantidad de líneas posible.
Van a ver cosas muy voladas y extremadamente compactas. En definitiva un OVERKILL, es matar una cucaracha con una bazooka.
En fin, no les sirve a no ser que se fumen 10 baretos. Pero aún si se animan, podrían aprender cosas para superar sus propios talleres de una manera más óptima. Créanme que nos dejarían a mí y al profe impresionados.
Ojalá les sirva, pueden preguntarme por cualquier cosa que no entiendan de un código, así nos sentamos los dos a ver qué carajos hice hace dos años. Eso me pasa por no haber cogido la costumbre de documentar desde el principio.
En fin, la buena. En mi perfil pueden ver otros proyectos que he hecho con python, para que sepan hasta lo que se puede llegar con esa mugre.
Entre bobadas ahí, hay un recomendador de anime, un bot que toma control de tu teclado y mouse para escuchar listas de reproducción más cómodamente en youtube, un código para abrir y cerrar las cortinas dependiendo de la luz que hace afuera, una página de películas y un código que mapea todo medallo y saca la ruta más corta entre dos puntos. Eso hubiera sido útil para una aplicación tipo Uber, pero lo terminamos desarrollando junto a unos hindúes y unos rusos para generar la ruta más corta entre dos estaciones del metro.
Por cierto, los hindúes sí hablan como Apu, es increíble.
Ahora mismo estoy haciendo un proyecto para reemplazar al dungeon master con IA en partidas de Dungeons and Dragons (Calabozos y Dragones). Le vamos a meter generación de imágenes y no solo interpretación de lenguaje natural escrito, ¡sino también hablado!, ¡vas a poder jugar simplemente hablando!. Un juego completo con mapa y todo. Eso esperamos :)
Y todo eso hecho en python, sí. Miren que eso sí sirve XD, ya depende de cuánta creatividad tenga uno y qué tanto tiempo libre. Como saben, tengo mucho de ambos, me aburro fácil.
En fin, mucho texto. No puedo creer que alguien se haya leído este mamotreto. Todo bien, bai.
_ ___ _.--.
\`.|\..----...-'` `-._.-'_.-'`
/ ' ` , __.--'
)/' _/ \ `-_, /
`-'" `"\_ ,_.-;_.-\_ ',
_.-'_./ {_.' ; /
{_.-``-' {_/