50 votes

Python pour les développeurs C ++

Je suis un long moment C++/Java développeur tente d'obtenir en Python et je suis à la recherche pour le stéréotype de la "Python pour les Développeurs C++" de l'article, mais à vide. J'ai vu ce genre de choses pour C#, Java, etc, et ils sont incroyablement utile pour se lever à la vitesse sur les fonctionnalités de la langue et des différences dignes de mention. N'importe qui ont des références?

Secondaire de la question bonus, ce que l'open source Python programme suggérez-vous de regarder pour la propreté de la conception, de commenter, et de l'utilisation de la langue comme un point de référence pour l'étude?

Merci à l'avance.

25voto

Robert Gamble Points 41984

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.

12voto

gimel Points 30150

Dive Into Python est un livre Python destiné aux programmeurs expérimentés.

5voto

orip Points 28225

Plongez au coeur de Python, c'est bien, mais n'oubliez pas que Python , PJE, n'est pas Java .

4voto

Matt Campbell Points 788

J'ai beaucoup appris sur Python en lisant le code source de la bibliothèque standard fournie avec Python. Je crois me souvenir d'avoir eu quelques "a-ha!" moments où vous lisez urllib2.py en particulier.

1voto

Martin v. Löwis Points 61768

Python est suffisamment différente de C++ ainsi que des connaissances spécifiques ne peuvent en général pas être transférés. Il y a un peu de la langue des comparaisons disponibles. Ce que vous pouvez porter sur la connaissance des Api spécifiques, par exemple, de la POSIX ou socket Api.

Comme un exemple typique de Python (GUI) de l'application, regarder au RALENTI (comme livré pour Python).

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X