Пікірлер
@tamarap.7102
@tamarap.7102 23 күн бұрын
super bien explicado! Muchas gracias!
@codewithludev
@codewithludev 23 күн бұрын
¡Muchas gracias! 💜
@codewithludev
@codewithludev 27 күн бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: - Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. - Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@codewithludev
@codewithludev Ай бұрын
💜 ¿Te gusta este contenido? ¡Tu apoyo significa mucho para mí! Si quieres ayudar a que este canal siga creciendo y pueda crear más videos educativos de calidad: 1⃣ Suscríbete al canal y activa la campanita 🔔 para no perderte ningún video. 2⃣ Si deseas apoyar económicamente, puedes hacerlo a través de los siguientes enlaces (¡cualquier contribución es súper bienvenida! 🙌): 👉 Lemon: luquini.lemon (alias) 👉 Mercado Pago: ludev.mp (alias) 👉 Transferencia Bancaria: LUCAS09947 (alias) Tu apoyo, ya sea suscribiéndote o compartiendo este contenido, hace una gran diferencia. ¡Gracias por ser parte de esta comunidad! 🚀✨
@02_javier50
@02_javier50 Ай бұрын
fantastico canal!
@codewithludev
@codewithludev Ай бұрын
¡Muchas gracias! 💜
@grandescanso2807
@grandescanso2807 Ай бұрын
No sabía lo de repr 👍🏻
@LucasArielAlbornoz
@LucasArielAlbornoz Ай бұрын
No puedo creer que este viendo esto gratis. Muchas gracias!
@jeffryortegaperez
@jeffryortegaperez Ай бұрын
excelente !! gracias !!
@IsacPlay98
@IsacPlay98 Ай бұрын
me parecio interesante ya que en los cursos que eh estado viendo utilizaban esa funcion pero nuncan daban explicaciones porque la utilizaban, con tu explicacion ahora se para que se utiliza gracias 😁
@jeffryortegaperez
@jeffryortegaperez Ай бұрын
tu me podrias decir porque aveces ponen clases con () vacios y otras con el nombre y ya? que diferencia hay, ejemplo Producto: o ponen Producto():
@codewithludev
@codewithludev Ай бұрын
Hola Jeffry! Si me preguntas por la diferencia que hay en usar paréntesis a la hora de crear la clase, no hay ninguna. Si quieres una explicación técnica para que puedas comprenderlo mejor, con gusto lo explico: class Producto: pass class Producto(): pass Son exactamente lo mismo. Estas definiciones crean una clase que (por defecto) hereda de object, lo cual es el comportamiento estándar en Python 3. Esto es así porque que en Python 3 todas las clases son nuevas clases de estilo (new-style classes) y heredan implícitamente de object. Hay algunas personas que utilizan los parentesis para luego completar con herencia: class ProductoBase: pass class Producto(ProductoBase): pass Esto de herencia lo veremos en los próximos videos de la serie. Abrazo! 😁
@jeffryortegaperez
@jeffryortegaperez Ай бұрын
@@codewithludev Ya, es q no entendia porq aveces lo ponen con () vacios y no encotraba una razon, entonces es por gusto nada mas, ya q hacen lo mismo. Bueno muchas gracias por aclararme esa duda, estare al pendiente de los siguientes videos!
@jeffryortegaperez
@jeffryortegaperez Ай бұрын
excelente !
@josuemanuelzacariasgonzale1810
@josuemanuelzacariasgonzale1810 Ай бұрын
Buen video gracias por la explicacion!!!
@codewithludev
@codewithludev Ай бұрын
@@josuemanuelzacariasgonzale1810 ¡Muchas gracias! 🫂
@jorgeluiscastellanos
@jorgeluiscastellanos 2 ай бұрын
Gracias por tu explicación....
@Karlitosforever
@Karlitosforever 2 ай бұрын
Excelente video demasiado bien explicado. Felicitaciones por tus videos.
@codewithludev
@codewithludev 2 ай бұрын
¡Muchas gracias por tu comentario! 💜🫂
@virusv5961
@virusv5961 3 ай бұрын
Se ve muy lejos la pantalla y los carácteres no se logran ver bien. Habri que acercar un poco la pantalla,ya que 3splicas muy bien y súper claro
@TomiHoro
@TomiHoro 3 ай бұрын
Hermano buen video, pero por ejemplo, si creo un archivo de python donde lo ubicaría para que funcione con las librerías instaladas?
@codewithludev
@codewithludev 3 ай бұрын
¡Hola! Los archivos que desees crear que tengan extensión .py deben estar fuera del entorno virtual, es decir, en una carpeta separada, como mi_proyecto por ejemplo. La estructura debería quedarte así: /Python │ ├── /prueba # entorno virtual (venv) │ ├── Scripts │ ├── lib │ └── ... (otros archivos del entorno) │ └── /mi_proyecto # carpeta donde escribes tu código Python ├── main.py #archivo principal └── test.py Espero poder haber respondido a tu pregunta correctamente. Gracias por tu comentario 💜
@nicolaspxxx
@nicolaspxxx 3 ай бұрын
bro una pregunta que theme tienes de oh my posh?
@SpectreWDev
@SpectreWDev 3 ай бұрын
hey lu, explicas muuuy bien! te voy a seguir! espero que sigas creciendo, mereces mas apoyo!
@codewithludev
@codewithludev 3 ай бұрын
@@SpectreWDev ¡Muchas gracias! 💜🫂
@ramerlinjosecastillorodrig7523
@ramerlinjosecastillorodrig7523 3 ай бұрын
Uu necesitaba este video
@josuechavez7683
@josuechavez7683 3 ай бұрын
Si porfavor video para el jueguito
@dodgewagen
@dodgewagen 3 ай бұрын
Muchas gracias. Muy clara la explicación.
@codewithludev
@codewithludev 3 ай бұрын
@@dodgewagen ¡Muchas gracias!
@mr.fabian8471
@mr.fabian8471 3 ай бұрын
Hey que buen canal !
@codewithludev
@codewithludev 3 ай бұрын
💜
@ElSilverVZ
@ElSilverVZ 3 ай бұрын
Muy buena introducción, capo.
@codewithludev
@codewithludev 3 ай бұрын
¡Muchas gracias! 💜
@davidv4939
@davidv4939 3 ай бұрын
Deberias subir el codigo del juego al repo para probarlo
@codewithludev
@codewithludev 3 ай бұрын
¡Hola! Pronto subiré un video explicando como armar el juego y ahí subiré el código a Github a modo de ejemplo. ¡Abrazo!
@Alejandrocd_
@Alejandrocd_ 3 ай бұрын
hay una forma de guardar palabras reservadas? por ejemplo, cuando te equivocas en escribir una palabra que esta no se guarde en el historial?
@codewithludev
@codewithludev 3 ай бұрын
¡Hola! Si, hay varias maneras pero la mas fácil es usar el siguiente comando (en el archivo $PROFILE): Set-PSReadLineOption -HistoryNoDuplicates $true Con esta opción, se evitan entradas duplicadas en el historial, es útil si escribiste mal un comando y lo corriges después.
@Alejandrocd_
@Alejandrocd_ 3 ай бұрын
@@codewithludev BUENÍSIMO... ESTO LO HE ESTADO BUSCANDO, Puede servirme... muchas gracias.
@unomas4460
@unomas4460 3 ай бұрын
Me recordó a un juego llamado bitefight, buena explicación gracias
@codewithludev
@codewithludev 3 ай бұрын
¡Muchas gracias! 💜
@rauldanielsantiesteban7783
@rauldanielsantiesteban7783 3 ай бұрын
Buen canal, siempre traté de entender cómo funcionaba esto y nunca pude entender bien, ahora tengo una idea más clara. Estaré viendo tu contenido ✌🏻
@codewithludev
@codewithludev 3 ай бұрын
¡Muchas gracias! 💜
@RosaBravo-d4p
@RosaBravo-d4p 3 ай бұрын
Te felicito 😘
@codewithludev
@codewithludev 3 ай бұрын
🥰🥰💜💜
@yvysunu
@yvysunu 3 ай бұрын
muy buena explicación, nuevo seguidor por aquí
@codewithludev
@codewithludev 3 ай бұрын
@@yvysunu ¡Muchas gracias! 💜
@gerardopacheco9521
@gerardopacheco9521 3 ай бұрын
excelente que bien explicado!!!! gracias
@codewithludev
@codewithludev 3 ай бұрын
@@gerardopacheco9521 ¡Muchas gracias! 💜
@RosaBravo-d4p
@RosaBravo-d4p 3 ай бұрын
Te felicito 😘
@mainoraguilar698
@mainoraguilar698 3 ай бұрын
Podrias hacer algun video de puras Built-in functions? A veces para cualquier cosa queremos usar una libreria sin darnos cuenta que ya hay alguna función para ayudarnos.
@codewithludev
@codewithludev 3 ай бұрын
¡Hola! Gracias por tu comentario, lo tendré en cuenta.
@mainoraguilar698
@mainoraguilar698 3 ай бұрын
Ya que hablas de pip, seria bueno que hablaras sobre el .venv a profundidad, importante si uno trabaja con paquetes.
@codewithludev
@codewithludev 3 ай бұрын
¡Hola! Si. El tema está planeado para futuros videos.
@mainoraguilar698
@mainoraguilar698 3 ай бұрын
No entendí lo de las mejores prácticas, qué utilidad le puedo dar si tengo varios archivos que se relacionan, supongamos que tengo una api, ejemplo: main.py, exceptions.py, utils.py, constants.py En donde main contenga mis endpoints y utils las funciones separadas o reutilizables, para qué me serviría definir name=main en main o en utils? 😅 Si es claro que necesito acceder a mis endpoints y para que funcionen debo acceder a mis funciones valga la redundancia. Gracias por el video.
@codewithludev
@codewithludev 3 ай бұрын
¡Hola! Gracias por tu comentario. 😊 La instrucción if __name__ == '__main__': se utiliza para controlar cómo se ejecuta un archivo en Python, y es una buena práctica, especialmente cuando trabajas con múltiples archivos como en tu ejemplo. Podríamos dar varios puntos del porque utilizar esa instrucción: - Ejecución directa vs. Importación: Si ejecutas main.py directamente, el bloque dentro de if __name__ == '__main__': se ejecutará. Pero si otro archivo (por ejemplo si tuvieses 'test_utils.py' u 'otro_modulo.py') importa alguna función de main.py, ese bloque no se ejecutará automáticamente. Esto evita que partes no deseadas de código (como la inicialización de tu API) se ejecuten al hacer importaciones. - Testear funciones: En el caso que tengas un script de prueba en utils.py para validar una función, y no quieres que ese código de prueba se ejecute cuando importes funciones de utils en main.py podrías utilizar la instrucción del if. - Uso en la API: Si algún día quieres hacer pruebas automáticas o importar funciones de main.py para otros propósitos, la estructura if __name__ == '__main__': evitará que arranques toda la API de manera no intencionada.
@Eiravxe
@Eiravxe 3 ай бұрын
13:37 epico, lei eso y me dieron ganas de jugarlo
@jamletharvie2890
@jamletharvie2890 3 ай бұрын
Exelente profesor !
@codewithludev
@codewithludev 3 ай бұрын
@@jamletharvie2890 ¡Muchas gracias! 💜
@programandojuntos6818
@programandojuntos6818 3 ай бұрын
Muy bien explicado, facil de entender, tienes mi like y mi follow :)
@codewithludev
@codewithludev 3 ай бұрын
@@programandojuntos6818 ¡Muchas gracias! 💜
@pabloperezgranel4584
@pabloperezgranel4584 3 ай бұрын
Genial explicado! No lo conocía y lo he podido entender bien gracias a tu explicación💪 Por curiosidad, ¿que pluggins estas usando para python? y para la terminal? Gracias!
@codewithludev
@codewithludev 3 ай бұрын
¡Muchas gracias! 💜 El único plugin que estoy utilizando es simplemente 'Python' de Microsoft. Para la terminal estoy usando una personalización mía que la compartiré en el próximo video 😁
@balls269
@balls269 3 ай бұрын
Excelente mi profeee!!!
@gabrielvargas9109
@gabrielvargas9109 3 ай бұрын
Muchas gracias, excelente explicación.
@codewithludev
@codewithludev 3 ай бұрын
¡Muchisimas gracias! 💜💜
@Kipperhub
@Kipperhub 3 ай бұрын
Muchas gracias! 🎉
@codewithludev
@codewithludev 3 ай бұрын
@@Kipperhub 💜💜
@sunsunbeach
@sunsunbeach 3 ай бұрын
Hace un par de meses utilicé esa sentencia que me lo dio la IA xd y no sabía que significaba, o sea me dijo que eso aseguraba que se encontraba en el archivo principal pero con este video como que ya profundicé aún más, gracias uwu
@codewithludev
@codewithludev 3 ай бұрын
¡Muchas gracias! 💜