Python para principiantes N015 Módulos

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 que nos une en los temas de programación y tecnología.


Todos a programar!
Rafael Aquino

Sort:  
 4 years ago  

Muchas gracias por seguir escribiendo tus tutoriales de #python en la comunidad, son muy interesantes para todo aquel que va iniciando en el mundo de la programación

Comunidad Develop Spanish

logo_monitor.png

Todos los programadores de habla hispana estan invitados a Develop Spanish, una nueva comunidad enfocada a la #tecnologia y la #programacion

Puedes ayudar a crecer a la comunidad delegando desde 10 HP, 20 HP, 50 HP, 100 HP o lo que gustes apoyar.

De esa forma poder apoyar los post de la comunidad y sean mejor recompensados

Dentro de una comunidad nos fartalecemos!

Mi enlace en twitter
posh

¡Felicitaciones!



Estás participando para optar a la mención especial de nuestra COMUNIDAD (Recompensa de 1 Hive), también has recibido 1 ENTROKEN.

1. Invierte en el PROYECTO ENTROPÍA y recibe ganancias semanalmente. Entra aquí para más información.

2. Contáctanos en Discord: https://discord.gg/hkCjFeb

3. Suscríbete a nuestra COMUNIDAD, apoya al trail de @Entropia y así podrás ganar recompensas de curación de forma automática. Entra aquí para más información sobre nuestro trail.

4. Creación de cuentas nuevas de Hive aquí.

5. Visita nuestro canal de Youtube.

Atentamente

El equipo de curación del PROYECTO ENTROPÍA

Gracias por leerme y apoyarme