Domini Applicativi
Avete un progetto da svolgere e vi state chiedendo se Python possa essere adatto? Con buona probabilità c'è già una libreria che vi può essere utile.
- Ricorda anche che l'indice dei package contiene migliaia di moduli di terze parti.
Sviluppo web
Esistono numerosi altri sistemi di sviluppo web: tra quelli le soluzioni più complete sono attualmente:
Accesso ai database
Python definisce una modalità standard di accesso ai database: la cosiddetta DbAPI.
Sono disponibili sia driver ODBC che nativi virtualmente per qualsiasi database esistente (Oracle, MySQL, PostgreSQL, SQL Server...). È anche possibile usare i database ad un livello superiore attraverso un Object-Relational mapper: vedi ad esempio SQLAlchemy.
Applicazioni desktop
Python include nella libreria standard i binding alla libreria di sviluppo Tk.
se desiderate interfacciarvi con altri toolkit grafici, non c'è che l'imbarazzo della scelta:
- wxWidgets
- GTK+
- Qt
- Microsoft Foundation Classes through the win32 extensions
- Delphi
Calcolo scientifico e numerico
Python è ampiamente usato in ambiente scientifico, vedi ad esempio:
Giochi e grafica 3D
Python è ampiamente usato per lo sviluppo di giochi sia a livello commerciale che hobbistico
- PyGame e PyKyra sono due dei framework di sviluppo per videogiochi disponibili
- Elenco di motori di rendering 3D
- PyWeek è una divertente gara per sviluppatori di videogiochi!
