EXTRA

Il linguaggio di programmazione Python è diffusissimo in ambienti universitari e nel mondo dell’open source.
Sta ripetendo e superando il fenomeno Java!

Campo di applicazioneModuli nativi
Applicazioni ufficiali
Moduli di terze parti
Applicazioni extra

ANALISI DEI DATI

Vedi… Vedi…

APPLICAZIONI
Python linguaggio ospite

Asymptote
Blender
GIMP
LibreLogo
NodeBox
Panda3D
Processing.py
SageMath

CRITTOGRAFIA

hashlib
hmac
secrets
cryptography
sympy

CODING

turtlemBlock
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
2d / 3d

tkinter (2d)
turtle (2d)
contextfree (2d)
pycao (POV-Ray)
pyopengl
pyplasm (PLaSM)
pygame (2d)
pyray (POV-Ray)
Vapory (POV-Ray)
vpython

GUI
Interfacce grafiche

tkinterguizero (GUI Zero)
Kivi
PyGTK
PyQt6
wxPython

IDE
Ambienti di sviluppo

IDLEAnaconda
Canopy
DrPython
IPython
mBlock
PyCharm
Spyder
WinPython

IDE
Online

python.org/shellPythonAnywhere
Programiz > Online Python Compiler
Skulp
trinket
GlowScript (3d)
Reeborg’s world

MACHINE LEARNING

tensorflow

MATEMATICA
Scienze applicate

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 freezeNuitka
PyInstaller
PyOxidizer
cx_Freeze
py2app
py2exe
Tabelle di datiprettytable
tabulate
texttable
Text to SpeechgTTs
Shell a coloricolorama
emoji
termcolor

Ancora…

  1. nltk – Natural Language Toolkit

RISORSE ONLINE