Il linguaggio di programmazione Python è diffusissimo in ambienti universitari e nel mondo dell’open source.
I moduli di terze parti sono centinaia di migliaia!
Campo di applicazione | Moduli nativi Applicazioni ufficiali | Moduli di terze parti Applicazioni extra |
---|---|---|
ANALISI DEI DATI | ||
… | … | |
APPLICAZIONI Python ospite | ||
… | 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 | |
DATE E ORARI | ||
calendar – datetime – time | python-dateutil | |
DBMS | ||
dbm – sqlite3 | … | |
GRAFICA | ||
tkinter (2d) – turtle (2d) | contextfree – pycao – pyopengl – pyplasm – pygame – pyray – Vapory – vpython | |
GUI | ||
tkinter | guizero – Kivi – PyGTK – PyQt6 – wxPython | |
IDE | ||
IDLE | Anaconda – Canopy – DrPython – IPython – mBlock – PyCharm – Spyder – WinPython | |
IDE Online | ||
python.org/shell | PythonAnywhere – Programiz > Online Python Compiler – Skulp – trinket – GlowScript – python-fiddle | |
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 | |
Suoni | ||
winsound | pygame | |
Tabelle di dati | ||
… | prettytable – tabulate – texttable | |
Text to Speech | ||
… | gTTS | |
Shell a colori | ||
… | colorama – emoji – termcolor |
Ancora…
- nltk – Natural Language Toolkit
- …