Python un ejemplo práctico

download Python un ejemplo práctico

If you can't read please download the document

description

Python by example from diveintopython book

Transcript of Python un ejemplo práctico

  • 1. Python un ejemplo prctico Aitzol Naberan Burgaa CodeSyntax Interneterako software eta estrategia www.codesyntax.com

2. Dive into python

  • Es un libro libre para programadores

3. Explica caracteristicas de python mediante ejemplos 4. Se puede descargar desde

  • diveintopython.org

Vamos a examinar los dos primeros ejemplos del libro

  • Repasaremos los conceptos estudiados anteriormente

5. Analizaremos un ejemplo un poco mas avanzado 6. Primer ejemplo 7. El trucoif __name__

  • Podemos usarlo para probar mtodos

8. callable, getattr

  • La funcincallabletoma cualquier objeto y devuelve 1 si se puede llamar al objeto y 0 en caso contrario. Los objetos que pueden ser llamados son funciones, metodos de clase o incluso las mismas clases.

9. Con la funcin getattr podemos recuperar una referencia a cualquier atributo de un objeto. 10. Comprensin y filtrado de listas

  • Mediante comprensin proporciona una forma compacta de relacionar una lista con otra aplicando una funcin a los elementos de la primera.
  • La comprensin de listas se puede combinar con unmecanismo de filtrado para que solamente se utilizen algunos elementos de la lista

11. Comprensin y filtrado de listas

  • [expresin for elemento in lista if condicin]

12. Aplicando lo aprendido al ejemplo 13. Peculiaridades deandyor

  • En python,andyorrealizan las operaciones lgicas como cabe esperar, pero no devuelven valosres booleanos; devuelven uno de los valores que estn comparando.

14. El trucoand or

  • Cuando este truco falla

>>> a = '' >>> b = 'second' >>> 1 and a or b 'second' 15. Funcioneslambda

  • Son funciones de una sola linea

16. No reciben nombre 17. Se pueden usar y definir en cualquier sitio donde se necesite una funcin 18. Conversin de listas a string y vuelta

  • Usando el metodojoinde los strings, podemos convertir las listas en cadenas de caracteres.
  • Usando el mtodosplitde los strings,podemos convertir las cadenas de caracteres en listas.

19. Aplicando lo aprendido al ejemplo 20. El ltimo elemento