bpython

Software screenshot:
bpython
Software informatie:
Versie: 0.11
Upload datum: 14 Apr 15
Ontwikkelaar: Robert Anthony Farrell
Licentie: Gratis
Populariteit: 19

Rating: 1.0/5 (Total Votes: 1)

bpython is een fancy interface naar de Python-interpreter voor Unix-achtige besturingssystemen. Het is vrijgegeven onder de MIT-licentie.
Een paar mensen vroegen om dingen zoals syntax highlighting en autocomplete voor de Python interactieve interpreter. Ipython lijkt dit te bieden (plus je kunt readline gedrag in het vanille-tolk te krijgen) maar ik probeerde ipython een paar keer. Misschien heb ik niet echt krijgen, maar ik krijg het gevoel dat de ideeën achter ipython zijn behoorlijk verschillend van bpython. Ik wilde niet een hele ontwikkelomgeving te creëren; Ik wilde gewoon een paar leuke features die al bestaan ​​en zet ze in iets meer interactief te bieden.
Het idee is om de gebruiker te voorzien van alle functies in-lijn, net als moderne IDE's, maar in een eenvoudige, lichtgewicht pakket dat kan worden uitgevoerd in een terminal venster, zodat vloeken leek de beste keuze. Sorry als u Windows gebruikt.
bpython doet geen poging om iets nieuws of baanbrekend te creëren, het gewoon brengt een paar nette ideeën en richt zich op praktische bruikbaarheid en nut. Om deze reden moet de functie "Rewind" worden genomen met een korreltje zout, maar persoonlijk heb ik vond het zeer nuttig zijn. Ik gebruik bpython nu wanneer ik normaal gesproken gebruik maken van de vanille tolk, bv voor het testen van oplossingen voor de problemen van de mensen op IRC, snel testen van een methode om iets te doen, zonder het maken van een tijdelijk bestand, etc.

Kenmerken .

  • In-line syntax highlighting.
  • Readline-achtige autocomplete met suggesties weergegeven terwijl u typt.
  • Verwachte parameter-lijst voor elke Python-functie. Nieuw bij 0.2.0:. Nu gebruikt pydoc om te proberen om de goddelijke params voor C-functies
  • & quot; Rewind & quot; functie om de laatste regel code pop uit het geheugen en opnieuw te evalueren. Let op: dit is pas echt nuttig bij het opmaken van de klassen en functies, omdat een echte & quot; ongedaan maken & quot; functie is niet mogelijk, dus wees voorzichtig bij het gebruik van dit.
  • Stuur de code in die u af hebt ingevoerd om een ​​pastebin en toont de pastebin URL voor het kopiëren, etc.
  • Sla de code kunt u een bestand hebt ingevoerd.
  • Nieuw bij 0.3.0:. Auto-inspringen

Eisen

  • Pygments
  • pyparsing

Screenshots

bpython_1_86609.png
bpython_2_86609.png

Vergelijkbare software

JRuby
JRuby

17 Feb 15

SWIG
SWIG

7 Mar 16

Azure
Azure

3 Jun 15

GNU Automake
GNU Automake

22 Jun 18

Reacties op bpython

Reacties niet gevonden
Commentaar toe te voegen
Zet op de beelden!