Python para principiantes N015 Módulos

Words
350
Reading
2 min
6y
Listen to this post
~2 min

Cordiales Saludos

python_300.png

Sirva esta publicación para que te animes a entrar al maravilloso mundo de la programación. De la mano de uno de los Lenguajes de programación más populares del momento: Python

Módulos

Los módulos son pequeños programas con una gran potencialidad dispuestos dentro del Lenguaje de programación que podemos incluir en nuestros programas para realizar algunas tareas comunes.

Para usar un módulo hay que llamarlo (importarlo) y luego nos servimos de él utilizando sus funciones.

Ejemplos

>>> import math
>>> a = 1234.567
>>> math.trunc(a)
1234

Podemos importar la cantidad de módulos que necesitemos

>>> import random
>>> random.random()
0.44512877365024706
>>> random.randint(4,10)
10
>>> random.randint(4,10)
6

Desarrollando Nuestra Lógica de programación

Lógica, Algoritmos, Curiosidades, Habilidad Mental, Matemáticas...

card14.png

separador001.png

Aprendiendo Python:

Ejercicios con Módulos

>>> import math
>>> 
>>> math.pow(2,3) # 2 a la 3
8.0
>>> math.sqrt(81) # raiz de 81
9.0
>>> math.floor(8.4)
8
>>> math.ceil(8.4)
9
>>> math.pi
3.141592653589793

Hay muchas más funciones que posee el módulo math que utilizaremos de acuerdo a nuestras necesidades.

# Con un poco de creatividad
>>> import math
>>> a = math.floor(9.9)
>>> print(10+a)
19

El módulo random nos permite generar números al azar de distintas formas.

>>> import random
>>> 
>>> random.random() #decimal entre 0 y 1
0.8967837569262431
>>> random.randint(4,10) # entero 4 y 10
4
>>> random.uniform(4,10) # decimal entre 4 y 10
5.572540234070838
>>>
>>> vocales ='aeiou'
>>> random.choice(vocales)
e

Tomemos en cuenta: random.random() puede generar el 0 pero no 1


Podemos importar una o varias funciones de los módulos de la siguiente manera.

>>> from random import randint
>>> from math import trunc, sqrt
>>>
>>> randint(10,100)
49
>>> trunc(4.24)
4
>>> sqrt(49)
7.0

Entrega anterior

Cadena de Caracteres

Puedes practicar en esta web: PythonCumanés

separador001.png

Clases gratis de programación / Free programming classes

[ESP/ENG] Mi proyecto en Python/My project in Python.

separador001.png



Te invito a que publiques en la comunidad developspanish@developspanish que nos une en los temas de programación y tecnología.


Todos a programar!
Rafael Aquino

Python para principiantes N015 Módulos | Ecency