Te felicito por dar puntos a favor o en contra de los dos lenguajes, pero para realizar aplicaicones de escritorio y para manejar bases de datos, cual seria el ma conveniente y que sea facil de programar, gracias continua cosechando exitos.
Go es genial para microservicios y sistemas distribuidos, python es maravilloso para analisis de datos. Yo dejé de dedicarme a ML por lo que dejé de usar python y ahora que me dedico a desarrollo backend uso Go. La poo en python y la clean architecture no es tan buena, es mejor con Go.
Python siempre he ha encantado, pero he llegado a un nuevo empleo y de hace tres semanas vengo haciendo cosas en go, es maravilloso. Haciendo API Rest con Fiber. Buen video gracias por el aporte
Gracias por el video, una pregunta, utilizo flask en Python y me gusta el lenguaje, pero para especializarme en backend no sé si debería aprender Django o mejor irme por go o quizás seguir con flask, ¿qué opinas al respecto?, Gracias de antemano
Yo te recomiendo que si te metas a Django, muchas aplicaciones grandes están hechas con él. Y en tus ratos libres puedes ir experimentar un poco con Go, para que no te quedes sin probarlo. Ya con un poco de experiencia con los dos lenguajes puedes decidir cuál se acompla mejor con tu trabajo :)
Excelente, me gusto mucho el video. No sigo muchos canales en español, pero este esta genial. Muy buena manera de explicar. Sigue asi, seguiras obteniendo mas seguidores.
Uso ambos, pero prefiero Go para hacer microservicios, apis, scripts, etc. Por ejemplo, si creas una Lambda en AWS, se ve que con Go es super rápida e incluso no tiene practicamente cold start, como podría tener python, Java o C#. Saludos.
@@urielramirez4666 Arranqué con un curso virtual, luego empecé a leer toda la documentación oficial, empecé a crearme herramientas en go, aplicaciones, apis, etc. A programar se aprende programando, pero también go tiene mucha teoria, hay que leer la documentación si querés entender bien. Saludos
@@urielramirez4666 te lo recomiendo, tiene una mayor curva de aprendizaje pero vale la pena. Si podés aprendé go, python y javascript. Hoy en día son indispensables. Saludos
Nooo amigo estas re loco,ve por uno un lenguaje lleva minimo un año python es "facil" a conparacion de los otros lenguaje pero ahi nomas ,estas re loco si vas por 2 lenguajes te vas a aburrir de la programacion por tantas cosas de repente
hola, en febrero de 2023 cambiarías algo de lo que dijiste en este video? o consideras que se sigue cumpliendo todo lo dicho a la fecha de publicación de tu vídeo?
No hay mejor o peor lenguaje, de hecho comparar estos 2 no tiene mucho sentido, si eres un desarrollador nuevo te convendra aprender python en primera instancia porque es un lenguaje donde la curva de aprendizaje es mucho mas corta, la unica desventaja es que si quieres aprender un lenguaje OOP puro y duro como java, C#, incluso Go se te sera mas dificil , a diferencia de que si primero aprendes Go, aprender cualquier otro lenguaje sera muchisimo mas sencillo, pero insisto no hay lenguaje mejor o peor que otro todo depende del caso de uso...
Hola, le di like y me he suscfpto a tu canal. Una consulta: Fui programador hace 40 años en cobol,rpg II,basic. Por cosas de la vida lo deje. Ahora a mi 58 años quiero retomar. Lo hago por necesidad y tambien porque quiero superarme. Estoy recabando información pero todavia no empecé a estudiar ningún lenguaje. Nececito orientación y consejo. Te agradecería tu opinión. Gracias...
Hola Carkelele, depende mucho sobre qué área te gustaría trabajar. Si vas a desarrollo web, y para el frontend, tendrías que aprender javascript. Si vas para el Backend entonces hay varios lenguajes que puedes utilizar. Hay muchas empresas que para sus procesos internos usan Java, C#, etc. Entonces depende mucho de cuál es tu objetivo final.
Golang desde mi punto de vista es mas apto que go puesto que la sintaxis y la forma de programar no resta mucho dinamismo respecto de python, pero python tiene mas librerias y en eso si que esta mejor quedarse en este lenguaje
Los dos lenguajes se usan mucho para backend, Go está agarrando fuerza para hacer APIs y Python se usa en un montón de lados con Django, en lo personal prefiero Go por la velocidad pero depende de tu caso en particular :)
@Chio Code me gustaría saber tu opinión, sobre enseñar hoy, en 2021, con Pascal a programar... ? porque yo personalmente me parece mucho mas fácil de comprender, o como primer lenguaje, Python, incluso también al ser interpretado, mas fácil de hacer pequeñas correcciones, propias del aprendizaje, pero un colego inciste en que es mejor enseñar con Pascal.
Independientemente del lenguaje lo que creo más importante es desarrollar la lógica, si se facilita más con Pascal o con Python depende mucho del estudiante y el maestro. Ya lo otro que habría que considerar es la útilidad que tenga ese lenguaje para el futuro del estudiante.
@@ChioCode el aprendizaje de Pascal, tiene prácticamente NULA utilidad en el futuro, salvo que sea aprender programación estructurada... en cambio aprender un lenguaje, que si se usa, ayudará a aprender la lógica computacional, y de paso con un lenguaje que si esta con vida. va, eso creo yo.
Seria genial ver la comparación de go vs rust a nivel de desarrollo web, actualmente me dedico a desarrollar web apps en Rust con actix web, pero me ha picado la curiosidad de go. :)
Yo programo con los dos lenguajes y me parecen fantásticos y muy amigables. Go tiene la costumbre de trabajar con equipos modernos, Python también... yo he comenzado un curso de Go en RU-vid y ahí ando dando palos. Llevo un vídeo, claro un hola mundo, pero muy chulo. Go es el más rápido del oeste.
el lenguaje go se utiliza mas que todo para el desarrollo de APIs y todo lo que tiene que ver con el backend de las aplicaciones web, es un lenguaje de alto performance gracias a su concurrencia, las empresas pagan mas a los programadores en go por eso :v me faltan mas cosas que agregar pero eso fue lo unico bueno que se me ocurrio xD la otra cara de la moneda es que go puede ser utilizado para crear malware, gracias a que es un programa compilado y puede exportarlo a todos los sistemas operativos y ser ejecutados sin ningun problema ya que no necesita instalarse nada, yo por ejemplo cree un programa que lo que hace es copiar todos los archivos de la carpeta Documentos, Imagenes y Escritorio y lo envia a un servidor a traves de HTTP, eso es lo mejor que he podido hacer en cuanto a hacking
Gran vídeo Sr.Dr.Profe.Chio, la animación que le diste a la mascota de Go no podía dejar de verla >u< Sigo aprendiendo la lógica de programación con pseint ( sip, soy nuevo) y de ahí me gustaría partir a un lenguaje como JavaScript, Python o Go. Siento que si me voy por Go me ayudaría a aprender a tener todo mas estructurado. Me recomendarías aprender Go como primer lenguaje?
Cualquiera de las opciones que dices son buenas :) Lo que te recomendaría es que si es la primera vez que tocas código intentes empezar con Python o javascript para que veas resultados rápidos y te motive, y después de unas semanas pasarte también a go para que tengas esa estructura ;)
@@ChioCode Síí, me gustaría mucho dicha comparativa. Si a Go ya lo favorecen los benchmarks, *a Rust todavía más,* entiendo que es el top 1 en tiempos de ejecución. Me gustaría saber en la voz de un programador experto los criterios para qe Rust se haya considerado el lenguaje más amado durante 2 o 3 años consecutivos, y cómo funciona la alternativa de Rust al Garbage Collector. Y si alguno entre Rust o Go está destinado a ser un buen sustituto de C o C++
rush es un lenguaje que está en desarrollo, como lenguaje es muy divertido, pero no lo recomiendo para hacer apps para producción si quieres ir rápido o medianamente rápido, ya que es lento de escribir, tienes que ser muy meticuloso escribiendo código y su compilador es lo más lento que existe (es muy bueno el resultado, pero es muy lento el proceso). Go es mucho más amigable y tiene compilación cruzada, en el video explican que es esto, es decir que sí tienes mac puedes compilar tu app para linux y subirlo a un servidor, o un .ese, esto en rust no se puede spoiler: el manejo de strings en rust es un dolor de cabeza, yo no recomiendo Rust por ahora, ya madurará y será mejor de lo que ya es
@@LeanOnAndOn Confirmado, estoy aprediendo Google DART web, necesito con urgencia la comunidad un video tutorial de DART para web apps, asi como pasar de este a Flutter web y aplicaciones moviles y progresivas, a nvel basico, intermedio y abanzado, incluyendo al final base de datos con sqlite u mysql.
existe librerías para manejar archivos multimedia en go?? por decir si quiero migrar un mp4 a mp3, en python puedo usar una librería y fácil.. puedo tener lo mismo en go??
Soy aficionado a la programación, he aprendido algo de JavaScript (NODE.js), HTML, CSS, PHP, SQL e incluso he hecho algunos proyectos personales, nada más para darme el gusto. Ahora estoy evaluando Rust, Python, Go y Firebase para hacer un nuevo proyecto personal. En algún momento lo intenté con Flutter, como a la tercera clase me rendí, no es para mi. He llegado a la conclusión que serán Go y Firebase lo próximo que trataré de aprender.
@@jhonanderflores1006 Rust me da la impresión que es un lenguaje tipo C o sea de relativamente bajo nivel destinado desplazarlo. Respecto a Flutter, iba todo bien, pero luego comenzaron algunas peculiaridades del lenguaje que no pude (y no quise) entender, pero es algo más mío.
@@MotinQ pero dart es un lenguaje súper sencillo, es muy parecido a typescript y c# , sobre rust si es otro nivel, súper complicado pero eso es lo que más me gusta de ese lenguaje, cambiando a Flutter, también tienes la opción de probar flet que es con pyton, pensé que dirías que trabajar con Flutter no rinde, yo recién estoy aprendiendo lógica de programación así que aún no empiezo con Flutter, pero dentro de poco le entraré, ando aprendiendo lógica con rust y dart a la vez, aunque rust si complica mucho las cosas
Me gustaría aprender Golang creo que se aplica mas a lo que quiero dedicarme, se puede usar go para programación de aplicaciones de escritorio manejo de hardware y ram y no utilizar tanto recursos
Buen vídeo, soy programador Python hace dos años, y actualmente también trabajo con el mismo, pero la desventaja que le veo a Python al día de hoy, es la ejecución, no hay una compilación real, existe Nuitka y CPython pero no pueden crear bindings de todas las librerías que "no sean estándar de la industria", (llámese numpy, por dar un ejemplo), y hay muchas incompatibilidades, en ésto le doy toda la ventaja a Go.
Totalmente de acuerdo Facundo, la facilidad de crear un binario y ejecutarlo sin que se necesite instalar nada en la computadora donde va a correr es muuuy útil. Es una de las razones por las que en el trabajo terminamos utilizando más Go que Python.