5. Funciones y programación estructurada¶

En Python tiene las estructuras de functions los cuales son bloques de código fuente que pueden contener sentencias reusables de código fuente que puede ser personalizables vía parámetros.

En esta lección se describen las estructuras de funciones del lenguaje Python, mostrando ejemplos prácticos y útiles. A continuación el temario de esta lección:

  • 5.1. Programación estructurada
    • 5.1.1. Ventajas del paradigma
  • 5.2. Funciones
    • 5.2.1. Sentencia def
    • 5.2.2. Argumentos y parámetros
    • 5.2.3. Argumentos indeterminados
    • 5.2.4. Sentencia pass
    • 5.2.5. Sentencia return
    • 5.2.6. Ejemplos de funciones
  • 5.3. Funciones avanzadas
    • 5.3.1. Funciones de predicado
    • 5.3.2. Objetos de función
    • 5.3.3. Funciones anónimas
    • 5.3.4. Expresión lambda
    • 5.3.5. Ejemplos de funciones avanzadas
  • 5.4. Funciones recursivas
    • 5.4.1. Función recursiva sin retorno
    • 5.4.2. Función recursiva con retorno
  • 5.5. Funciones de orden superior
    • 5.5.1. filter()
    • 5.5.2. map()
    • 5.5.3. lambda
  • 5.6. Funciones integradas
    • 5.6.1. Funciones generales
    • 5.6.2. Funciones de entrada y salida
    • 5.6.3. Funciones numéricas
    • 5.6.4. Funciones de booleanos
    • 5.6.5. Funciones de cadenas de caracteres
    • 5.6.6. Funciones de secuencias
    • 5.6.7. Funciones de objetos

Logo

Programación en Python - Nivel básico

Nivel basico

Navegación

  • 1. Introducción al lenguaje Python
  • 2. Introspección del lenguaje Python
  • 3. Tipos y estructuras de datos
  • 4. Bloques de código y estructuras de control
  • 5. Funciones y programación estructurada
    • 5.1. Programación estructurada
    • 5.2. Funciones
    • 5.3. Funciones avanzadas
    • 5.4. Funciones recursivas
    • 5.5. Funciones de orden superior
    • 5.6. Funciones integradas
  • 6. Introspección a la depuración con pdb
  • 7. Operaciones de E/S y manipulación de archivos
  • 8. Módulos, paquetes y distribución de software
  • 9. Manejos de errores y orientación a objetos
  • 10. Decoradores y la librería estándar
  • Esquema del entrenamiento
  • Lecturas suplementarias del entrenamiento
  • Anexos del entrenamiento
  • Operadores
  • Glosario
  • Licenciamientos
  • Tareas pendientes

Related Topics

  • Documentation overview
    • Previous: 4.5. Iteradores
    • Next: 5.1. Programación estructurada

Búsqueda rápida

©2014 - 2019, Covantec R.L.. | Page source
Fork me on GitHub