programar - ¿El mejor recurso en línea para aprender Python?
Soy nuevo en cualquier lenguaje de scripting. Pero, aun así, trabajé en scripting un poco como adaptar otros scripts para que funcionen para mi propósito. Para mí, ¿cuál es el mejor recurso en línea para aprender Python?
[Resumen de respuesta:]
Algunos recursos en línea:
- colección de todo el conocimiento
Algo mas:
Referencia rápida de Python 2.5
+1 para bucear en Python
Considero que la comunidad Python de ActiveState es un gran recurso. También DZone Snippets puede ser útil.
No se trata de aprender Python (sintaxis) sino que te presenta acertijos pequeños y divertidos. La solución de los enigmas se basa en Python, pero puedes usar cualquier ajuste (tu calculadora, scripts bash, Perl ...). Después de resolver uno, puede ver cómo lo han resuelto otros y puede analizar los pros y los contras de las diferentes maneras.
Es muy bueno tener una idea de cómo se pueden hacer las cosas ( inteligente ) en Python. Este sitio funciona especialmente bien si conoce un poco sobre otros lenguajes de scripting o la línea de comandos, etc.
El es realmente bastante bueno.
También hay una serie de videos sobre showmedo sobre python.
Entre esos dos recursos, ¡debería tener más que suficiente para aprender los conceptos básicos!
El en la página principal de Python es un buen lugar para comenzar. Además, hay algunos screencasts aquí .
Estas son herramientas de referencia en línea no valiosas:
Otros recursos en línea para principiantes:
Un buen blog de python para principiantes: http://www.learningpython.com/
Hay algunos screencasts en http://showmedo.com
Primero me encontré con Software Carpentry mirando listas de tutoriales de Python ... pero es mucho más que un tutorial sobre python. Resulta que lo que realmente aprendí fue cómo usar la subversión, y que ninguno de mis proyectos es más adecuado para Python que para Perl ... todavía.
Puedes ver Building Skills en Python , también. Supone cierto nivel de experiencia en programación.
Si eres realmente nuevo, prueba Construyendo habilidades en la programación . Incluye muchos antecedentes y fundamentos.
Python Cookbook es muy útil.
Si eres un principiante, prueba mi libro A Byte of Python .
Si ya tienes experiencia en programación, prueba Dive Into Python .
Si necesita aprender Python desde cero, puede comenzar aquí: - guía de buenos begginers
Si necesita ampliar su conocimiento, continúe aquí - buen libro de nivel intermedio
Si necesitas habilidades perfectas, completa este - desafío destacado e interesante
Y la fuente perfecta de conocimiento es - colección de todo el conocimiento
Bienvenido a la clase Python de Google: esta es una clase gratuita para personas con un poco de experiencia en programación que desean aprender Python. La clase incluye materiales escritos, videos de conferencias y muchos ejercicios de código para practicar la codificación de Python. Estos materiales se usan en Google para presentar Python a personas que tienen solo un poco de experiencia en programación. Los primeros ejercicios trabajan en conceptos básicos de Python como cadenas y listas, desarrollándose para los ejercicios posteriores, que son programas completos que tratan con archivos de texto, procesos y conexiones http. La clase está dirigida a personas que tienen un poco de experiencia en programación en algún idioma, lo suficiente como para saber qué es una "variable" o "declaración de si". Más allá de eso, no necesita ser un programador experto para usar este material.
PLEAC , tiene un libro de cocina Python, que es muy útil.
El Cookbook es absolutamente esencial si quieres saber idiomática python.
Algunas veces es un poco largo pero te dice todo lo que necesitas saber para comenzar.
También considere [Hands-On Python] ( http://www.cs.luc.edu/~anh/python/hands- on /). Se utiliza como texto principal para Computer Science 150 en Loyola University. Es una introducción concisa a Python al tiempo que enfatiza un buen estilo y diseño de programación.