Resultados de la búsqueda a petición "pep"

1 la respuesta

¿Cómo puedo usar setuptools para generar un punto de entrada console_scripts que llame a `python -m mypackage`?

Estoy tratando de ser un buen Pythonista y siguiendoPEP 338 [https://www.python.org/dev/peps/pep-0338/]para mi paquete planeo implementar. También estoy tratando de generar mis scripts ejecutables sobrepython setuptools install usando ...

4 la respuesta

Tool para verificar automáticamente el estilo de docstring de acuerdo con PEP257 [cerrado]

Herramientas como pep8 [http://pypi.python.org/pypi/pep8] puede verificar el estilo del código fuente, pero no verifican si las cadenas de documentos se han modificado según pep257 [http://www.python.org/dev/peps/pep-0257/], ...

1 la respuesta

¿Cómo / por qué funciona la sintaxis de sugerencias de tipo Python?

Acabo de ver el siguiente ejemplo enPEP 484 [https://www.python.org/dev/peps/pep-0484/#compatibility-with-other-uses-of-function-annotations] : def greeting(name: str) -> str: return 'Hello ' + name ...

1 la respuesta

PEP 3106 sugiere camino más lento? ¿Por qué?

Recientemente, tuve que convertir los valores de un diccionario a una lista en Python 3.6 y un caso de uso en el que se supone que esto sucede mucho. Tratando de ser un buen tipo, quería usar una solución que esté cerca de la PEP. Ahora, PEP 3106 ...

1 la respuesta

¿Mejor "intentar" algo y detectar la excepción o probar si es posible evitar primero una excepción?

¿Debo probarif algo es válido o simplementetry para hacerlo y atrapar la excepción? ¿Existe alguna documentación sólida que indique que se prefiere una forma? Es una forma más pythonic? Por ejemplo, debería: if len(my_list) >= 4: x = ...

1 la respuesta

Estilo de codificación (PEP8) - Nivel de módulo "dunders"

Definición de "Dunder" (DdobledebajoPuntuación): http://www.urbandictionary.com/define.php?term=Dunder [http://www.urbandictionary.com/define.php?term=Dunder] Tengo una pregunta según la ubicación del módulo "dunders" (como__all__, __version__, ...

4 la respuesta

E731 no asigne una expresión lambda, use un def

Recibo esta advertencia pep8 cada vez que uso expresiones lambda. ¿No se recomiendan las expresiones lambda? Si no, ¿por qué?

3 la respuesta

¿Dónde se detallan las reglas, conceptos y usos detrás de las advertencias de cada pylint?

soytodavía descubriendo Pylint [https://stackoverflow.com/q/48929752/6709630]y entiendo por qué muchosPitonistas desactivar algunas (o muchas) advertencias para disminuirPylintla voz, pero por el momento, como unNovato ...

8 la respuesta

¿Cuál es la función como sum () pero para la multiplicación? producto()

Python'ssum() [http://docs.python.org/library/functions.html#sum]a función @ devuelve la suma de números en un iterable. sum([3,4,5]) == 3 + 4 + 5 == 12 Estoy buscando la función que devuelve el producto. somelib.somefunc([3,4,5]) == 3 * 4 * 5 ...