Funciones Capítulo 4 Python para Todos PYTHON PARA TODOS

Slides:



Advertisements
Presentaciones similares
Tema 5 Sentencias básicas. Sentencia –Línea de código en C Básicas –Entrada de datos desde el teclado –Salida de datos por la pantalla –Asignación de.
Advertisements

Python CI-2200 Programación Avanzada en Sistemas UNIX.
Te presento a Python Qué es Python? Lenguaje interpretado
Repaso para la construcción del intérprete 2012
Desarrollo de Aplicaciones para Internet
Comparación entre ANSI C y Python
Programación 1 Presentación de c++
Programación Python.
Introducción al lenguaje C++
Una breve introducción
Ejercicios con listas.
La estructura básica de los programas en java, algo a tener en cuenta y que debemos recordar siempre es el archivo debe llevar el nombre de la clase con.
Funciones en lenguaje C
Métodos Algoritmos y Desarrollo de Programas I. Cuando utilizar métodos  Los métodos se utilizan para romper un problema en pedazos de forma que este.
POO Java Módulo 3 Elementos de programas Identificadores
Lenguaje C.
FUNCIONES EN C.
SCJP SUN CERTIFIED PROGRAMMER FOR JAVA 6. SEMANA TRES ASIGNACION.
Tema 2: Los tipos de datos
Prog. Univ. Rodríguez Rey, Pablo Funciones Programación I.
Java. Java nació el año 1991, por un par de ingenieros de la Sun Microsystems.
Pulse para añadir texto Desarrollo de sitios web con PHP y MySQL Tema 2: Lenguaje PHP básico Elaborado por: José Mariano González Romano
Descomposición Modular. Funciones
El Concepto de Tipo Los tipos permiten indicar la característica de los valores (datos) manipulados en un programa. Toda variable tiene asociado un tipo.
FUNCIONES Conceptos básicos. Retorno de una función Clases de funciones. Paso de parámetros. Funciones y arrays.
Sesión 11: Python (2) – Estructura Secuencial. 2009/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Circuitos Digitales III 2010/1 Informática.
Ejemplos: float R[10] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; float S[] = {2, 32, 4.6, 2, 1, 0.5, 3, 8, 0, 12}; int N[] = {1, 2, 3, 6}; int M[][3] = {
1 TÉCNICAS DE PROGRAMACIÓN Lenguaje C Tercera Clase (Segunda de C)
Fundamentos de Programación
Lenguaje de programación: Lua Fundamentos de lenguaje de programación. Iván Cardemil Patricio Tudela Camilo Rojas Llosect Moscoso.
Programación II Sesión 3. TABLA DE CONTENIDO  Tipos de Datos en C  Delimitadores  Tipo Char  Tipo Int  Tipo Float  Tipo Double  Constantes  Operadores.
Funciones en lenguaje C 2 Funciones Definición: – Las funciones son los bloques de construcción básicos de C. Dentro de ellas se da toda la actividad.
Convenciones de nomenclatura y diseño
Lic. Xóchitl minerva García cruz
¿Que son Creative Commons?
Todo archivo se guarda en el disco duro con extensión .py
MANEJO DE ARRELOGS EN C Clase 8: Arreglos.
Introducción a C Parte 1 Aurelio Sanabria Estructuras de datos
AYUDANTÍA 6 Más sobre... ¿Faiton?.
Métodos en Java.
Estructura Básica de Un programa en C++
LÓGICA DE PROGRAMACIÓN
EXPRESIONES Una expresión es una forma especial de asignación.
Base de datos PubMed (Curso básico: módulo 4, parte B)
TALLER DE CERTIFICACIÓN INTERNACIONAL
Características de “C”
CURSO PROGRAMACIÓN BÁSICA SEMANA 3 ¿Qué es un programa?
COMPONENTES WEB TEMA: variables.
PROGRAMACIÓN (2).
ÁRBOLES DE EXPRESION. Un árbol de expresión sirve para evaluar expresiones del tipo: (a+b)*c/d Para que un árbol represente una expresión se deben tomar.
Algunas Características de C++ no presentes en C
¿Por qué programar? Capítulo 1 Python para Todos
Construyendo Nuestras Propias Funciones
Bucles e Iteración – Parte 2
Bucles e Iteración – Parte 4
Expresiones– Parte 2 PYTHON PARA TODOS Expresiones.
Ejecución Condicional
Variables, Expresiones y Enunciados
Introducción – Parte 4 PYTHON PARA TODOS Hablemos con Python.
Más Patrones de Ejecución Condicional
Bucles e Iteración Capítulo 5 Python para Todos
Expresiones– Parte 3 PYTHON PARA TODOS Crear un Programa.
Lenguajes de Bucle: Lo Que Hacemos en los Bucles
Hola Esto es una diapositiva. Buen dia wweretrt.
Trabajo de computación
¿Por qué programar? Capítulo 1 Python para Todos
Funciones Capítulo 4 Python para Todos
Bucles e Iteración Capítulo 5 Python para Todos
Variables, Expresiones y Enunciados
Ejecución Condicional
Transcripción de la presentación:

Funciones Capítulo 4 Python para Todos www.py4e.com PYTHON PARA TODOS Funciones – Parte 1 Funciones Capítulo 4 Nota de Chuck. Si está usando estos materiales, puede retirar el logotipo de UM y reemplazarlo por el suyo pero, por favor, conserve el logo de CC-BY en la primera página así como también retenga la(s) página(s) de agradecimientos al final. Python para Todos www.py4e.com

Pasos Almacenados (y reutilizados) PYTHON PARA TODOS Funciones – Parte 1 Pasos Almacenados (y reutilizados) def objeto(): Programa: def objeto(): print('Hola') print('Diversión') objeto() print('Zip') print('Hola') print('Diversión') Resultado: Hola Diversión Zip Objeto() print 'Zip' Objeto() A estas piezas de códigos reutilizables las denominamos “funciones”

Funciones de Python Existen dos tipos de funciones en Python. PYTHON PARA TODOS Funciones – Parte 1 Funciones de Python Existen dos tipos de funciones en Python. Funciones incorporadas que se presentan como parte de Python - print(), input(), type(), float(), int() ... Funciones que nosotros definimos y luego utilizamos Tratamos a los nombres de las funciones incorporadas como “nuevas” palabras reservadas (es decir, las evitamos como nombres de variables)

Definición de la Función PYTHON PARA TODOS Funciones – Parte 1 Definición de la Función En Python una función es un código reutilizable que toma argumentos(s) como input, realiza algunos cálculos y luego devuelve uno o más resultado(s) Para definir una función utilizamos la palabra reservada def Llamamos/Invocamos a la función utilizando una expresión que contenga el nombre de la función, paréntesis y argumentos

grande = max('Hola mundo') PYTHON PARA TODOS Funciones – Parte 1 Argumento grande = max('Hola mundo') Asignación 'w' Resultado >>> grande = max('Hola mundo') >>> print(grande) w >>> pequeño = min('Hola mundo') >>> print(pequeño) >>>

Guido escribió este código PYTHON PARA TODOS Funciones – Parte 1 Función Max Una función es un código almacenado que nosotros utilizamos. Una función toma un input y arroja un resultado. >>> grande = max('Hola mundo') >>> print(grande) w Función max() 'Hola mundo' (una cadena) 'w' (una cadena) Guido escribió este código

Guido escribió este código PYTHON PARA TODOS Funciones – Parte 1 Función Max Una función es un código almacenado que nosotros utilizamos. Una función toma un input y arroja un resultado. >>> grande = max('Hola mundo') >>> print(grande) w def max(inp): blah for x in inp: 'Hola mundo' (una cadena) 'w' (una cadena) Guido escribió este código

Conversiones de Type (Tipo) PYTHON PARA TODOS Funciones – Parte 1 Conversiones de Type (Tipo) >>> print float(99) / 100 0.99 >>> i = 42 >>> type(i) <class 'int'> >>> f = float(i) >>> print(f) 42.0 >>> type(f) <class 'float'> >>> print(1 + 2 * float(3) / 4 – 5) -2.5 >>> Cuando coloca un número entero y un punto flotante en una expresión, el número entero implícitamente se convierte en decimal Puede controlar esto con las funciones incorporadas int() y float()

Conversiones de Cadenas PYTHON PARA TODOS Funciones – Parte 1 Conversiones de Cadenas >>> sval = '123' >>> type(sval) <class 'str'> >>> print(sval + 1) Traza de rastreo (llamada más reciente a lo último): Archivo "<stdin>", línea 1, in <module> TypeError: cannot concatenate 'str' and 'int' >>> ival = int(sval) >>> type(ival) <class 'int'> >>> print(ival + 1) 124 >>> nsv = 'hola bob' >>> niv = int(nsv) Arhivo "<stdin>", línea 1, in <module> ValueError: invalid literal for int() También puede usar int() y float() para convertir entre cadenas y valores enteros Se mostrará error si la cadena no contiene caracteres numéricos

PYTHON PARA TODOS Funciones – Parte 1 Una Función Propia

Agradecimientos / Colaboraciones PYTHON PARA TODOS Funciones – Parte 1 Funciones – Parte 1 Agradecimientos / Colaboraciones Estas diapositivas están protegidas por derechos de autor 2010- Charles R. Severance (www.dr-chuck.com) de la Facultad de Información de la Universidad de Michigan y open.umich.edu, y se ponen a disposición bajo licencia de Creative Commons Attribution 4.0. Por favor, conserve esta última diapositiva en todas las copias del documento para cumplir con los requisitos de atribución de la licencia. Si realiza algún cambio, siéntase libre de agregar su nombre y el de su organización a la lista de colaboradores en esta página cuando republique los materiales. Desarrollo inicial: Charles Severance, Facultad de Información de la Universidad de Michigan … Ingrese nuevos colaboradores y traductores aquí ...