Je suis un étudiant en classe informatique de 11 ans. Auparavant, ayant appris uniquement Visual Basic, mon professeur cherche une langue et une IDE pour enseigner à la classe avec une plate-forme croisée et est facile à apprendre, alors j'ai suggéré Python pour lui pour la langue. P>
Cependant, il aimerait également enseigner avec un IDE avec celui-ci qui inclut un constructeur de formulaire en plus des fonctions typiques d'un IDE (éditeur, gestion de projet, achèvement du code, débogage, etc.). Ne jamais avoir jamais été développé avec un éditeur de texte (généralement J'ai également réalisé que Python ait des liaisons pour une multitude de boîtes à outils graphiques, dont une fois probablement choisies pour une utilisation 'arrière-scènes' dans le constructeur de formulaire de chaque IDE, ce qui est certainement une autre chose à considérer. < / p>
Quelqu'un pourrait-il suggérer une IDE open source libre pour Python qui correspondrait aux besoins de mes classes et serait en mesure d'exécuter des systèmes d'exploitation Windows, Mac OS X et Linux au moins? P>
Pour ceux qui recommandent que la programmation de console bronde est le meilleur début des débutants, je suis d'accord! Si j'étais l'enseignant, je dirais que mes étudiants sont directement sur la console Python qui est déjà installé sur les ordinateurs et commencer à enseigner à une programmation non contaminée par les problèmes de programmation de l'interface graphique. Cependant, je voudrais toujours trouver un IDE pour lui au cas où il dit qu'il doit suivre strictement le curriculum et qu'il doit enseigner la programmation de l'interface graphique avec un constructeur IDE / Form. P> nano code>) et un compilateur pertinent, je connais à côté de rien des ides et de ce qui serait bon à utiliser. P>
13 Réponses :
Tout d'abord, pour commencer avec une nouvelle console de langues de programmation, il est beaucoup plus facile, car vous n'avez pas à travailler avec une boîte à outils de Gui généralement plus ou moins compliquée. P>
Puis un bel éditeur de texte comme Gvim est généralement suffisant pour Python - cependant, je n'utiliserais jamais quelque chose comme Nano qui n'a même pas de surbrillance de la syntaxe. P>
Je suis d'accord avec toi. Je crois aussi que la programmation simple sans l'intrusion de l'interface graphique est bien meilleure pour commencer, mais ce n'est probablement que les exigences du curriculum. À propos, nano a la surbrillance de la syntaxe;)
pydev est une IDE python pour éclipse, qui peut être utilisé dans Python, Jython et le développement de IronPython. em> p> blockQuote>
Référence: pydev p>
Aussi vous pouvez utiliser Pyside - Il comprend la programmation de l'interface graphique p>
mise à jour: strong> p> Donc, comme je l'ai cherché, j'ai trouvé des IDs Python avec Builder Gui intégré, tels que: P>
et Autres (regardez le bas de la page à la section: < em>
IDes avec guizanier intégré code> em>) p>
Mise à jour 2: forte> p> i récemment commencé à utiliser PYCHARM et je peux le dire est une IDE très complexe et a beaucoup des fonctionnalités (j'étais très familière avec l'interface de l'IDE, car j'utilise pour Java Development Intellij Idea a > Ce qui est essentiellement de la même entreprise), je recommanderais donc à quiconque de l'utiliser. p>
Pour plus lié aux IDES Python, veuillez regarder cette question. Il couvre en détail presque chaque IDE Python pour ses caractéristiques importantes: ce que l'IDE utilisera pour Python? p>
Eclipse avec Pydev a-t-elle un constructeur de formulaire d'interface graphique?
Non .. Mais j'ai trouvé deux idées Python qui comprennent Gui Builder. Je vais mettre à jour ma réponse.
emacs mode Python pourrait être un bon , peut être un peu déroutant au début, mais éventuellement, vous l'aimerez :) p>
mais si vous voulez vraiment un IDE avec une interface graphique Eric pourrait être une belle < / p>
Eclipse et NetBeans aussi bien pour Python .. P>
codage heureux :) p>
Si vous commencez à partir du début, il sera préférable de saisir rapidement l'éditeur.
Désolé, cela ne répond pas vraiment à ma question.
Essayez de travailler avec ces éditeurs du début. sera avantageux de mots postes.
Emacs
Kate - Linux
Eclipse P>
Cela ne répond pas vraiment à ma question, désolé.
Je suppose que Kate est aussi la meilleure des guizanies avec Konsole. Vérifier avant commentaire
Je recommanderais inactif . Il est assez basique mais qui présente toujours un débogueur, la syntaxe en surbrillance et la plate-forme inter-plate-forme. P>
L'IDE d'aile 101 strong> est libre à l'échelle de python IDE Conçu pour une utilisation dans les cours de programmation d'introduction. Il omet de nombreuses fonctionnalités trouvées dans Wing IDE Professional et rend les simplifications appropriées pour les débutants. La version OS X nécessite un serveur X11. P>
En réalité, l'aile 5 n'utilise plus X11 sur OS X. En outre, les instructeurs peuvent obtenir des licences gratuites pour les professionnels de l'aile ou de l'aile pour l'utilisation de la classe / d'enseignement sur Wingware.com/store/free - Cependant, aucun de ceux-ci n'a de constructeur d'interface graphique intégré mais tout peut être utilisé simultanément avec un guizanier distinct (fichiers être rechargé automatiquement dans l'éditeur, etc.) .
Comment sur pycham ? La licence de la classe est gratuite et inclut la clé, qui peut être utilisée sur d'innombrables installations Pychammarm, afin que les étudiants puissent la reprendre à la maison (mais ce n'est pas open-source). P>
et quant à la gui-gloire. P>
Vous devez essayer pyscrève : p>
Eh bien, peut-être qu'il envisagerait une IDE basée sur le Web? p>
Un bon exemple qui vous vient à l'esprit serait koding . Vous obtenez toutes les caractéristiques d'une IDE locale normale mais avec une certaine torsion. Vous obtenez une collaboration de code de temps réel parfaite pour enseigner une classe. Il vient avec python préinstallé et beaucoup plus de choses. P>
vaut une photo. P>
Pychamm (ainsi que maintenant être libre et open source pour l'édition communautaire), a maintenant une édition de l'éducation. Meilleur que j'ai rencontré. P>
Je suggérerais de ralenti. C'était mon premier IDE pour Python et cela a fonctionné très bien pour moi en tant qu'étudiant informatique d'une série 11. La langue elle-même est assez facile à accéder à des poignées et d'inactivité utilise des couleurs pour identifier clairement les conditionnels, les variables et les erreurs de syntaxe. Le shell diagnostit bien les erreurs de syntaxe et est assez facile à comprendre même en soi. Bien que je n'aime pas la langue, l'IDE était un excellent point de départ pour la programmation. Malheureusement, je ne connais pas la compatibilité, cela fonctionnait bien sur Windows, même sur ma machine à faible puissance, mais je ne l'ai jamais essayé sur Mac ou Linux. Et c'est gratuit, alors qui se soucie? P>
Je suis en retard à la fête mais je ne vois que personne qui suggère p>
Qui pour les débutants est le meilleur. p>
considère p>
wiki.python.org/moin/guiprogramming#gui_design_tools_and_ide S
Jetez un coup d'oeil sur Stackoverflow.com/cetions / 81584 / What-Ide-to-Use-for-Python
Qu'est-ce que 11 ans?