Jupyter : http://jupyter.org/
Pour essayer en ligne : https://try.jupyter.org/
Sinon :
- il y a une version portable winpython http://winpython.github.io/
- anaconda : https://www.continuum.io/downloads
Vous pouvez installer pygame pour python 3.4 ou 3.5 : http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame
Il y a tkinter pour l'interface graphique, mais vous pouvez aussi utiliser PyQt5.
Documentation sur PyQt5.5 : https://wiki.python.org/moin/PyQt
Si, vous utilisez PyQt5, vous pouvez construire votre interface à l'aide de Qt Designer et l'importer dans python via la commande :
qtCreatorFile = "calculer.ui" # votre fichier ui que vous avez crée avec Qt Designer
fichier calculer.ui
import sys
from PyQt5.QtWidgets import QMainWindow, QApplication
from PyQt5 import uic,QtCore, QtGui, QtWidgets
qtCreatorFile = "calculer.ui" # votre fichier ui que vous avez crée avec qtcreator
Ui_MainWindow, QtBaseClass = uic.loadUiType(qtCreatorFile)
class MyApp(QMainWindow, Ui_MainWindow):
def __init__(self):
#Cette classe représente une fenêtre principale d'une application
# Constructeurs pour la classe QMainWindow
QMainWindow.__init__(self)
Ui_MainWindow.__init__(self)
self.setupUi(self)
self.calculer_taxe_button.clicked.connect(self.calculTTC)
def calculTTC(self):
prix = float(self.prixhorstaxe.toPlainText())
tva = int(self.taxe.currentText())
prixclient = prix + ((tva / 100) * prix)
prixttc_txt = str(prixclient)
self.prixttc.setText(prixttc_txt)
app = QApplication(sys.argv)
window = MyApp()
window.show()
sys.exit(app.exec_())
Julia et IJulia
Pou les mathématiques vous pouvez installer en plus IJulia
pour faire un test : https://www.juliabox.org/
https://github.com/JuliaLang/IJulia.jl
http://julialang.org/
documentation en ligne : http://docs.julialang.org/en/release-0.4/