bpython este o interfață fantezie a interpretului Python pentru sistemele de operare Unix-like. Este distribuit sub licența MIT.
Câțiva oameni au cerut chestii de genul evidențierea sintaxei și completarea automată pentru interpret interactiv Python. IPython pare să ofere acest (plus puteți obține un comportament readline în interpretul vanilie), dar am încercat IPython de cateva ori. Poate că nu prea-l, dar am sentimentul că ideile din spatele IPython sunt destul de diferite de bpython. Nu am vrut să creeze un mediu de dezvoltare întreg; Am vrut pur și simplu pentru a oferi o pereche de caracteristici îngrijite care există deja și le transformă în ceva mai interactiv.
Ideea este de a oferi utilizatorului cu toate caracteristicile în linie, cum ar fi mult IDE moderne, dar într-un pachet simplu, usor, care poate fi rulat într-o fereastră terminal, deci blesteme părea cea mai buna alegere. Ne pare rău dacă utilizați Windows.
bpython nu încearcă să creeze ceva nou sau revolutionar, pur și simplu reunește câteva idei îngrijite și se concentrează pe practic și utilitatea. Din acest motiv, funcția "Rewind", ar trebui să fie luate cu un vârf de cuțit de sare, dar personal am găsit-o a fi foarte util. Eu folosesc bpython acum ori de câte ori mi-ar folosi în mod normal, interpretul vanilie, de exemplu, pentru testarea de soluții la problemele oamenilor de pe IRC, testarea repede o metodă de a face ceva, fără a crea un fișier temporar, etc
Caracteristici :.
- In-line evidențierea sintaxei.
- autocomplete Readline cum ar fi cu traduceri afișate pe măsură ce tastați.
- preconizat lista de parametri pentru orice funcție Python. Nou la 0.2.0:. Acum foloseste pydoc pentru a încerca să params divine pentru funcțiile C
- & quot; Rewind & quot; Funcția de pop ultima linie de cod din memorie și re-evalueze. Notă: acest lucru este doar foarte util atunci când trasarea clase și funcții, deoarece un adevărat & quot; anula & quot; Funcția este imposibil, astfel încât să fie atenți atunci când utilizați acest lucru.
- Trimite codul care le-ați introdus pe la un pastebin și afișa URL-ul pastebin pentru copiere, etc.
- Salvați codul ați introdus într-un fișier.
- Nou pentru a 0.3.0:. Auto-indentare
Cerințe :
- Pygments
- pyparsing
Comentariile nu a fost găsit