Vai al contenuto

Elenco dei software Python

Da Wikipedia, l'enciclopedia libera.
Versione del 22 nov 2024 alle 16:37 di Nicola Fioretti (discussione | contributi) (Creata dalla traduzione della pagina "List of Python software")
(diff) ← Versione meno recente | Versione attuale (diff) | Versione più recente → (diff)


Python è un linguaggio di programmazione estremamente versatile e potente, noto per la sua semplicità e leggibilità. È ampiamente utilizzato in vari settori grazie alla sua vasta libreria standard e alle numerose librerie di terze parti disponibili.

Ambienti di sviluppo integrati (IDE) per Python

  • Atom, un IDE multipiattaforma open source con completamento automatico e altre funzionalità per Python messe a disposizione come estensioni del pacchetto.
  • Codelobster, un IDE multipiattaforma per vari linguaggi, tra cui Python.
  • EasyEclipse, un IDE open source per Python e altri linguaggi.
  • Eclipse, con il plug-in Pydev. Oltre a Python, supporta molti altri linguaggi.
  • Emacs, con la modalità python integrata. [1]
  • Eric, un IDE per Python e Ruby
  • Geany, IDE per lo sviluppo Python e altri linguaggi.
  • IDLE, un semplice IDE fornito in bundle con l'implementazione predefinita del linguaggio.
  • Jupyter Notebook, un IDE che supporta markdown, Python, Julia, R e molti altri linguaggi.
  • Komodo IDE e IDE PHOTOS Python, Perl, PHP e Ruby.
  • NetBeans scritto in Java e può essere eseguito ovunque sia installata una JVM .
  • Ninja-IDE, software libero, scritto in Python e Qt, il nome Ninja è un acronimo ricorsivo che sta per Ninja-IDE Is Not Just Another IDE (Ninja-IDE Non è solo un altro IDE).
  • PyCharm, un IDE parzialmente open source dal 2013 per lo sviluppo Python.
  • PythonAnywhere, un IDE online e un servizio di web hosting .
  • Python Tools per Visual Studio, plug-in gratuito e open source per Visual Studio .
  • Spyder, IDE per la programmazione scientifica.
  • Vim, con il livello "lang#python" abilitato. [2]
  • Visual Studio Code, un IDE open source per vari linguaggi, tra cui Python.
  • Wing IDE, IDE proprietario multipiattaforma con alcune versioni/licenze gratuite per Python.
  • Replit, un IDE online che supporta più linguaggi.

Gestori di pacchetti Python e distribuzioni Python

  • Anaconda, distribuzione Python con gestore di pacchetti conda
  • Enthought, Enthought Canopy Python con gestore di pacchetti Python
  • pip, sistema di gestione dei pacchetti utilizzato per installare e gestire software scritto in Python

Applicazioni

  • A-A-P, a tool used to download, build and install software via Makefile-like "recipes"
  • Anaconda (installer), un programma di installazione open source utilizzato da alcune distribuzioni Linux tra cui Fedora Linux, CentOS, and Red Hat Enterprise Linux.
  • Anki, programma di flashcard a ripetizione spaziata
  • Ansible, software libero che consente di automatizzare le procedure di configurazione e gestione sui sistemi unix-like e Windows
  • Bazaar, software libero per il controllo versione distribuito
  • BitBake, strumento di compilazione simile a make incentrato alle distribuzioni e ai pacchetti per Linux embedded
  • BitTorrent, client originale
  • Buildbot, sistema di integrazione continua
  • Buildout, strumento perla compilazione, utilizzato principalmente per scaricare e impostare dipendenze software e distribuzione
  • Calibre, gestore di ebook open source
  • Celery, software open source estremamente popolare utilizzato per gestire compiti asincroni in applicazioni software
  • Chandler, software per la gestione delle informazioni personali (PIM)
  • Cinema 4D, software di modellazione, animazione e rendering 3D
  • Conch, implementazione del protocollo Secure Shell (SSH) basato sul framework Twisted
  • Deluge, client BitTorrent per GNOME
  • Dropbox, servizio di file hosting
  • Exaile, lettore multimediale open source
  • Gajim, client di messaggistica istantanea multipiattaforma per protocollo XMPP
  • GlobaLeaks, software progettato per facilitare il whistleblowing in modo sicuro e anonimo
  • GNOME Soundconverter,utilità progettata per la conversione di file audio
  • Gramps, software di genealogia open source
  • Gunicorn, HTTP WSGI Python utilizzato per applicazioni web scritte in Python
  • GYP (Generate Your Projects), strumento di automazione della build che semplifica la creazione di progetti su più piattaforme
  • Image Packaging System (IPS), sistema di packaging delle immagini
  • Juice, popolare podcast downloader
  • Mercurial sistema di controllo versione distribuito, multipiattaforma
  • Miro, applicazione per l'internet TV
  • Morpheus, software di file sharing peer-to-peer, simile a Napster o eMule
  • MusicBrainz Picard, strumento per organizzare la tua collezione musicale
  • Nicotine, client grafico per la rete peer-to-peer Soulseek.
  • OpenLP, software progettato specificamente per le chiese e le comunità religiose
  • OpenShot Video Editor
  • OpenStack, software libero di gestione del cloud computing
  • Pip, gestore di pacchetti che semplifica notevolmente l'installazione, l'aggiornamento e la rimozione di librerie e moduli aggiuntivi per il tuo ambiente di sviluppo Python
  • PiTiVi, software di editing video non lineare
  • Portage, sistema di gestione dei pacchetti utilizzato principalmente nella distribuzione Linux Gentoo
  • Pungi (software), software per automatizzare il processo di creazione delle distribuzioni Linux
  • Pychess,programma di gioco degli scacchi
  • Quake Army Knife, strumento progettato per la creazione e la modifica di livelli e asset per i giochi della serie Quake
  • Quod Libet, lettore audio noto per la sua flessibilità e personalizzazione.
  • Resolver One, un foglio elettronico
  • SageMath, strumento di calcolo matematico progettato per offrire un'alternativa completa e flessibile ai software commerciali come Mathematica o Maple
  • Salt, strumento progettato per automatizzare la gestione e la configurazione di qualsiasi infrastruttura o applicazione su larga scala
  • SCons, strumento che semplifica il processo di costruzione di software.
  • Shinken,strumento per monitorare la salute e le performance dei sistemi informatici
  • TouchDesigner, strumento utilizzato principalmente nel mondo della creazione di contenuti visivi interattivi e real-time
  • Tryton, piattaforma Enterprise Resource Planning (ERP)
  • Ubuntu Software Center, programma grafico, deprecato, che permetteva agli utenti di Ubuntu di installare, rimuovere e aggiornare software in modo semplice e intuitivo.
  • Wicd, network manager per Linux
  • YUM, strumento a linea di comando utilizzato per gestire i pacchetti software su distribuzioni Linux basate su Red Hat
  • Waf, strumento per automatizzare i processi di build
  • Xpra, strumento che consente di accedere a un desktop remoto in modo efficiente e flessibile

Applicazioni web

[[Categoria:Python]] [[Categoria:Software in Python]]

  1. ^ seas.upenn.edu, https://www.seas.upenn.edu/~chaoliu/2017/09/01/python-programming-in-emacs/.
  2. ^ spacevim.org, https://spacevim.org/use-vim-as-a-python-ide/.