Manual Python.pdf

Vista previa de texto
su contenido, pero solo estamos utilizando UNA función. Como programadores, además de mantener la
prolijidad en nuestros programas, debemos economizar los recursos del ordenador lo mas que podamos, por
mas mínimo que sea el ahorro. Sería un poco desprolijo expresar un cálculo así:
Es por eso, que podemos elegir puntualmente qué funciones o que datos importar de un módulo con la
sentencia o instrucción from. Su sintáxis es:
¿Cómo importamos entonces sólamente la función sqrt() del módulo math?
Entonces, para utilizar ahora dicha función, no necesitaríamos especificar de donde sale:
Fijémosnos que es prácticamente como leer en inglés. Si tradujéramos lo que dice ahí sería algo como
“desde math importar sqrt”. A esto me refería al decir que Python puede ser casi como leer en inglés.
Toda función que retorne valor, pasaría a ser un “equivalente”. Podemos darle como argumento a una
función, otra función:
¿Cómo llegó a 2.0? Primero resolvió la operación dentro del primer paréntesis, la cuál consistía en obtener
la raíz cuadrada de 16 (4). Posteriormente, la operación final vuelve a obtener una raíz cuadrada, en este caso,
del resultado anterior, siendo 2.0 la raíz de 4.0
Se puede, también, dar como argumentos cualquier tipo de cálculo. Primero se resuelven las funciones
argumento, y luego se procede a resolver como un cálculo común:
Concretamente, todo argumento posible de resolver, se resuelve antes de que la función que lo recibe opere
sobre el. La resolución aritmética de ese argumento, se resuelve respetando las prioridades conocidas:
(Paréntesis>Potencia/raíz>División/multiplicación>Suma/resta) y agregando las funciones quedando con
prioridad mas alta que las potencias y raices.
Dejo una lista pequeña de funciones. Estas funciones devuelven valores numéricos, es decir, que pueden
recibir como argumentos cualquier operación o función que concluya en otro valor numérico.
abs(): Recibe como argumento un número y devuelve su valor absoluto.
round(): Recibe como argumento un número decimal y lo redondea hacia abajo (cuando la cifra decimal es
