CodePyMaster
CodePyMaster
  • 116
  • 46 348
Eliminación de Fondos de Imágenes con Python
En este vídeo, aprenderás cómo eliminar fácilmente el fondo de tus imágenes utilizando Python y la poderosa biblioteca Rembg. Desde la instalación hasta el procesamiento de múltiples imágenes, cubrimos todos los aspectos para que puedas realizar este proceso de manera eficiente. ¡Dale vida a tus imágenes y crea contenido visualmente impresionante con este tutorial paso a paso!
Links:
github.com/danielgatis/rembg
pypi.org/project/rembg/2.0.28/
zhlédnutí: 150

Video

Generador de contraseñas seguras en Python: Tutorial paso a paso
zhlédnutí 131Před 2 měsíci
En este vídeo, aprenderás a crear un generador de contraseñas en Python, utilizando las bibliotecas estándar random y string. Desde los conceptos básicos hasta implementaciones más avanzadas, te guiaremos a través del proceso, incluyendo la generación de contraseñas con una longitud específica y requisitos de seguridad como la inclusión de letras mayúsculas, minúsculas, dígitos y caracteres esp...
Extracción de texto de imágenes en archivos PDF usando OCR en Python
zhlédnutí 739Před 3 měsíci
Este tutorial detalla cómo extraer texto de imágenes incrustadas en archivos PDF utilizando técnicas de Reconocimiento Óptico de Caracteres (OCR) en Python. Se exploran las bibliotecas PyPDF2, pdf2image y pytesseract para convertir el PDF en imágenes, aplicar OCR a las imágenes y luego proteger el archivo PDF resultante con una contraseña. Links: pdf2image: pypi.org/project/pdf2image/ PyPDF2: p...
Protege tus archivos PDF con contraseña en Python usando PyPDF2
zhlédnutí 105Před 3 měsíci
Protege tus archivos PDF con contraseña en Python usando PyPDF2
Generación de códigos QR en Python
zhlédnutí 162Před 3 měsíci
Generación de códigos QR en Python
¡Demuestra tu habilidad para descifrar palabras!
zhlédnutí 91Před 3 měsíci
¡Demuestra tu habilidad para descifrar palabras!
Maximizando la Eficiencia en Python: Guía Completa sobre los Decoradores @lru_cache y @cache
zhlédnutí 169Před 3 měsíci
Maximizando la Eficiencia en Python: Guía Completa sobre los Decoradores @lru_cache y @cache
Creando un Traductor de Idiomas en Python con la Biblioteca Googletrans
zhlédnutí 170Před 4 měsíci
Creando un Traductor de Idiomas en Python con la Biblioteca Googletrans
Domina el Tiempo en Python con la Subclase Timer | Automatización y Gestión Eficiente
zhlédnutí 97Před 4 měsíci
Domina el Tiempo en Python con la Subclase Timer | Automatización y Gestión Eficiente
Decisiones Rápidas: Dominando Operadores Ternarios en Python
zhlédnutí 41Před 6 měsíci
Decisiones Rápidas: Dominando Operadores Ternarios en Python
Conjuntos en Python: Manipulación Eficiente
zhlédnutí 77Před 6 měsíci
Conjuntos en Python: Manipulación Eficiente
Transforma tus Datos: Funciones Map, Filter y Reduce en Python
zhlédnutí 63Před 6 měsíci
Transforma tus Datos: Funciones Map, Filter y Reduce en Python
Generadores en Acción: Optimiza tu Código con Python - Parte II
zhlédnutí 67Před 7 měsíci
Generadores en Acción: Optimiza tu Código con Python - Parte II
Generadores en Acción: Optimiza tu Código con Python - Parte I
zhlédnutí 91Před 7 měsíci
Generadores en Acción: Optimiza tu Código con Python - Parte I
El arte de la depuración en Python con PDB
zhlédnutí 82Před 7 měsíci
El arte de la depuración en Python con PDB
Domina la versatilidad: *args y **kwargs en Python
zhlédnutí 117Před 7 měsíci
Domina la versatilidad: *args y kwargs en Python
Módulos en Python: Organiza y Reutiliza tu Código como un Profesional
zhlédnutí 81Před 7 měsíci
Módulos en Python: Organiza y Reutiliza tu Código como un Profesional
Clases y Objetos en Python: Crea Programas más Estructurados y Reutilizables
zhlédnutí 56Před 7 měsíci
Clases y Objetos en Python: Crea Programas más Estructurados y Reutilizables
Programación Orientada a Objetos (POO) en Python: Construye Programas más Eficientes y Modulares
zhlédnutí 79Před 7 měsíci
Programación Orientada a Objetos (POO) en Python: Construye Programas más Eficientes y Modulares
Manejo de Excepciones en Python: Controla Errores con Elegancia
zhlédnutí 46Před 7 měsíci
Manejo de Excepciones en Python: Controla Errores con Elegancia
Manipulación de Archivos en Python: Lee y Escribe Datos con Facilidad
zhlédnutí 62Před 7 měsíci
Manipulación de Archivos en Python: Lee y Escribe Datos con Facilidad
Funciones en Python: Modulariza tu Código y Reutiliza (Parte 2)
zhlédnutí 377Před 7 měsíci
Funciones en Python: Modulariza tu Código y Reutiliza (Parte 2)
Funciones en Python: Modulariza tu Código y Reutiliza (Parte 1)
zhlédnutí 2,1KPřed 7 měsíci
Funciones en Python: Modulariza tu Código y Reutiliza (Parte 1)
Diccionarios en Python: Organiza Datos con Llaves
zhlédnutí 41Před 7 měsíci
Diccionarios en Python: Organiza Datos con Llaves
Tuplas en Python: Inmutables y Poderosas
zhlédnutí 28Před 7 měsíci
Tuplas en Python: Inmutables y Poderosas
Listas en Python: Manipula Datos de Manera Eficiente
zhlédnutí 67Před 8 měsíci
Listas en Python: Manipula Datos de Manera Eficiente
Bucles en Python: Repite Tareas de Manera Eficiente
zhlédnutí 45Před 8 měsíci
Bucles en Python: Repite Tareas de Manera Eficiente
Condicionales en Python: Toma Decisiones Lógicas con IF y ELSE
zhlédnutí 39Před 8 měsíci
Condicionales en Python: Toma Decisiones Lógicas con IF y ELSE
Estructuras de Control en Python: Dominando el Flujo de tus Programas
zhlédnutí 86Před 8 měsíci
Estructuras de Control en Python: Dominando el Flujo de tus Programas
Comentarios en Python: Explica Tu Código y Facilita la Colaboración
zhlédnutí 38Před 8 měsíci
Comentarios en Python: Explica Tu Código y Facilita la Colaboración

