Python un ejemplo práctico
-
Upload
codesyntax -
Category
Technology
-
view
15.191 -
download
4
description
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