Want to make creations as awesome as this one?

More creations to inspire you

Transcript

ETAPA 2

Introducción a Python

Funciones

Son segmentos de codigo con un fin especifico, esta estructura permite agrupar codigo, para que sea utilizado cuando sea llamado

Modulos y Paquetes

Un modulo es un archivo que contiene codigo de Python que se puede utilizar en otros programas.

Tipos de funciones

Todas las instrucciones que se encuentran dentro de la funcion deben estar ligeramente cargadas a la derecha.

Ejemplo de modulo 1

Modulos externos

Paquete math

paquete random

paquete statistics

Estructuras

Datos como parametros

Funciones

Parametros por defecto

Ejemplo de modulo 2

Ejemplo de modulo 3

ANGEL FERNANDO MONSIVAIS BUTCHART - 2211690

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Modulo3.py import modulo3 x=4 y=15 lista = md.ListaNum(x,y) print(lista) print(md.ListaX2(lista)) [4,5,6,7,8,9,10,11,12,13,14,15] [8,10,12,14,16,18,20,22,24,26,28,30]

modulo2.py def ListaNum(n,m): lista = [] for i in range (n,m+1): lista.append(i) return lista def ListaX2(lista): lista2=[]; for i in lista: lista2.append(i*2) return lista2

Modulo1.py import modulo1 as md x=4 y=15 lista = md.ListaNum(x,y) print(lista) print(md.ListaX2(lista)) [4,5,6,7,8,9,10,11,12,13,14,15] [8,10,12,14,16,18,20,22,24,26,28,30]

MODULOS Y PAQUETES EXTERNOS Son paquetes y modulos creados por la comunidad, estan disponibles para utilizarlos en tus programas. Algunos de ellos ya estan integrados en la instalacion de Python ya que pertenecen a la libreria estandar.

Proporciona una serie de funciones para realizar calculos matematicos complejos. Con el paquete MATH, se pueden realizar operaciones matematicas avanzadas, como la trigonometria, algebra, calculo, geometria y otras

Genera numeros aleatorios y la manipulacion de secuencias aleatorias. Con este paquete se pueden generar numeros aleatorios con diferentes distribuciones, como uniforme, normal, triangular, exponencial, entre otras.

Incluye una amplia variedad de metodos y funciones para el calculo de estadisticas, como la media, la mediana, la moda, la desviacion estandar, la correlacion y muchas otras. Estos metodos son faciles de usar y dan resultados precisos y confiables.

Pueden ser modificadas dentro de una funcion. Esto significa que, si una funcion modifica una lista o un diccionario que se le pasa como argumento, esos cambios se reflejaran fuera de la funcion tambien

Pueden recibir o no los argumentos que tienen un valor por defecto asignado en su definicion. def potencia (x,n=2) return x**n print(potencia(5)) print(potencia(5,3)) "x" recibe el valor que se desea elevar a la potencia "n"

Idea general

Cras ex ligula, placerat vel velit at, lacinia tincidunt ex.

Complementaria

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

Detalles

Detalles

Detalles

Detalles

Lorem ipsum dolor sit

Detalles

Lorem ipsum dolor sit

complementaria

Lorem ipsum dolor sit

Complementaria

Lorem ipsum dolor sit

idea principal

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

idea principal

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

idea principal

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

idea principal

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

Detalles

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

Complementaria

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

complementaria

complementaria

complementaria

detalles

Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Lorem ipsum dolor sit amet, consectetur adipiscing elit. Vestibulum euismod venenatis euismod. Donec commodo rhoncus diam, vel ullamcorper odio ornare id. Sed ut massa ultrices, tempus nisi quis, semper est.

Para definir una funcion se utiliza la palabra clave def seguida del nombre de la funcion seguido de los parametros separados por comas. Para finalizar la definicion de la funcion se utiliza los dos puntos ":", al igual que en las estructuras de control, los dos puntos dan la apertura de la estructura

Funciones

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

¿Tienes una idea?

Aquí puedes incluir un dato relevante a destacar

Aquí puedes incluir un dato relevante a destacar

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

¿Tienes una idea?

Aquí puedes incluir un dato relevante a destacar

Aquí puedes incluir un dato relevante a destacar

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

¿Tienes una idea?

Aquí puedes incluir un dato relevante a destacar

Aquí puedes incluir un dato relevante a destacar

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

¿Tienes una idea?

Aquí puedes incluir un dato relevante a destacar

Aquí puedes incluir un dato relevante a destacar

  • Visita las preferencias de Analytics;
  • Activa el seguimiento de usuarios;
  • ¡Que fluya la comunicación!

Usa este espacio para añadir una interactividad genial. Incluye texto, imágenes, vídeos, tablas, PDFs… ¡incluso preguntas interactivas!Tip premium: Obten información de cómo interacciona tu audiencia:

¿Tienes una idea?

Aquí puedes incluir un dato relevante a destacar

Aquí puedes incluir un dato relevante a destacar

Se pueden definir sin usar ningun parametro de entrada.

Funciones sin Parametros

FUNCIONES

Variables locales y globales

Se le denomina variable global a las variables declaradas por fuera de la funcion. y si son declaradas dentro de la funcion se le denominan variables locales.

Funciones con Parametros

Variables solicitadas en la definicion de la funcion, se debe identificar un valor asignado a cada uno de los parametros.

Funciones con Parametros Posicionales

Deben especificarse todos los parametros requeridos en un orden especifico, de tal manera que al mandar a llamar a la funcion, los argumentos se coloque en el mismo orden de los parametros.