Etapa 2 - Introduccion a Python - 2211690
Fernando Monsivais
Created on September 9, 2024
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.