2009-11-21 5 views
2

Par exemple, l'utilisation de C# I permet de créer des logiciels assez facilement pour Windows.Comment puis-je programmer un logiciel en utilisant Python pour Linux/Windows?

J'ai téléchargé Python mais tout ce que j'obtiens est une fenêtre de type terminal pour exécuter des lignes de code uniques.

Existe-t-il un éditeur IDE/Visual gratuit pour la conception de GUI en conjonction avec Python?

Merci SO. : D

+0

Quel tutoriel avez-vous lu sur Python? Pouvez-vous fournir le titre ou un lien? –

Répondre

2

L'interface de terminal en mode caractère (console) ne soit pas le seul python offre. Il est souvent le plus visible car il est

  • « intégré »
  • souvent utilisé dans les premiers stades de l'apprentissage de la langue, permettant de se concentrer sur les divers idiomes de la langue, sans la complexité supplémentaire de le modèle objet et l'API associés à une interface graphique
  • sont très pratiques pour de nombreuses tâches rapides, de type script/awk, qu'elles soient ponctuelles ou permanentes.

pour Python sont des interfaces graphiques à foison, en fait massivement si, ce qui peut être un handicap que les gens essaient et de décider lequel utiliser. Souvent, le choix peut être motivé par la connaissance de ces frameworks GUI car, comme vous pouvez le voir, ils ne sont pas spécifiques à Python (ils reconnaissent leurs noms, souvent avec un préfixe Py). Un autre critère peut être leur support (ou son absence) sur différents systèmes d'exploitation. Et encore un autre critère peut être la façon dont ces encordement cadre avec des systèmes plus larges tels que les cadres MVC etc ..
Quoi qu'il en soit l'un peut sans doute être le plus populaire:

De même, il existe plusieurs IDE pour le développement en Python, bien que beaucoup de ces n'incluent pas les fonctionnalités du concepteur GUI. Voici une liste représentative mais certainement incomplète. Ils ne sont pas listés dans un ordre particulier (faire des commentaires sur d'éventuelles omissions ou erreurs significatives en ce qui concerne les fonctionnalités). La plupart sont gratuits ou peu coûteux.

Les capacités de ces IDEs varient considérablement, et certains peuvent couvrir des domaines du développement plutôt bien (ex débogage, ou unittesting) tout en étant faible dans d'autres domaines (dire auto-complétion). Beaucoup de développeurs Python se débrouillent aussi plutôt bien avec des éditeurs de texte "clairs" (mais bien présentés) et quelques macros/plug-ins.

0

Si vous connaissez .NET et C#, vous pouvez utiliser IronPython et WPF. Ensuite, vous pouvez utiliser Visual Studio 2010 Beta 2 comme environnement de développement. Here's un exemple de la façon dont cela peut être fait.

Questions connexes