Je n'ai jamais vraiment compris le "Langage X le Langage Y développeurs" approche. Quand je vais à la recherche d'apprendre une Langue X, je veux apprendre à programmer en la manière que le Langage X programmeurs ne sont, pas à la manière de la Langue Y faire aux programmeurs. Je veux apprendre les fonctions, expressions, etc. qui sont propres à la langue que j'apprends. Je veux être en mesure de profiter des choses qui rendent la langue spéciale et utiliser ces connaissances pour développer mes façons de penser et de résoudre les problèmes. Je ne pense pas que je voudrais obtenir le même genre d'idées à partir d'un tutoriel qui a été formulée dans le contexte d'une autre langue. Si vous pouvez apprendre votre langue maternelle sans un tutoriel orientée vers quelque chose que vous savez déjà que vous devriez être en mesure de ramasser une deuxième langue de la même façon (et dans mon expérience, le plus de langues que vous connaissez, plus il est facile d'en apprendre de nouvelles).
Avec cela dit, je vous recommande Le Tutoriel Python comme un bon, rapide et facile de commencer avec Python et Plongée En Python comme une introduction complète, également disponible gratuitement ici. Je suis également d'accord avec ce que les autres ont dit au sujet de regarder le code pour les bibliothèques standard comme une source de bons exemples et de pratiques de conception, le standard de python bibliothèques sont assez propre et facile à lire.