Python un ejemplo práctico Aitzol Naberan Burgaña CodeSyntax   Interneterako software eta estrategia www.codesyntax.com
Dive into python <ul><li>Es un libro libre para programadores
Explica caracteristicas de python mediante ejemplos
Se puede descargar desde </li><ul><li>diveintopython.org </li></ul><li>Vamos a examinar los dos primeros ejemplos del libr...
Analizaremos un ejemplo un poco mas avanzado </li></ul></ul>
Primer ejemplo
El “truco”  if __name__ <ul><li>Podemos usarlo para probar métodos </li></ul>
callable, getattr <ul><li>La función  callable  toma cualquier objeto y devuelve 1 si se puede llamar al objeto y 0 en cas...
Con la función getattr podemos recuperar una referencia a cualquier atributo de un objeto. </li></ul>
Comprensión y filtrado de listas <ul><li>Mediante comprensión proporciona una forma compacta de relacionar una lista con o...
Comprensión y filtrado de listas <ul>[expresión for elemento in lista if condición] </ul>
Aplicando lo aprendido al ejemplo
Peculiaridades de  and  y  or <ul><li>En python,  and  y  or  realizan las operaciones lógicas como cabe esperar, pero no ...
El “truco”  and or <ul><li>Cuando este truco falla </li></ul>>>> a = '' >>> b = 'second' >>> 1 and a or b 'second'
Upcoming SlideShare
Loading in...5
×

Python un ejemplo práctico

15,190

Published on

Python by example from diveintopython book

Published in: Technology
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
15,190
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
97
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide
  • Python un ejemplo práctico

    1. 1. Python un ejemplo práctico Aitzol Naberan Burgaña CodeSyntax Interneterako software eta estrategia www.codesyntax.com
    2. 2. Dive into python <ul><li>Es un libro libre para programadores
    3. 3. Explica caracteristicas de python mediante ejemplos
    4. 4. Se puede descargar desde </li><ul><li>diveintopython.org </li></ul><li>Vamos a examinar los dos primeros ejemplos del libro </li><ul><li>Repasaremos los conceptos estudiados anteriormente
    5. 5. Analizaremos un ejemplo un poco mas avanzado </li></ul></ul>
    6. 6. Primer ejemplo
    7. 7. El “truco” if __name__ <ul><li>Podemos usarlo para probar métodos </li></ul>
    8. 8. callable, getattr <ul><li>La función callable toma 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. 9. Con la función getattr podemos recuperar una referencia a cualquier atributo de un objeto. </li></ul>
    10. 10. Comprensión y filtrado de listas <ul><li>Mediante comprensión proporciona una forma compacta de relacionar una lista con otra aplicando una función a los elementos de la primera. </li></ul><ul><li>La comprensión de listas se puede combinar con un mecanismo de filtrado para que solamente se utilizen algunos elementos de la lista </li></ul>
    11. 11. Comprensión y filtrado de listas <ul>[expresión for elemento in lista if condición] </ul>
    12. 12. Aplicando lo aprendido al ejemplo
    13. 13. Peculiaridades de and y or <ul><li>En python, and y or realizan las operaciones lógicas como cabe esperar, pero no devuelven valosres booleanos; devuelven uno de los valores que están comparando. </li></ul>
    14. 14. El “truco” and or <ul><li>Cuando este truco falla </li></ul>>>> a = '' >>> b = 'second' >>> 1 and a or b 'second'
    15. 15. Funciones lambda <ul><li>Son funciones de una sola linea
    16. 16. No reciben nombre
    17. 17. Se pueden usar y definir en cualquier sitio donde se necesite una función </li></ul>
    18. 18. Conversión de listas a string y vuelta <ul><li>Usando el metodo join de los strings, podemos convertir las listas en cadenas de caracteres. </li></ul><ul><li>Usando el método split de los strings,podemos convertir las cadenas de caracteres en listas. </li></ul>
    19. 19. Aplicando lo aprendido al ejemplo
    20. 20. El último elemento
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×