Modulos en Python

18
Modulos en Python Python 3.4.2

Transcript of Modulos en Python

Modulos en PythonPython 3.4.2

Presentación

Nombre: Jesus Navarro

Tema: Modulos en Python

Fecha: 7/2/2015

Introducción

Python es un lenguaje de programación interpretadocuya filosofía hace hincapié en una sintaxis que favorezcaun código legible.

Se trata de un lenguaje de programación multiparadigma,ya que soporta orientación a objetos, programaciónimperativa y, en menor medida, programación funcional.Es un lenguaje interpretado, usa tipado dinámico y esmultiplataforma.

¿Que es un modulo?

Los módulos en Python son grupos de funciones alojadasdentro de un archivo .py

Con ellos podemos organizar un grupo de funciones como sifueran un conjunto de herramientas las cuales podemoshacer uso de ellas cada vez que las necesitemos.

Los módulos son bastante fáciles de crear, ya que sonscripts sencillos de Python.

Modulos Personales

Existen módulos que pueden ser creados por el usuario o los que incluye el sistema,primero se explicaran los que se pueden crear por parte del usuario.

Función para calcular área de un triángulo

Primero creamos una función,la guardamos en el directorio donde vamos a tener los demás scripts

Y entonces en una nueva hoja de código mandaremos llamar el archivo “formulas” que contiene la función llamada “areaTriangulo” y se hace de la siguiente manera

Importar funciones desde otro archivo (Modulos)

Usar las funciones

Una vez importas el modulo la forma correcta de usar las funciones es la siguiente:

Modulos incorporados

Existen miles de módulos incorporados dentro dePython. Debido a que el rango es extenso, esimposible cubrirlos todos, por lo que solo me voybasar en los más útiles. Si quieres conocer más sobrelos módulos incorporados en Python te invito a que leeches un vistazo a la página oficial donde encontrarástoda la documentación necesaria.

Modulos revisados

math

time

datatime

Modulo math

Este modulo nos da acceso a las funciones y constantes matemáticas implementadas en Python tales como: Pi, radianes,factoriales,raíz cuadrada etc.

Funciones del modulo math

Modulo timeComo su nombre lo dice se relaciona al tiempo

Modulo datetime

Resumen de Modulos

Hacer una lista con el total de modulo disponibles para Python podría ser interminable puesto que como se observo anteriormente cada usuario puede crear uno nuevo, así pues los módulos del lenguaje ayudan a las tareas cotidianas de programación, se pueden encontrar mas información sobre ellos en la documentación de cada version del lenguaje.

Referencias

http://librosweb.es/libro/python/capitulo_10/modulos_de_sistema.html

https://docs.python.org/3.4/library/datetime.html#module-datetime

http://codehero.co/python-desde-cero-modulos/

https://docs.python.org/3.4/library/math.html

Referencias

http://librosweb.es/libro/python/capitulo_10/modulos_de_sistema.html

https://docs.python.org/3.4/library/datetime.html#module-datetime

http://codehero.co/python-desde-cero-modulos/

https://docs.python.org/3.4/library/math.html