Logo Blogo

Bpython, un interfaccia ncurses per python

Pubblicato: 20 giu 2009 da Lpt on fire!



Bpython è un’interfaccia al classico interprete python.

Rilasciato sotto licenza MIT è in grado di:

  • Fare syntax highlighting
  • Autocompletamento e suggerimento mentre si scrive
  • Mostrare la lista dei parametri richiesti da una funzione python
  • Rivalutare l’ultima linea di codice
  • Inviare il codice a pastebin
  • Salvare il codice su file
  • Indentare automaticamente

Per ulteriori informazioni potete consultare il sito o guardare un video realizzato appositamente.

Via | BPython

1 stelle2 stelle3 stelle4 stelle5 stelle (nessun voto)
condividi condividi
6 commenti

Commenti dei lettori

(Inserisci un commento - Nascondi commenti anonimi)
  • Profilo di _invernomuto_

    _invernomuto_

    21 giu 2009 - 21:37 - #1
    0 punti
    Up Down

    noooooo, ma perchè ncurses?..mi trovavo così bene con martello e scalpello!!!!

    Dai, siamo seri, i pochi che ancora programmano in vim/emacas/similari sono nostalgici secondo me!
    Sebbene non esitano rdi/ide “decenti” per python, non implica la necessità di ridursi ad un livello da dover utilizzare strumenti così atavici! Comunque basta guardarsi intorno per trovare eric, pydev, e similari, che, anche se molto lontani da essere IDE completi per python, almeno offrono le comodità di base di un editor “avanzato” a sufficienza, e che già risparmiano molto a noi programmatori.
    Sia chiaro che non voglio in alcun modo attaccare chi ancora preferisce il terminale agli ambienti grafici, ma solo sottolineare come gli strumenti di base ci siano e che, a parere mio, piuttosto che restare ancorati al passato creando editor basati su ncurses, sarebbe assai più gradito concentrare gli sforzi su IDE-RAD che consentano anche ai neofiti ci concentrarsi più sul codice che sull’apprendimento e uso dell’ambiente di sviluppo.

  • Luca Beltrame

    21 giu 2009 - 23:08 - #2
    0 punti
    Up Down

    @_invernomuto_

    PyDev non e’ libero, e per giunta va pagato ogni anno (no, grazie!). Vim non sara’ un IDE, ma da la birra a tantissimi altri editor “piu’ punta e clicca”. In piu’ con ncurses io posso lavorare anche senza bisogno di una GUI (vedi in remoto).

  • Profilo di _invernomuto_

    _invernomuto_

    22 giu 2009 - 09:36 - #3
    0 punti
    Up Down

    @Luca Beltrame

    PyDev (http://pydev.sourceforge.net/) è libero, sono le PyDev Extensions (http://www.fabioz.com/pydev/) che sono a pagamento. Per il resto non metto in discussione la potenza o versatilità degli editor testuali, dico solo che peronalmente li ritengo per nostalgici e preferisco usare strumenti più “comodi”. Poi se uno deve amministrare macchine remote via ssh o similari, allora è un altro paio di maniche (anche se in questo caso preferisco soluzioni più scarne ma anche più immediate come “nano”)

    PS: ne approfitto per correggere una errore di battitura nel mio post precedente: “…non esitano IDE/RAD “decenti” per python…”

  • bpm

    22 giu 2009 - 09:52 - #4
    0 punti
    Up Down

    eclipse con pydev (e altri plugin per esempio svn, qtcreator, ecc.) è un ambiente di sviluppo più che completo. Ci sono anche wing e komodo che sono altri due ottimi ide (a pagamento)

  • Anonimo Codardo

    22 giu 2009 - 10:12 - #5
    0 punti
    Up Down

    In netbeans 6.7 c’è il supporto a python/jython un po’ più che decente.

  • Profilo di Elm

    Elm

    22 giu 2009 - 12:22 - #6
    0 punti
    Up Down

    Saro’ nostalgico ma devo ancora trovare un editor che mi gestisca l’indentazione come fa emacs…

    se lo trovassi non avrei difficoltà a cambiare.

L'email è richiesta ma non verrà mostrata ai visitatori.
Commenta questo articolo

Registrati per riservare il tuo nickname preferito su tutti i blog di Blogo e per caricare il tuo avatar. Se sei già registrato, effettua il login per usare il tuo nickname.

Si No
I commenti sono sottoposti alle linee guida per la moderazione.

Anteprima del commento