Evidencias de sesión 4 Curso Python

649 views

Published on

Published in: Education
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
649
On SlideShare
0
From Embeds
0
Number of Embeds
75
Actions
Shares
0
Downloads
11
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Evidencias de sesión 4 Curso Python

  1. 1. Instituto Tecnológico de Tuxtepec Introducción a laprogramación en Python •Equipo 4: María Luisa Acosta Sanjuán Tomás Torres Ramírez Rosa Violeta Vargas Jiménez Odemaris Martínez Acevedo Pedro Téllez Gamboa Sesión 4 (8 hrs) Tuxtepec, Oax. A 26 de Enero de 2012 Introducción a la programación en Python D.R.©
  2. 2. Instituto Tecnológico de TuxtepecCreación de Funciones en Python Introducción a la programación en Python D.R.©
  3. 3. Instituto Tecnológico de Tuxtepec Función• Una función es un bloque de código organizado, reusable , que es usado para relacionar una simple acción.• Las funciones proveen mejor modularidad para las aplicaciones y un alto grado de código reutilizable. Introducción a la programación en Python D.R.©
  4. 4. Instituto Tecnológico de Tuxtepec Definiendo una funciónSe puede definir una función para proporcionarla funcionalidad requerida.Reglas para definir una función:• El bloque de la función empieza con la palabra reservada def seguida del nombre de la función y paréntesis(()).• Cualquier parámetro de entrada o argumentos podrían estar en estos paréntesis. Se pueden definir parámetros dentro de estos. Introducción a la programación en Python D.R.©
  5. 5. Instituto Tecnológico de Tuxtepec … Definiendo una función• La primera sentencia de una función puede ser una instrucción opcional.• EL bloque de código en cada función empieza con dos punto (:) y es indentado.• La instrucción return [expresión] finaliza una función, opcionalmente regresa una expresión al llamarla. Introducción a la programación en Python D.R.©
  6. 6. Instituto Tecnológico de Tuxtepec Sintaxis• Por default, los parámetro tienen un comportamiento posicional, y se necesita informales en el mismo orden en el que fueron definidos Introducción a la programación en Python D.R.©
  7. 7. Aquí está la forma más simple de una función Python. Esta función toma una cadena como parámetro de entrada y la imprime en una pantalla estándar. EjemplosIntroducción a la programación en Python Instituto Tecnológico de TuxtepecD.R.©
  8. 8. Instituto Tecnológico de Tuxtepec Llamando una función• Una función definida solo da una nombre, especifica los parámetros que van a ser incluidos en la función, y estructura los bloques de código• Una vez que la estructura base es finalizada, puedes ejecutarla llamándola desde otra función o directamente desde la línea de comandos Python. Introducción a la programación en Python D.R.©
  9. 9. Instituto Tecnológico de TuxtepecTodo los parámetros en Python son pasado por Paso por referencia vs paso por valorreferencia. Introducción a la programación en Python D.R.©
  10. 10. Instituto Tecnológico de Tuxtepec En este otro ejemplo, donde el argumento está pasado porreferencia pero dentro de la función, la referencia está siendo sobrescrita. Introducción a la programación en Python D.R.©
  11. 11. Instituto Tecnológico de TuxtepecArgumentos requeridos Introducción a la programación en Python D.R.©
  12. 12. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  13. 13. Instituto Tecnológico de TuxtepecAquí, el orden de los parámetros no son iguales Introducción a la programación en Python D.R.©
  14. 14. Instituto Tecnológico de TuxtepecArgumentos por default Introducción a la programación en Python D.R.©
  15. 15. Instituto Tecnológico de TuxtepecVariables globales vs variables locales Introducción a la programación en Python D.R.©
  16. 16. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  17. 17. Instituto Tecnológico de Tuxtepec Ejercicios Introducción a la programación en Python D.R.©
  18. 18. Ejercicio 3.1. Escribir dos funciones que permitan calcular: a) La cantidad de segundos en un tiempo dado en horas, minutos y segundos. b) La cantidad de horas, minutos y segundos de un tiempo dado en segundos.Introducción a la programación en Python Instituto Tecnológico de TuxtepecD.R.©
  19. 19. Instituto Tecnológico de TuxtepecEjercicio 3.2 Introducción a la programación en Python D.R.©
  20. 20. Instituto Tecnológico de Tuxtepec Ejercicio 3.3 Introducción a la programación en Python D.R.©
  21. 21. Instituto Tecnológico de Tuxtepec Introducción a la programación en Python D.R.©
  22. 22. Instituto Tecnológico de Tuxtepec Fuentes consultadas:1. 75.40 Algoritmos y Programación I Guía de Ejercicios Pag. 52.http://www.tutorialspoint.com/python/pytho n_if_else.htm Introducción a la programación en Python D.R.©
  23. 23. Instituto Tecnológico de TuxtepecFin de la cuarta sesión Introducción a la programación en Python D.R.©

×