Il linguaggio di programmazione Python è diffusissimo in ambienti universitari e nel mondo dell’open source.
Sta ripetendo e superando il fenomeno Java!
Campo di applicazione | Moduli nativi Applicazioni ufficiali | Moduli di terze parti Applicazioni extra |
ANALISI DEI DATI | Vedi… | Vedi… |
APPLICAZIONI | … | Asymptote Blender GIMP LibreLogo NodeBox Panda3D Processing.py SageMath |
CRITTOGRAFIA | hashlib hmac secrets | cryptography sympy |
CODING | turtle | mBlock pyturtle PythonTurtle Reeborg’s world RUR-PLE Rurple NG arcade | freegames | Kivi | pygame | pgzero (Pygame Zero) |
DATE E ORARI | calendar datetime time | python-dateutil |
GRAFICA | tkinter (2d) turtle (2d) | contextfree (2d) pycao (POV-Ray) pyopengl pyplasm (PLaSM) pygame (2d) pyray (POV-Ray) Vapory (POV-Ray) vpython |
GUI | tkinter | guizero (GUI Zero) Kivi PyGTK PyQt6 wxPython |
IDE | IDLE | Anaconda Canopy DrPython IPython mBlock PyCharm Spyder WinPython |
IDE
| python.org/shell | PythonAnywhere Programiz > Online Python Compiler Skulp trinket GlowScript (3d) Reeborg’s world |
MACHINE LEARNING | … | tensorflow |
MATEMATICA
| cmath decimal fractions math random statistics | altair bokeh matplotlib numpy Plotly SageMath scipy sympy |
NOTEBOOK | … | Binder Colaboratory IPython Jupiter SageMath |
WEB | email http json socket | beautifulsoup4 Django Flask |
Script eseguibili | freeze | Nuitka PyInstaller PyOxidizer cx_Freeze py2app py2exe |
Tabelle di dati | … | prettytable tabulate texttable |
Text to Speech | … | gTTs |
Shell a colori | … | colorama emoji termcolor |
Ancora…
- nltk – Natural Language Toolkit
- …