Para probar código se puede utilizar pd que es un paquete que viene integrado en python para depurar el código permitiéndonos interactuar desde la consola con el código de forma sencilla. Es otra buena opción para depurar.
yo aun asi prefiriria el print, el icecream no esta limpiando el codigo.. las lineas siguen ahi.. prefiero siempre las librerias y funciones estandar, que siempre van a funcionar .. antes de usar algo no estandar primero evaluo si realmente la necesito.. icecream es un libreria interesante.. pero no recomendaria su uso, es cierto que es relativamente facil habilitar o deshabilitar comentarios.pero podria tambien hacerse una funcion print que pudiera habilitarse o deshabilitarse por medio de una variable global, algo mas o menos asi : prenable=0 defino luego la funcion def mprint(val) : if prenable ==1 : print(val) ; asi no tengo que cargar toda una libreria nomas para eso.. ademas realmente no estoy limpiendo mi codigo con icecream.. solo estoy haciendo un print con formato... , limpiar el codigo es eliminar las lineas para que el interprete no pierda el tiempo.. con la libreria icecream las lineas siguen ahi y por mas optimizada que este, siguen consumiendo tiempo todas esas lineas de codigo .. icecream puede ser interesante como un sistema de depuracion mas sofisticado no lo niego... pero nos estamos yendo del estandar , hay que evaluar si vale la pena.. yo por lo regular estos sistemas de mensajes los profesionalizo en logs a archivos que consumen menos tiempo, hago funciones dedicadas a este seguimiento de lo que pasa en el programa , y aunque me tarde tiempo prefiero quitar manualmente las funciones de seguimiento del codigo si ya no son necesarias ,, aunque no todas porque considero que es bueno saber que pasa en el pograma siempre , aunque ya parezca funcionar correctamente
Gracias muy buen video. Me pregunto si ic.disable() generará igualmente consumo de recursos. Es decír, en términos de rendimiento será igual a borrar las instrucciones, o igualmente requerirá tiempo de procesador para "no imprimir".
Hola quisiera hacer una consulta sobre una automatización para que un ocr pueda analizar un programa y si aparece un patrón me notifique en mi celular mediante una app
Probablemente no tengas configurado el intérprete de forma correcta, de ahí que te marca en rojo la importación y las subsiguientes llamadas. File -> Settings -> Project -> Python Interpreter -> "Seleccionar y/o añadir intérprete" Un saludo!
Podes instalar ipykernel para usar los Notebooks... Para hacer más pulido podes usar quarto... Es como un notebook pero archivo que plano no es binario como el jupyter notebook común
Genial!! sabía q existía algo q me evite todo el chiste de ver el proceso de las variables y los resultados de una manera más eficiente y limpiar el codigo sin andar buscando con lupa 💪🦾
Me encantan estos vídeos donde aprender cosas sobre cómo desarrollar con más calidad. Estrategias, trucos, organización, etc
Super, gracias. Feliz Año pata todos !!!
Muy buen video la aplicaré para ver las mejoras que comentaste , me gustaría saber si tienes ya o planeado algún curso con fastapi?
Gran Aporte como siempre!!! Muchas Gracias!!!!
Para probar código se puede utilizar pd que es un paquete que viene integrado en python para depurar el código permitiéndonos interactuar desde la consola con el código de forma sencilla. Es otra buena opción para depurar.
¡Bastante útil, muchas gracias! 3>
Muy util me suscribi, gracias
muy bueno como siempre, gracias
yo aun asi prefiriria el print, el icecream no esta limpiando el codigo.. las lineas siguen ahi.. prefiero siempre las librerias y funciones estandar, que siempre van a funcionar .. antes de usar algo no estandar primero evaluo si realmente la necesito.. icecream es un libreria interesante.. pero no recomendaria su uso, es cierto que es relativamente facil habilitar o deshabilitar comentarios.pero podria tambien hacerse una funcion print que pudiera habilitarse o deshabilitarse por medio de una variable global, algo mas o menos asi : prenable=0 defino luego la funcion def mprint(val) : if prenable ==1 : print(val) ; asi no tengo que cargar toda una libreria nomas para eso.. ademas realmente no estoy limpiendo mi codigo con icecream.. solo estoy haciendo un print con formato... , limpiar el codigo es eliminar las lineas para que el interprete no pierda el tiempo.. con la libreria icecream las lineas siguen ahi y por mas optimizada que este, siguen consumiendo tiempo todas esas lineas de codigo .. icecream puede ser interesante como un sistema de depuracion mas sofisticado no lo niego... pero nos estamos yendo del estandar , hay que evaluar si vale la pena.. yo por lo regular estos sistemas de mensajes los profesionalizo en logs a archivos que consumen menos tiempo, hago funciones dedicadas a este seguimiento de lo que pasa en el programa , y aunque me tarde tiempo prefiero quitar manualmente las funciones de seguimiento del codigo si ya no son necesarias ,, aunque no todas porque considero que es bueno saber que pasa en el pograma siempre , aunque ya parezca funcionar correctamente
Puedes crear un programa en python donde abres el archivo y eliminas las líneas donde esta la funcion "ic("
Y no es mejor usar logging? 🤔 tiene la misma propiedades que ic y más. Ahí lo dejo, un saludo.
Yo lo consideria como buenas practicas, soy amante de buenas practicas ya que optimizan tiempo y codigo para la escalabilidad la usare gracias
Muy práctico!!!
Gracias muy buen video. Me pregunto si ic.disable() generará igualmente consumo de recursos. Es decír, en términos de rendimiento será igual a borrar las instrucciones, o igualmente requerirá tiempo de procesador para "no imprimir".
Hola quisiera hacer una consulta sobre una automatización para que un ocr pueda analizar un programa y si aparece un patrón me notifique en mi celular mediante una app
Probablemente no tengas configurado el intérprete de forma correcta, de ahí que te marca en rojo la importación y las subsiguientes llamadas.
File -> Settings -> Project -> Python Interpreter -> "Seleccionar y/o añadir intérprete"
Un saludo!
Un buen video, saludos desde Ecuador, tengo una duda como puedo ver los dataframe en vscode?
Podes instalar ipykernel para usar los Notebooks... Para hacer más pulido podes usar quarto... Es como un notebook pero archivo que plano no es binario como el jupyter notebook común
Oye buenísimo!
Genial!! sabía q existía algo q me evite todo el chiste de ver el proceso de las variables y los resultados de una manera más eficiente y limpiar el codigo sin andar buscando con lupa 💪🦾
😄 Gracias
nuevo sub
logging>
Por eso no uso PyCharm. 😂