Buen video, agregaría los siguientes errores: 1- No utilizar entornos virtuales en proyectos de mediana complejidad. 2- No utilizar anotaciones de tipo (typing) en la estructura de una clase o función. 3- No utilizar generadores para obtener datos de uno en uno sobre un iterador. 4- No utilizar la expresión "asset" para validar funciones o métodos. 5- Utilizar la expresión "else" solo en condicionales.
@@peladocontrenzas1061 los entornos virtuales te permiten tener librerías exclusivamente para un solo proyecto, es decir no se instalan de forma global en todo el sistema operativo. Esto es útil así puedes trabajar con muchos proyectos sin que las librerías de un proyecto interfieran en otro proyecto.
@@gerardoanaya6159 ahh pensé que estabas haciendo una negación, no una afirmación. Estoy al tanto de eso , gracias. Estaría bueno una explicación breve de todos tus puntos. Saludos.
Un error de principiante que tenia era cuando comparaba si una expresión era verdadera ponía lo siguiente: if expres == True: En vez de simplemente escribir: if expres:
En el ante último error (valor mutable en una función), si es que no vamos a modificar ningún elemento, no sería correcto usar una tupla en lugar de una lista?
Buen vídeo pero, corregidme si estoy equivocado, el último caso no tiene nada que ver con usar numpy, sino con crear un slice de una lista mediante una condición: lista[condición]
Disfruté el vídeo, sin embargo, me dejó la sensación de que algunos puntos de python no están muy optimizados que digamos y que deberían trabajar en hace una de dos: O restringir la sintaxis a que se vaya por una vía eficiente o o mejorar python para que algunas formas válidas no tan eficientes sean igual (o casi) de eficientes como las formas óptimas. Es un poquito como si un albañil le dijera a alguien que se recargó en una pared y se cayó la casa: "Lo que pasa es que no debió recargarse en ese muro de contención, error de principiante" :)
Amigo disculpa, pero estoy utilizando python 3.10.4 y est0y efectuando ejercicios con datetime.strptime lo he hecho igual que algunos videos, pero me da un erro he intentado. lo he hecho import datetime, también from datetime import datetime, en el código he colocado datetime.datetime.strptime o asi, datetime.strptime. no se si es que hay algún cambio en esta actualización. te agradezco cualquier apoyo