Komentáře

  • @Sebastian-eq2cn
    @Sebastian-eq2cn Před 21 dnem

    Hola, excelente aporte, muchísimas gracias!!

  • @alejandro1204
    @alejandro1204 Před měsícem

    gracias

  • @SalomonMonsalveGallego
    @SalomonMonsalveGallego Před měsícem

    hola codepymaster, sabes como se abre la terminal en spider?

    • @CodePyMaster
      @CodePyMaster Před měsícem

      Hola @SalomonMonsalveGallego, Para abrir la terminal en Spyder, sigue estos pasos: 1. Inicia Spyder desde tu entorno de desarrollo de Anaconda o desde tu instalación directa (si lo tienes instalado de manera independiente). 2. Ve a la barra de menús en la parte superior de la ventana y selecciona *Vista*. 3. En el menú desplegable, selecciona *Paneles* y busca la opción *Terminal* y selecciónala. Si no necesitas una terminal de sistema completa y te basta con una consola interactiva de Python, puedes usar la consola IPython integrada en Spyder. Para ello, dirígete a la barra de menús en la parte superior y selecciona la opción de *Consolas*, eligiendo la opción *Abrir una consola IPython*. Si no visualizas el panel de la terminal, es posible que necesites instalar el complemento adicional. Ejecuta uno de los siguientes comandos: conda install spyder-terminal -c spyder-ide conda install -c conda-forge spyder-terminal Ambos comandos instalan el mismo paquete, pero desde diferentes canales de Conda. Si uno de los canales no funciona o tiene algún problema, puedes intentar con el otro. Si usas pip: pip install spyder-terminal Una vez instalado, reinicia Spyder y sigue los pasos descritos anteriormente. Saludos.

  • @martinaquino8531
    @martinaquino8531 Před 2 měsíci

    Hola, cómo estás? me podrías dar una recomendación para pasar a texto imágenes y pdf pesados, de unas 100 páginas. Agradecería un consejo. Saludos y gracias por compartir tus conocimientos.

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Hola @martinaquino8531, con gusto, como primer consejo te recomendaría adaptar tu código con el uso de generadores en lugar de listas, esto reducirá la carga de memoria, por otro lado, si el archivo es muy grande, es mejor dividirlo en partes pequeñas y procesarlas por separado, Saludos

  • @luisangelbarretosierra5702
    @luisangelbarretosierra5702 Před 2 měsíci

    No me deja hacer he visto varios video y nada

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Saludos, que error te da al ejecutar el código?

  • @jonathanguzmanlemos8074
    @jonathanguzmanlemos8074 Před 2 měsíci

    La verdad no es fundamental en la oop, se puede usar composición en lugar de herencia, incluso es más recomendado pues evita dependencias entre clases hijas y padres, javascript usa este enfoque por ejemplo…

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Gracias por compartir tu perspectiva @jonathanguzmanlemos8074 , totalmente válido preferir utilizar composición en lugar de la herencia. Ambas técnicas pueden lograr resultados similares en términos de reutilización de código y flexibilidad, pero difieren en la forma en como se relacionan las clases entre sí. La herencia establece una relación de jerarquía, mientras que la composición utiliza la inclusión de objetos para construir la funcionalidad. Es así como, conocer ambas técnicas es importante para elegir la mejor opción en cada situación. Saludos

  • @luiscarlostrotta8119
    @luiscarlostrotta8119 Před 2 měsíci

    Buenas noches!! quisiera consultar sobre Spyder, no puedo pasar a la terminal del sistema operativo. Me podrian ayudar? gracias, si es necesario amplio la pregunta

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Saludos @luiscarlostrotta8119, por favor amplia el escenario de error para ayudarte.!

    • @luiscarlostrotta8119
      @luiscarlostrotta8119 Před 2 měsíci

      @@CodePyMaster buen día !!!, tengo instalada la última versión de Spyder, y en la consola, por defecto aparece el promt : In [1]: , resulta que desde allí qusiera parsar al promt del sistema, por ejemplo : C:\Users\thinkpad>, y no encuentro la forma. Entiendo que se puede realizar, probe desde la ventana View / Pane, pero no aparece la opción "Terminal". Esa es mi duda, agradezco tu rápida respuesta y te saludo cordialmente!!!

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      @@luiscarlostrotta8119 vamos a ir descartando las posibles causas del escenario, si no visualizas Terminal en la ruta view/Panes es posible que tengas que instalarlo, para ello ejecuta el siguiente código; conda install spyder-terminal -c conda-forge una vez concluido el proceso reinicia Spyder y ya deberias contar con la opción. Saludos

    • @luiscarlostrotta8119
      @luiscarlostrotta8119 Před 2 měsíci

      @@CodePyMaster Buenas tardes!, si eso lo encontre investigando, pero resulta que yo no tengo instalado conda, tengo por separado Python y Spyder, todo funciona ok. Pero no aparece la terminal.

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      @@luiscarlostrotta8119 has probado instalarlo utilizando pip? pypi.org/project/spyder-terminal/

  • @haimarrubio
    @haimarrubio Před 2 měsíci

    en la función B el bloque if-else no tiene sentido ninguno, nunca va a pasar al bloque else. Estás haciendo: if(True): return x==0 else: return False

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Gracias por tu comentario @haimarrubio sobre la función 'b'. Parte de usar este código es demostrar como a veces a pesar de recibir resultados válidos, la legibilidad y lógica planteada no es la mas acertada. Es por esto, que siguiendo con la secuencia completa del video se puede apreciar en la función 'c', como tal cual mencionas, podemos eliminar el uso del else y trabajar con un código mas legible. Saludos

  • @michel2409
    @michel2409 Před 2 měsíci

    Muy bien , pero si se mira desde el móvil de ve muy pequeño 😊

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Gracias por tu observación @michel2409. Valoramos tus comentarios y continuaremos mejorando para ofrecerte la mejor experiencia posible. Saludos

    • @luisp6842
      @luisp6842 Před 2 měsíci

      Excelente forma de explicar, excelente pedagogía, le agradezco por lo que hace hacia las personas , siempre tendrás los like de mi parte en toooooodos sus videos y reel

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      ¡Muchas gracias ​@luisp6842! Me alegra saber que mi contenido está siendo útil. Gracias por seguirme y por tu continuo respaldo! Saludos

  • @Josedaniel-cy6zs
    @Josedaniel-cy6zs Před 2 měsíci

    👏

  • @CiberSegurito
    @CiberSegurito Před 2 měsíci

    Buenísimo hermano. Estoy recién comenzando a programar y se me hizo muy útil.

    • @CodePyMaster
      @CodePyMaster Před 2 měsíci

      Hola @CiberSegurito, me da mucho gusto saber que te ha sido útil, si tienes alguna pregunta o necesitas más ayuda, no dudes en preguntar. Saludos

  • @BASKULA100
    @BASKULA100 Před 3 měsíci

    Muy interesante esa librería, me intriga saber como trabajaría con las imágenes convertidas a PDF en el caso que se quiera trabajar con los textos de dichas imágenes, habría que combinarlo con alguna librería de OCR?

    • @CodePyMaster
      @CodePyMaster Před 3 měsíci

      Saludos @BASKULA100, gracias por tu pregunta, en el caso de querer trabajar con textos de imágenes dentro de un PDF, generalmente se necesita combinar la funcionalidad de una librería para manipular PDFs junto con una librería de OCR (Reconocimiento Óptico de Caracteres). El proceso podría resumirse así: 1.- Utilizar una librería como PyPDF2 para extraer las imágenes de un PDF. 2.- Utilizar una librería de OCR, como Tesseract, para convertir las imágenes de texto en texto plano. 3.- Procesar y trabajar con el texto extraído según sea necesario. Este enfoque te permitirá trabajar con el texto contenido en las imágenes dentro de un PDF de manera eficiente. Si necesitas más detalles o ayuda con algún aspecto específico de este proceso, visita el siguiente video (""Extracción de texto de imágenes en archivos PDF usando OCR en Python""), por acá te dejo el link: czcams.com/video/KN0qIMFR9bI/video.html, donde explico cada uno de los pasos antes mencionado.Saludos

    • @BASKULA100
      @BASKULA100 Před 3 měsíci

      @@CodePyMaster Muchisimas gracias, has sido de gran ayuda!!

  • @LuisAntonioToranzoToribio
    @LuisAntonioToranzoToribio Před 4 měsíci

    Hay alguún capítulo donde aparezca el comando mach... case?

  • @gustavolopezesparragoza7100

    no sabia esa gracias ❤

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Hola @gustavolopezesparragoza7100 , me alegra que encuentres útil la información. Los diccionarios en Python son bastante versátiles, permitiendo entre su versatilidad el uso de funciones regulares y funciones lambda. Saludos

  • @pablocasal8507
    @pablocasal8507 Před 4 měsíci

    Sabes si la api tiene un limite de solicitudes? Me falla en la 446, vuelvo a ejecutar y me falla otra vez en la misma.

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Saludos @pablocasal8507, en la documentación oficial no se menciona un limite por transacciones, sin embargo, ten en cuenta que, incluso si la biblioteca no impone límites, Google puede aplicar límites a nivel de servidor basados en direcciones IP o en el uso de la API. Por acá te dejo el link de la documentación: py-googletrans.readthedocs.io/en/latest/, Saludos

  • @enriclope
    @enriclope Před 4 měsíci

    Hola, te agradezco las líneas de código que has compartido. Tengo un problema al ejecutarlo y es que "Translator" me muestra el siguiente error: "[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: self-signed certificate in certificate chain (_ssl.c:1006)". He buscado pero no encuentro la solución.

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Saludos @enriclope, El error de verificación de certificado puede deberse a varias razones. Para avanzar en la solución, por favor, proporciona los siguientes datos: .- Ejecuta el siguiente comando para verificar la versión instalada de googletrans -> pip show googletrans .- Asegúrate de que la fecha y hora en tu sistema estén configuradas correctamente. Los errores de certificado a veces ocurren si la fecha y hora no son precisas. .- Ejecuta el siguiente comando para verificar la versión de certifi -> pip show certifi Si es posible, proporciona información sobre el entorno en el que estás tratando de ejecutar el código (por ejemplo, sistema operativo, versión de Python). Quedo atento a tus comentarios, saludos

    • @enriclope
      @enriclope Před 4 měsíci

      @@CodePyMaster Hola, gracias por responder tan pronto. Antes de pasar los datos, comentar que he probado el código en el PC de casa y funciona correctamente. El primero lo probé con el portatil del trabajo en la oficina y la VPN debe tener algún tema de permisos que no permite acceder correctamente a Googletrans. De todas maneras, y como "curiosidad", probé el mismo código pero con Goslate y funcionó correctamente (en las dos máquinas). Por mi el tema está solucionado, aún así, las versiones estaban actualizadas: Python: 3.12.2 GoogleTrans: 3.0.0 Certifi: 2023.5.7 Windows 11 La fecha y hora perfectas, ya que trabajamos a través de una red. Repito, tema solucionado y muchas gracias por tu atención. Espero tu próximo aporte. Saludos.

  • @luisp6842
    @luisp6842 Před 4 měsíci

    Excelentes tus explicaciones caballero, y la pedagogía con la que das tus conocimientos , le deseo ÉXITOS

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      ¡Muchas gracias por tus palabras @luisp6842! Aprecio el apoyo y buenos deseos. Éxitos para ti también!

    • @luisp6842
      @luisp6842 Před 4 měsíci

      ​@@CodePyMaster como puedo contactarlo por correo?, para solicitar asesoria sobre este tema en especial ?

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Saludos @@luisp6842, por acá te dejo el email codepythonmaster@gmail.com

  • @masterdick99
    @masterdick99 Před 4 měsíci

    todo un crack

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Gracias por el apoyo @masterdick99, seguimos compartiendo conocimientos y mejorando las habilidades en Python! Saludos

  • @luisp6842
    @luisp6842 Před 4 měsíci

    Guao muchas gracias , excelente explicacion y excelente el beneficio, disculpa se podra detener el timer tambien si quiero detener su conteo , gracias

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Muchas gracias por tu comentario @luisp6842, en relación a tu pregunta, Timer cuenta con un método incorporado denominado cancel(), el cual detiene el temporizador, y cancela la ejecución del mismo. Te invito a que actives las notificaciones para que no te pierdas mis próximos videos donde abordaré el tema, Saludos

    • @luisp6842
      @luisp6842 Před 4 měsíci

      @@CodePyMaster muchas gracias por responderme , y ya lo sigo desde antes , y tengo activado TODAS las notificaciones , muchas gracias por compartir ,👍🏻👍🏻👍🏻👍🏻

  • @noestamossolosnostenemosan1302

    Xq almacena un puntero a tabla, está si es mutable.

    • @CodePyMaster
      @CodePyMaster Před 4 měsíci

      Gracias por tu comentario @noestamossolosnostenemosan1302, efectivamente, para complementar tu idea, cuando creamos una tupla, esta estructura de datos inmutable se crea en un espacio de memoria fijo. Si en su interior colocamos una lista, este elemento no se guarda en el mismo espacio de memoria de la tupla, sino que, se almacena en una memoria dinámica llamada heap que permite la mutabilidad de la lista. Básicamente la tupla contiene una referencia(o puntero) hacia la ubicación de la memoria donde se encuentra el objeto mutable(lista), esto permite que la tupla no altere su inmutabilidad. Saludos

  • @arturovera4257
    @arturovera4257 Před 5 měsíci

    Hay infinidad de videos de phynton, pero los tuyos son clarisimos y te Dejan la sensation de: "porfinnnn ya lo entendi", muchas gracias por tu trabajo me ayuda bastabte en mi aprendisaje.

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      Muchas gracias por tu mensaje @arturovera4257. Me alegra saber que encuentras mis videos claros y útiles para tu aprendizaje de Python. Si tienes algún tema que te gustaría que abordara en futuros videos, no dudes en decírmelo.¡Gracias nuevamente y mucho éxito en tus estudios de Python!

  • @javea6572
    @javea6572 Před 5 měsíci

    Esto me suena a C y sus cadena de texto... o cualquier valor alfanumerico.

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      Gracias por tu comentario, @javea6572. Para complementar, el desempaquetado de caracteres en Python, aunque comparte similitudes con C, guarda una relación más cercana con el tratamiento de listas en Python. En ambos lenguajes, las cadenas se manejan como secuencias, permitiendo el acceso a cada carácter individual mediante índices. ¡Saludos!

  • @Brian_Romano_Alex
    @Brian_Romano_Alex Před 5 měsíci

    hola al parecer este contenido es bastante valioso para los que comienzan, suerte.

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      Gracias por tu comentario @Brian_Romano_Alex, efectivamente el contenido esta destinado para las personas que están iniciando en el mundo de la programación con Python y también para aquellos que quieren reforzar conocimientos, Saludos

  • @Kharbyx
    @Kharbyx Před 5 měsíci

    😂😂😂😂

  • @minilarry09
    @minilarry09 Před 5 měsíci

    Gracias capo

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      ¡De nada! Me alegra que hayas encontrado útil el video. Saludos @minilarry09

  • @Luis-sc2kq
    @Luis-sc2kq Před 5 měsíci

    Increíble

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      La declaración match ofrece una forma elegante de manejar múltiples casos en el código. Es una evolución de Python desde la versión 3.10, proporcionando herramientas cada vez más avanzadas y amigables para los desarrolladores. Saludos @Luis-sc2kq

  • @Luis-sc2kq
    @Luis-sc2kq Před 5 měsíci

    Increible 🙏

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      La declaración match ofrece una forma elegante de manejar múltiples casos en el código. Es una evolución de Python desde la versión 3.10, proporcionando herramientas cada vez más avanzadas y amigables para los desarrolladores. Saludos @Luis-sc2kq

  • @ericksanchezcorrea4285
    @ericksanchezcorrea4285 Před 5 měsíci

    Similar a switch

    • @CodePyMaster
      @CodePyMaster Před 5 měsíci

      Sí, es cierto @ericksanchezcorrea4285 , la declaración match tiene un comportamiento similar a un switch en otros lenguajes. Viene siendo la evolución natural del lenguaje para abordar esos escenarios donde necesitas manejar diferentes casos de manera clara y concisa. Saludos

  • @Deepblue2000
    @Deepblue2000 Před 6 měsíci

    mucahs gracias por compartir tus conocimiientos

    • @CodePyMaster
      @CodePyMaster Před 6 měsíci

      Gracias a ti @JuanE-mn5fk, me alegra saber que encontraste útiles los conocimientos

  • @stickmanx9918
    @stickmanx9918 Před 6 měsíci

    Porque usas code run ?

    • @CodePyMaster
      @CodePyMaster Před 6 měsíci

      Saludos @stickmanx9918, Agradecemos tu comentario. Si te refieres al entorno de desarrollo, encontramos que Visual Studio Code es una de las herramientas gratuitas más potentes disponibles en el mercado. Aunque también existen alternativas como Jupyter o PyCharm, para el tipo de videos que realizamos, encontramos que Visual Studio Code es particularmente útil.

  • @AlonsoCN32
    @AlonsoCN32 Před 6 měsíci

    Si yield es mas efectivo, porque no reemplaza completamente a return? Imagino q hay escenarios, podrías darme uno donde return sea mejor opción que yield? Gracias!

    • @CodePyMaster
      @CodePyMaster Před 6 měsíci

      Saludos @AlonsoCN32, en relación a tu pregunta, efectivamente yield es mas beneficioso a la hora de trabajar con secuencias y generación perezosa de valores, ya que, te permite poder pausar y reanudar la ejecución de la función.Sin embargo, return sigue siendo apropiado y más simple cuando solo necesitas devolver un resultado único y finalizar la ejecución de la función. Por ejemplo, si estás escribiendo una función que calcula una operación matemática (suma,division,elevaciones al cuadrado,..etc) y solo necesitas el resultado final, return es la elección natural.Ten presente que, return se usa para devolver un valor y finalizar la función, mientras que yield se usa en generadores para producir una secuencia de valores y permitir la pausa y reanudación de la ejecución de la función.

  • @oh-vito
    @oh-vito Před 6 měsíci

    En china: mis respeto siempre un pensamiento ordenado. Hay un relación simple similar a de cualquier otro. Salu, nos vemos.

    • @CodePyMaster
      @CodePyMaster Před 6 měsíci

      Saludos, @preguntaleavitoelcodeconse765, agradecemos tu participación en el canal.

  • @gladyssanchez1626
    @gladyssanchez1626 Před 7 měsíci

    Yo viendo este video y no sé nada python , pero me pareció genial. 😂😂😂😂

    • @CodePyMaster
      @CodePyMaster Před 7 měsíci

      Hola @gladyssanchez1626, me alegra que hayas encontrado el video interesante, te invito a que sigas explorando mas sobre Python en este canal, Saludos

  • @Letder40
    @Letder40 Před 7 měsíci

    Eso no es programación es matemática básica

    • @CodePyMaster
      @CodePyMaster Před 7 měsíci

      Hola Adrian. Gracias por tu comentario. Entiendo tu perspectiva. Sin embargo, recuerda que aunque la precedencia de operadores sea un concepto que comparten tanto las matemáticas básicas como la programación. En el ámbito de la programación, la forma en que se evalúan y aplican los operadores puede impactar en el resultado final del código. Por eso, aunque es un concepto matemático fundamental, también es esencial comprenderlo en el contexto de la programación para destacar como desarrollador. Saludos

    • @Letder40
      @Letder40 Před 7 měsíci

      @@CodePyMaster Bueno el concepto es el mismo, no es un concepto que comparten, es un concepto de matemáticas a la hora de realizar operaciones que los lenguajes de programación desde c han imitado para mantener la lógica matemática en los algoritmos. De hecho a más bajo nivel este concepto no existe, en ensamblador no se puede hacer más de una operación matemática a la vez por ejemplo con el mnemónico add, así que esto simplemente es una abstracción.

    • @CodePyMaster
      @CodePyMaster Před 7 měsíci

      Agradecido por compartir tu conocimiento ​@@Letder40 . Estoy de acuerdo en que podemos verlo como una abstracción. De hecho, yo agregaría que esta abstracción facilita a los programadores trabajar con conceptos matemáticos de manera más eficiente y comprensible. Saludos

    • @Letder40
      @Letder40 Před 7 měsíci

      @@CodePyMaster Gracias a ti, un placer. 😄