Si tiene buenos conocimientos sobre programación, conoce bien el diseño orientado a objetos y funcional, o tiene experiencia programando con otros lenguajes y puede leer fluidamente el inglés, este libro es para usted.
Si por el contrario está interesado en aprender a programar con Python pero recién comienza en el mundo de la programación, le recomendamos el libro Aprenda a pensar como un programador con Python.
Dive Into Python le enseña a programar con Python de un modo muy directo: tendrá que estudiar el código de los ejemplos (que están muy bien documentados) y probarlos. De acuerdo, con cualquier otro libro, también tendría que hacerlo, pero en este caso no se trata de un recurso, sino de la propuesta pedágogico-didáctica de su autor.
El libro recorre un temario amplio que aporta un muy buen entendimiento práctico del lenguaje, y aunque no llegará a ser un experto programador en Python al concluirlo (del mismo modo que nadie llega a ser un jugador de fútbol profesional por jugar un torneo), sí que constituye un paso importante hacia esa meta.
Python no es sólo un buen lenguaje para aprender a programar, de hecho sea tal vez aún mejor para realizar una gran variedad de tipos diferentes de desarrollos, desde aplicaciones de escritorio, networking, aplicaciones web, entre otras posibilidades. Además, cuenta con muy buenos frameworks que extienden sus posibilidades y lo hacen aún más fácil de utilizar en grandes proyectos. Por otra parte existe una gran variedad de editores y entornos de desarrollo libres para programar en Python.
Algunos datos técnicos que no es posible pasar por alto. Python es:
- Multiparadigma
- Interpretado
- Permite diseñar interfaces gráficas de usuario utilizando diversas bibliotecas gráficas (Qt, GTK, TK)
- Existen implementaciones de Python en diversos lenguajes (.Net, Java, C, hasta en el mismísimo Python)
- Viene con baterías incluidas.
Python es un lenguaje que año a año va ganando más y más popularidad. Es sencillo de entender, se basa en una comunidad extensa y muy activa, hay una buena cantidad de documentación disponible, y actualmente se difunde su utilización en muchos congresos y jornadas sobre desarrollo de software libre.
La descarga incluye el código fuente de los ejemplos y ejercicios, en un único archivo.
Título: | Dive into Python |
Autor: | Mark Pilgrim |
Fecha de publicación: | Mayo 2004 |
Páginas: | 327 |
Idioma: | Inglés |
Dirigido a: | Programadores con experiencia |
Requisitos: | Fundamentos en programación |
Licencia: | GFDL 1.1 |
Tabla de Contenidos
Capítulo 1: | Installing Python |
Capítulo 2: | Your First Python Program |
Capítulo 3: | Native Datatypes |
Capítulo 4: | The Power Of Introspection |
Capítulo 5: | Objects and Object−Orientation |
Capítulo 6: | Exceptions and File Handling |
Capítulo 7: | Regular Expressions |
Capítulo 8: | HTML Processing |
Capítulo 9: | XML Processing |
Capítulo 10: | Scripts and Streams |
Capítulo 11: | HTTP Web Services |
Capítulo 12: | SOAP Web Services |
Capítulo 13: | Unit Testing |
Capítulo 14: | Test−First Programming |
Capítulo 15: | Refactoring |
Capítulo 16: | Functional Programming |
Capítulo 17: | Dynamic functions |
Capítulo 18: | Performance Tuning |
Appendix A: | Further reading |
Appendix B: | A 5−minute review |
Appendix C: | Tips and tricks |
Appendix D: | List of examples |
Appendix E: | Revision history |
Appendix F: | About the book |
Appendix G: | GNU Free Documentation License |
Appendix H: | Python license |
Descarga este libro
Dive into Python: | 0,7 MB |
0 comentarios