Je suis nouveau dans n'importe quel langage de script. Mais, j'ai quand même travaillé sur les scripts un peu comme adapter d'autres scripts à mon but. Pour moi, quelle est la meilleure ressource en ligne pour apprendre Python?
[Résumé de la réponse:]
Quelques ressources en ligne:
http://docs.python.org/tut/tut.html - Débutants
http://diveintopython3.ep.io/ - Intermédiaire
http://www.pythonchallenge.com/ - Compétences d'experts
http://docs.python.org/ - collection de toutes les connaissances
Un peu plus:
n joli blog pour les débutants
Pensez Python: une introduction à la conception de logiciels
Si vous avez besoin d'apprendre python à partir de zéro - vous pouvez commencer ici: http://docs.python.org/tut/tut.html - bon guide pour débutants
Si vous avez besoin d'étendre vos connaissances - continuez ici http://diveintopython3.ep.io/ - bon livre de niveau intermédiaire
Si vous avez besoin de compétences parfaites - complétez cela http://www.pythonchallenge.com/ - défi exceptionnel et intéressant
Et la source parfaite de connaissances est http://docs.python.org/ - collection de toutes les connaissances
Si vous êtes débutant, essayez mon livre A Byte of Python .
Si vous êtes déjà expérimenté en programmation, essayez Dive Into Python .
Je pense que Python Challenge est super.
Il ne s'agit pas d'apprendre Python (syntaxe) mais vous présente des énigmes petites et amusantes. La résolution des énigmes est basée sur Python mais vous pouvez utiliser ce qui convient (votre calculatrice) , scripts bash, Perl ...). Après en avoir résolu un, vous pouvez voir comment d'autres l'ont résolu et discuter des avantages et des inconvénients des différentes manières.
Très agréable pour avoir une idée de la façon dont les choses pourraient être faites ( intelligent) en Python. Ce site fonctionne particulièrement bien si vous connaissez un peu les autres langages de script ou la ligne de commande, etc.
Bienvenue dans la classe Python de Google - il s'agit d'une classe gratuite pour les personnes ayant un peu d'expérience en programmation qui souhaitent apprendre Python. Le cours comprend des documents écrits, des vidéos de cours et de nombreux exercices de code pour pratiquer le codage Python. Ces documents sont utilisés au sein de Google pour présenter Python aux personnes qui ont juste une petite expérience en programmation. Les premiers exercices fonctionnent sur des concepts de base Python tels que des chaînes et des listes, s'appuyant sur les exercices ultérieurs qui sont des programmes complets traitant des fichiers texte, des processus et des connexions http. Le cours est destiné aux personnes qui ont un peu d'expérience en programmation dans un langage, suffisamment pour savoir ce qu'est une "variable" ou une "instruction if". Au-delà de cela, vous n'avez pas besoin d'être un programmeur expert pour utiliser ce matériel.
Ce sont des outils de référence en ligne inestimables:
Autres ressources en ligne pour les débutants:
Un bon blog python pour les débutants: http://www.learningpython.com/
Vous pouvez également consulter Building Skills in Python , aussi. Cela suppose un certain niveau d'expérience en programmation.
Si vous êtes vraiment nouveau, essayez Renforcement des compétences en programmation . Il comprend de nombreux antécédents et principes fondamentaux.
Le tutoriel Python est en fait assez bon.
Il y a aussi une série vidéo sur showmedo à propos de python.
Entre ces deux ressources, vous devriez avoir plus qu'assez pour apprendre les bases!
Le livre de recettes Python est très utile.
PLEAC , a un Python Cookbook, ce qui est très utile.
Je considère ActiveState Python comme une excellente ressource. DZone Snippets peut également être utile.
The Cookbook est absolument essentiel si vous voulez connaître le python idiomatique.
J'ai d'abord rencontré Software Carpentry en regardant des listes de tutoriels python .. mais c'est beaucoup plus qu'un tutoriel sur python. utilisez Subversion, et qu'aucun de mes projets n'est mieux adapté à python qu'à Perl ... pour le moment.
Il y a quelques screencasts sur http://showmedo.com
J'ai appris du Tutoriel Python !
+1 pour Plongez dans Python
Pensez également à [Hands-On Python] ( http://www.cs.luc.edu/~anh/python/hands- on /). Il est utilisé comme texte principal pour Computer Science 150 à Loyola University. Il s'agit d'une introduction concise à Python tout en mettant l'accent sur un bon style de programmation et une bonne conception.
C'est un peu long parfois mais ça vous dit tout ce que vous devez savoir pour commencer.