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 e/o lo utilizzano come linguaggio: Asymptote, Blender, Colaboratory, GIMP, Glowscript, Kivi, LibreLogo (Libreoffice), mBlock, NodeBox, Panda3D, Processing.py, RUR-PLE, Rurple NG, Spike, …


Moduli di terze parti

PyPi – The Python Package Index (PyPI) is a repository of software for the Python programming language.
I moduli di terze parti presenti su PyPi sono centinaia di migliaia!

Alcuni moduli hanno avuto un enorme successo rendendo Python indispensabile!
NON utilizzare moduli NON di successo (potrebbero contenere malware…)

ArgomentoModuli nativiModuli di terze parti
ANALISI_DEI_DATImatplotlib, numpy, pandas, plotly, seaborn
CRITTOGRAFIAhashlib, hmac, secretscryptography, sympy
CODING turtlepyturtle, freegames
DATE E ORARIcalendar, datetime, timepython-dateutil
DBMSdbm, sqlite3
GAMINGarcade, pgzero, pygame, pyglet
GRAFICAtkinter (2d), turtle (2d)contextfree, pyplasm, pygame, pyray, Vapory, vpython
GUItkinterguizero, PyGTK, PyQt6, wxPython
MACHINE_LEARNING tensorflow
MATEMATICAcmath, decimal, fractions, math, random, statisticsaltair, bokeh, matplotlib, mpmath, numpy, plotly, scipy, sympy
WEBemail, http, json, socketbeautifulsoup4, Django, Flask
Script eseguibilifreezeNuitka, PyInstaller, PyOxidizer, cx_Freeze, py2app, py2exe
Suoniwinsoundpygame
Tabelle di datipandas, prettytable, tabulate, texttable
Text to SpeechgTTS
Shell a coloricolorama, emoji, termcolor
Natural Language Toolkitnltk