¡Quiero Aprender Python!
Antes que nada ¡FELICITACIONES!
Ahora ¿A dónde podrías recurrir para obtener información que te inicie en la programación pythonesca? Bueno, estos son algunos libros que se propusieron en la ListaDeCorreo. De todos modos, no dudes en preguntar.
How to Think Like a Computer Scientist (Python 2.x) es de conceptos generales de programación usando Python. Hay una versión en español llamada Aprenda a pensar como un programador (con Python).
Byte of Python es un libro para iniciarse en Python, el autor proclama que es para quien lo único que sabe de computación es grabar un archivo.
Dive into Python, está en varios idiomas, se viene escribiendo/actualizando hace bastante, y viene con Ubuntu. Inmersión en Python es la versión en castellano y ya han sido traducidos algunos capítulos. También tiene versiones para Python 2.x y 3.
Instant Python es un curso de entrenamiento corto e intensivo.
A Primer on Python for Life Science Researchers, versión en forma de publicación científica del trabajo anterior. La principal diferencia es que está versión ha sido revisada por el sistema de peer-review que se usa para las publicaciones científicas.
-
Para quien ya tiene alguna idea, pero necesita buscar algo puntual, puede probar:
Para los impacientes, para quienes quieren impresionar al jefe, para los que gustan de las ejemplos cortos, simples y efectivos, están estos MiniEjemplos.
Doma de Serpientes para Niños: Aprendiendo a Programar con Python "Snake Wrangling for Kids" es un libro electrónico para niños de 8 o más años que quieran aprender a programar. Cubre lo básico de la programación utilizando el lenguaje de programación Python 3 como base para aprender los conceptos.
-
Libro Oficial de web2py de Massimo Di Pierro. El lenguaje Python (Capítulo 2)
Documentación oficial web2py (Cap.2) Massimo Di Pierro
Este es un proyecto público y libre para mantener toda la documentación de Python traducida a nuestro idioma.
Otras guías iniciales sobre Python en español.
-
Tutorial oficial escrito por el autor de Python.
Guía de Aprendizaje de Python Autor original Guido van Rossum.
-
Pequeña introducción al lenguaje Python.
MiniPython Arturo Suelves Albert (2001)
-
Curso intensivo de introducción mínima al lenguaje de programación.
Python Instantáneo Magnus Lie Hetland - Traducción de Marcos Sánchez Provencio
-
Guía para alguien que no tiene experiencia previa en programación.
Tutor para No-Programadores Josh Cogliati 1999-2002 - Traducción Victor M. Rosas Garcia.
-
Libro Python no muerde de Roberto Alsina, para alguien que tiene experiencia previa en programación.
Python no muerde Roberto Alsina - En español(Licencia Creative Commons)
-
Libro Python para todos de Raúl González Duque. Introducción al lenguaje e utilización de la librería estándar de python.
Python para todos Raúl González Duque - En español(Licencia Creative Commons)
Documentación adicional sobre Python en español.
-
Tutoriales de Django:
-
El libro de Web2py en español:
http://web2py.com/books/default/chapter/36 (cuarta edición, traducción en progreso)
-
Procesando archivos XML con minidom, que forma parte de la librería estándar de Python.
-
Acceso a Bases de Datos desde Python: Interfaz DB-API.
-
Programación de funciones (procedimientos almacenados) y disparadores en PostgreSQL con Pl/Python.
-
Desarrollo rápido de aplicaciones simples con interfaz gráfica de usuario (GUI) usando PythonCard
Documentación oficial sobre Python.
-
Versión actual:
-
Versiones anteriores:
-
Versión en desarrollo:
Apuntes universitarios.
Universidad de Buenos Aires, Facultad de Ingeniería (FIUBA) materia "Algoritmos y Programación 1", cátedra Wachenchauzer, se utiliza Python y están disponibles los materiales en la siguiente página:
-
Página web:
-
Apuntes:
https://sites.google.com/site/fiuba7540rw/home/apunte_7540.pdf
-
Ejercicios:
https://sites.google.com/site/fiuba7540rw/home/ejercicios.pdf
Proyecto de Extensión "Programando Robots con Software Libre", Laboratorio de Investigación de Nuevas Tecnologías Informáticas (LINTI), Facultad de Informática, Universidad Nacional de La Plata. Lic. Claudia Banchoff y grupo Lihuen.
-
Sitio web:
-
Manual "Programando con Robots":
http://robots.linti.unlp.edu.ar/img_auth.php/4/4a/Manual-programando-con-robots.pdf
-
Paper " "Modificaciones realizadas al Robot Multiplo N6 para permitir programación interactiva", publicado en las 9º Jornadas de Software Libre (JAIIO JSL):
http://robots.linti.unlp.edu.ar/uploads/docs/modificaciones_realizadas_al_robot_multiplo_n6.pdf
Ejemplos prácticos de problemas y soluciones frecuentes.
Python Recipes - ActiveState (Inglés)
Recetario - Python Argentina (Español)
Videos.
-
Ejemplos de aplicaciones, cursos para principiantes, intermedios y avanzados. Algunas categorías: Python, Wxpython, Ipython, Django, Flask, etc.:
https://www.youtube.com/results?search_query=python+language
-
Charlas Abiertas de Python, organizadas por Python Argentina:
Lista de charlas realizadas (Español)
Links revisados al 20/02/2021