Extra

Il linguaggio di programmazione Python è diffusissimo in ambienti universitari e nel mondo dell’open source.

IDE

Applicazioni

Molte applicazioni di successo sono scritte in Python oppure lo utilizzano come linguaggio ospite

  1. Asymptote
  2. Blender
  3. Colaboratory, notebook di Google
  4. GIMP
  5. Glowscript, applicazione web: fisica, 3D
  6. Kivi, …
  7. LibreLogo, python linguaggio ospite in Libreoffice
  8. mBlock
  9. NodeBox
  10. Panda3D
  11. Processing.py
  12. PythonTurtle
  13. Reeborg’s world
  14. RUR-PLE, Rurple NG
  15. Spike

Moduli di terze parti

I moduli di terze parti sono centinaia di migliaia!

Campo di applicazioneModuli nativiModuli di terze parti
ANALISI DEI DATI
CRITTOGRAFIA
hashlib
hmac
secrets
cryptography – sympy
CODING
turtlepyturtle – arcade – freegames – pygamepgzero
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
tkinterguizero – PyGTK – PyQt6 – wxPython
MACHINE LEARNING
tensorflow
MATEMATICA
cmath
decimal
fractions
math
random
statistics
altair – bokeh – matplotlibnumpy – Plotly – scipy – sympy
WEB
email
http
json
socket
beautifulsoup4 – Django – Flask
Script eseguibili
freezeNuitka – PyInstaller – PyOxidizer – cx_Freeze – py2app – py2exe
Suoni
winsoundpygame
Tabelle di dati
prettytable – tabulate – texttable
Text to Speech
gTTS
Shell a colori
colorama – emoji – termcolor

Ancora…

  1. nltk – Natural Language Toolkit

RISORSE ONLINE