Python un ejemplo práctico
Upcoming SlideShare
Loading in...5
×

Like this? Share it with your network

Share

Python un ejemplo práctico

  • 19,879 views
Uploaded on

Python by example from diveintopython book

Python by example from diveintopython book

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
19,879
On Slideshare
19,796
From Embeds
83
Number of Embeds
2

Actions

Shares
Downloads
96
Comments
0
Likes
1

Embeds 83

http://www.slideshare.net 82
http://webcache.googleusercontent.com 1

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Python un ejemplo práctico Aitzol Naberan Burgaña 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 “truco” if __name__
    • Podemos usarlo para probar métodos
  • 8. callable, getattr
    • 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. Con la función getattr podemos recuperar una referencia a cualquier atributo de un objeto.
  • 10. Comprensión y filtrado de listas
    • Mediante comprensión proporciona una forma compacta de relacionar una lista con otra aplicando una función a los elementos de la primera.
    • La comprensión de listas se puede combinar con un mecanismo de filtrado para que solamente se utilizen algunos elementos de la lista
  • 11. Comprensión y filtrado de listas
      [expresión for elemento in lista if condición]
  • 12. Aplicando lo aprendido al ejemplo
  • 13. Peculiaridades de and y or
    • 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.
  • 14. El “truco” and or
    • Cuando este truco falla
    >>> a = '' >>> b = 'second' >>> 1 and a or b 'second'
  • 15. Funciones lambda
    • Son funciones de una sola linea
    • 16. No reciben nombre
    • 17. Se pueden usar y definir en cualquier sitio donde se necesite una función
  • 18. Conversión de listas a string y vuelta
    • Usando el metodo join de los strings, podemos convertir las listas en cadenas de caracteres.
    • Usando el método split de los strings,podemos convertir las cadenas de caracteres en listas.
  • 19. Aplicando lo aprendido al ejemplo
  • 20. El último elemento