7
votes

Python IDE pour l'enseignement?

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.

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 nano ) et un compilateur pertinent, je connais à côté de rien des ides et de ce qui serait bon à utiliser.

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?

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.


13 Réponses :


1
votes

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.

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.


1 commentaires

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;)



5
votes

pydev est une IDE python pour éclipse, qui peut être utilisé dans Python, Jython et le développement de IronPython.

Référence: pydev

Aussi vous pouvez utiliser Pyside - Il comprend la programmation de l'interface graphique

mise à jour:

Donc, comme je l'ai cherché, j'ai trouvé des IDs Python avec Builder Gui intégré, tels que:

Visual Tkinter Python Ide

Sinkey Studio

et Autres (regardez le bas de la page à la section: < em> IDes avec guizanier intégré )

Mise à jour 2:

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 Ce qui est essentiellement de la même entreprise), je recommanderais donc à quiconque de l'utiliser.

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?


2 commentaires

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.



0
votes

emacs mode Python pourrait être un bon , peut être un peu déroutant au début, mais éventuellement, vous l'aimerez :)

mais si vous voulez vraiment un IDE avec une interface graphique Eric pourrait être une belle < / p>

Eclipse et NetBeans aussi bien pour Python ..

codage heureux :)


2 commentaires

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.



-1
votes

Essayez de travailler avec ces éditeurs du début. sera avantageux de mots postes.
Emacs
Kate - Linux
Eclipse


2 commentaires

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



0
votes

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.


0 commentaires

4
votes

L'IDE d'aile 101 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.


1 commentaires

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.) .



0
votes

Aptana Studio IDE + wxglade Builder GUI


0 commentaires

2
votes

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).

et quant à la gui-gloire.


0 commentaires

5
votes

Vous devez essayer pyscrève :

  • IDE rapide
  • Très petit pied de la mémoire imprimé
  • Interface intuitive
  • prend en charge la fin du code et la télécommande
  • GRATUIT & c'est Open-Source!

0 commentaires

1
votes

Eh bien, peut-être qu'il envisagerait une IDE basée sur le Web?

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.

vaut une photo.


0 commentaires

1
votes

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é.


0 commentaires

0
votes

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?


0 commentaires

0
votes

Je suis en retard à la fête mais je ne vois que personne qui suggère

https://thonny.org/

Qui pour les débutants est le meilleur.

considère


0 commentaires