Si estas deseando aprender a programar o introducirte en el lenguaje de programación Python, este libro es para ti: Algoritmos y Programación I con lenguaje Python, una obra realizada por varios profesores de ingeniería y desarrolladores de software argentinos (Rosita Wachenchauzer, Margarita Manterola, Maximiliano Curia, Marcos Medrano, Nicolás Paez) y distribuida bajo licencia Creative Commons.
Hoy en día existe una gran cantidad de recursos para aprender python, pero este libro me ha gustado, porque además de ser un completo tutorial para manejar python, e ir salpicado de interesantes explicaciones al estilo de «sabias que…« que hacen la lectura más amena; nos permite enseguida ensuciarnos las manos con el código y empezar a hacer ejercicios sencillos, en los que podemos aplicar lo que hemos aprendido en cada capítulo, saboreando la elegancia y sencillez que puede tener este lenguaje.
Hablando de capítulos, el contenido de Algoritmos y Programación I con lenguaje Python, incluye los siguientes contenidos:
- Conceptos básicos
- Programas sencillos
- Funciones
- Decisiones
- Más sobre ciclos
- Cadenas de caracteres
- Tuplas y listas
- Algoritmos de búsqueda
- Diccionarios
- Contratos y Mutabilidad
- Manejo de archivos
- Manejo de errores y excepciones
- Procesamiento de archivos
- Objetos
- Polimorfismo, Herencia y Delegación
- Listas enlazadas
- Pilas y colas
- Modelo de ejecución de funciones y recursividad
- Ordenar listas
- Algunos ordenamientos recursivos
En total 224 paginas que podéis descargar desde aquí
Entradas relacionadas:
- Doma de Serpientes para Niños: Aprendiendo a programar en Python
- Aprende Javascript, Python y Ruby de forma interactiva
- TheCodePlayer: Aprende HTML5, CSS3, JavaScript y más…
Vía | Aprender Python
Parece muy adecuado para aprender a programar. Estupendo. A ver si la gente se anima. Hoy en día es imprescindible saber cómo funciona un ordenador y para eso es imprescindible saber programar.
Un saludo.
No solo eso, una vez que dominas cuatro cosas, también puede ser divertido 🙂
Saludos Hexborg!
Lo leí hace unos meses. Es genial el libro.
Yo recien lo descubrí hace unos días, creía que tenía casi todo sobre python en español y me lleve una agradable sorpresa…
Gracias Joe¡¡ Descargado!! Codecacademy + libro es un buen comienzo.
Gracias a ti por pasarte por el blog y comentar!
Un saludo amigo!
Muchas gracias por hacerme conocer un libro tan útil como es Algoritmos y Programación I con lenguaje Python, la verdad venía buscando un libro de esas características que sea sobretodo ameno el aprendizaje , gracias de nuevo y si encuentras un libro o libros similares se te agradecería que los compartieras .
Hay varios, pero este es de los más completos, a ver si un día de estos hago una selección y los subo al blog para el que quiera los pueda descargar 🙂
se agradecería.
estare pendiente de ese futuro post y muchas gracias por compartir este libro, lo estoy leyendo y es excelente
Nunca están demás, gracias por compartirlo.
Un placer man!
Saludos!
Gracias, tanto a las autoras y autores del libro de programación, como a ti, Tannhausser, por distribuirlo.
Gracias Nuadera! como bien mencionas el merito es de los autores/as, y se merecen una buena difusión de la obra.
Wow!
suena interesante el libro, habrá que probarlo!
Recién descubrí este blog, se ve muy bueno, felicidades!
gracias por el libro!
Gracias a ti por comentar!
Un saludo!
Muchas gracias, ahorita estoy llevando un curso de algoritmos y estructuras de datos en java, pero siempre he querido aprender python, creo que me servirá bastante.
Gracias cooper15!
Espero que te sea de provecho!
Un saludo!
este es un libro que lo nesecitaba urgente , pues ahora q estoy entrando a este mundo de la informatica es muy util y gracias a ti …. exitos y suerte – Willer – LAMAS – PERU
Gracias por acabar mi ignorancia.
Pingback: Lecturas veraniegas un poco Geek | victorhckinthefreeworld
Hola a todos los seguidores de esta web. El libro parece ideal para aprender python pero me asalta una duda: en el apartado «codigo 1.5 cuad2» de este libro creo detectar un error en el codigo o alomejor soy yo. Pero cuando intento ingresar un numero para que me devuelva el cuadrado me sale error. ¿a que se debe este fallo si sigo el codigo a ie de la letra?.
Gracias! Justo lo que estaba buscando! Lo empiezo a chusmear Saludos!
Yo estoy haciendo un curso, me dedico profesionalmente a desarrollo de software pero ahora ya estoy empezando a aprender Python porque estoy cansado de lenguajes tan densos como el Java o el C++ que para hacer cualquier cosa escribes más lineas que un tonto con una tiza y me sorprende lo potente y bien pensado que está este lenguaje