Acesta este spock-ul de comandă care poate fi rulat în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
Spock - pagină de manual pentru Spock 1.6.1
DESCRIERE
=========
IPython
=========
Instrumente pentru calculul interactiv în Python ==========================================
Un shell Python cu istoric automat (intrare și ieșire), obiect dinamic
introspecție, configurare mai ușoară, finalizarea comenzii, acces la shell-ul sistemului
și altele. IPython poate fi, de asemenea, încorporat în programe care rulează.
Folosire
ipython [subcomandă] [opțiuni] [-c cmd | -m mod | fișier] [--] [arg] ...
Dacă este invocat fără opțiuni, execută fișierul și iese, trecând pe cel rămas
argumente pentru script, la fel ca și cum ați fi specificat aceeași comandă cu python.
Poate fi necesar să specificați `--` înainte ca argumentele să fie transmise scriptului, pentru a preveni
IPython de la încercarea de a le analiza. Dacă specificați opțiunea `-i` înainte de
nume de fișier, va intra într-o sesiune interactivă IPython după rularea scriptului,
mai degrabă decât să ieși. Fișierele care se termină în .py vor fi tratate ca Python normal, dar
fișierele care se termină în .ipy pot conține sintaxă IPython specială (comenzi magice, shell
extinderi etc.).
Aproape toată configurația din IPython este disponibilă prin linia de comandă. Faceți `ipython
--ajută-toți` pentru a vedea toate opțiunile disponibile. Pentru o configurație persistentă, priviți
fișierul dvs. de configurare `ipython_config.py` pentru detalii.
Acest fișier este de obicei instalat în directorul `IPYTHONDIR` și există un
director de configurare separat pentru fiecare profil. Directorul de profil implicit
va fi amplasat în $IPYTHONDIR/profile_default. Pentru utilizatorii Linux, IPYTHONDIR
implicit la `$HOME/.config/ipython`, iar pentru alte sisteme Unix
`$HOME/.ipython`. Pentru utilizatorii de Windows, $HOME se rezolvă în C:\Documents și
Settings\YourUserName în majoritatea cazurilor.
Pentru a inițializa un profil cu fișierul de configurare implicit, faceți::
$> creare profil ipython
și începeți să editați `IPYTHONDIR/profile_default/ipython_config.py`
În documentația IPython, ne vom referi la acest director ca „IPYTHONDIR”,
își poate schimba locația implicită prin crearea unei variabile de mediu cu acest nume
și setându-l pe calea dorită.
Pentru mai multe informații, consultați manualul disponibil în HTML și PDF în dvs
instalare sau online la http://ipython.org/documentation.html.
Subcomenzi -----------
Subcomenzile sunt lansate ca `spock cmd [args]`. Pentru informații despre utilizarea subcomanda „cmd”,
face: `spock cmd -h`.
localiza
tipăriți calea către directorul IPython
profil
Creați și gestionați profiluri IPython.
consolă
Lansați Consola bazată pe terminal IPython.
nucleu
Porniți un nucleu fără un front-end atașat.
caiet
Lansați IPython HTML Notebook Server.
nbconvert
Convertiți notebook-uri în/din alte formate.
qtconsole
Lansați Consola IPython Qt.
istorie
Gestionați baza de date istoric IPython.
Opţiuni -------
Argumentele care iau valori sunt, de fapt, aliasuri convenabile pentru configurabile complete, ale căror
aliasurile sunt listate pe linia de ajutor. Pentru mai multe informații despre configurabile complete, consultați
„--ajută-toți”.
--no-autoindent
Dezactivați indentarea automată.
--autoedit-sintaxă
Activați editarea automată a fișierelor cu erori de sintaxă.
--reîncărcare adâncă
Activați reîncărcarea profundă (recursivă) în mod prestabilit. IPython poate folosi deep_reload
modul care reîncarcă modificările din module în mod recursiv (înlocuiește reload()
funcția, deci nu trebuie să schimbați nimic pentru ao utiliza). deep_reload() forțează a
reîncărcare completă a modulelor al căror cod s-ar putea să se fi schimbat, iar reîncărcarea implicită ()
funcția nu. Când deep_reload este dezactivat, IPython va folosi reload(),
dar deep_reload va fi în continuare disponibil ca dreload(). Această caracteristică este oprită de
implicit [ceea ce înseamnă că aveți atât reload() normal, cât și dreload()].
--confirmare-ieșire
Setați pentru a confirma când încercați să părăsiți IPython cu un EOF (Control-D în Unix,
Control-Z/Enter în Windows). Tastând „exit” sau „quit”, puteți forța o directă
ieși fără nicio confirmare.
--pylab
Preîncărcați matplotlib și numpy pentru utilizare interactivă cu matplotlib implicit
backend.
--matplotlib
Configurați matplotlib pentru utilizare interactivă cu backend-ul implicit matplotlib.
--termen-titlu
Activați setarea automată a titlului terminalului.
--clasic
Oferă IPython o senzație similară cu promptul clasic Python.
--autoindent
Activați indentarea automată.
--nu-automagie
Dezactivați apelarea automată a comenzilor magice.
--banner
Afișează un banner la pornirea IPython.
--automagie
Activați apelarea automată a comenzilor magice. Tastați %%magic la promptul IPython
pentru mai multe informatii.
--fără-reîncărcare profundă
Dezactivați reîncărcarea profundă (recursivă) în mod implicit.
--fără-termen-titlu
Dezactivați setarea automată a titlului terminalului.
--nasul
Eliminați toate spațiile dintre solicitări.
-i
Dacă rulați cod din linia de comandă, deveniți interactiv ulterior. Notă: poate
de asemenea, să fie dat simplu ca „-i”.
--depanare
setați nivelul de jurnal la logging.DEBUG (maximizați ieșirea de jurnal)
--pprint
Activați imprimarea automată a rezultatelor.
--no-autoedit-syntax
Dezactivați editarea automată a fișierelor cu erori de sintaxă.
--Liniște
setați nivelul de jurnal la logging.CRITICAL (minimizați ieșirea de jurnal)
--no-color-info
Dezactivați utilizarea culorilor pentru lucruri legate de informații.
--color-info
IPython poate afișa informații despre obiecte printr-un set de funcții și
opțional se pot folosi culori pentru aceasta, evidențierea sintaxei codului sursă și diverse
alte elemente. Cu toate acestea, deoarece aceste informații sunt transmise printr-un pager (cum ar fi
„mai puțin”) și multe pagere se confundă cu codurile de culoare, această opțiune este oprită
Mod implicit. Îl puteți testa și activa permanent în fișierul dvs. ipython_config.py
dacă funcționează pentru tine. Testați-l și porniți-l permanent dacă funcționează cu dvs
sistem. Funcția magică %%color_info vă permite să comutați acest lucru în mod interactiv
pentru testare.
--init
Inițializați profilul cu fișierele de configurare implicite.
Acesta este echivalent
pentru a rula `ipython profile create ` înainte de pornire.
--nu-pdb
Dezactivați apelarea automată a depanatorului pdb după fiecare excepție.
--rapid
Activați pornirea rapidă fără fișiere de configurare.
--no-confirmare-ieșire
Nu solicitați utilizatorului când ieșiți.
--pydb
Utilizați pachetul terță parte „pydb” ca depanator, în loc de pdb. Necesită acel pydb
este instalat.
--pdb
Activați apelarea automată a depanatorului pdb după fiecare excepție.
--no-pprint
Dezactivați imprimarea automată a rezultatelor.
--fără-banner
Nu afișați un banner la pornirea IPython.
--profil=(BaseIPythonApplication.profile)
Implicit: u'default' Profilul IPython de utilizat.
-c (InteractiveShellApp.code_to_run)
Implicit: '' Execută șirul de comandă dat.
--pylab=(InteractiveShellApp.pylab)
Implicit: Nici unul Opțiuni: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Preîncărcați matplotlib și numpy pentru utilizare interactivă, selectând un anumit
integrare backend și buclă matplotlib.
--autocall=(InteractiveShell.autocall)
Implicit: 0 Opțiuni: (0, 1, 2) Faceți IPython să apeleze automat orice obiect apelabil
chiar dacă nu ați introdus paranteze explicite. De exemplu, „str 43” devine
'str(43)” automat. Valoarea poate fi „0” pentru a dezactiva funcția, „1” pentru
Apel automat „inteligent”, unde nu se aplică dacă nu mai există argumente pe
linie și „2” pentru apel automat „complet”, unde toate obiectele apelabile sunt automat
numit (chiar dacă nu sunt prezente argumente).
--ipython-dir=(BaseIPythonApplication.ipython_dir)
Implicit: u'/home/zreszela/.ipython' Numele directorului IPython. Acest
directorul este folosit pentru configurarea jurnalelor (prin profiluri), stocarea istoricului,
etc. Valoarea implicită este de obicei $HOME/.ipython. Aceste opțiuni pot fi, de asemenea, specificate
prin variabila de mediu IPYTHONDIR.
--gui=(InteractiveShellApp.gui)
Implicit: Nici unul Opțiuni: ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx') Activați GUI
integrarea buclei de evenimente ('qt', 'wx', 'gtk', 'glut', 'pyglet', 'osx').
--logappend=(InteractiveShell.logappend)
Implicit: '' Începeți să vă conectați la fișierul dat în modul de adăugare.
-m (InteractiveShellApp.module_to_run)
Implicit: '' Rulați modulul ca script.
--ext=(InteractiveShellApp.extra_extension)
Implicit: „Numele modulului punctat al unei extensii IPython de încărcat.
--log-level=(Application.log_level)
Implicit: 30 Opțiuni: (0, 10, 20, 30, 40, 50, „DEBUG”, „INFO”, „WARN”, „EROARE”,
„CRITIC”) Setați nivelul jurnalului după valoare sau nume.
--culori=(InteractiveShell.colors)
Implicit: „Linux” Opțiuni: („NoColor”, „LightBG”, „Linux”) Setați schema de culori
(NoColor, Linux sau LightBG).
--matplotlib=(InteractiveShellApp.matplotlib)
Implicit: Nici unul Opțiuni: ['auto', 'gtk', 'inline', 'osx', 'qt', 'qt4', 'tk', 'wx']
Configurați matplotlib pentru utilizare interactivă cu backend-ul implicit matplotlib.
--cache-size=(InteractiveShell.cache_size)
Implicit: 1000 Setați dimensiunea cache-ului de ieșire. Valoarea implicită este 1000, puteți
schimbați-l permanent în fișierul dvs. de configurare. Setarea lui la 0 dezactivează complet
sistem de stocare în cache, iar valoarea minimă acceptată este 20 (dacă furnizați o valoare mai mică
peste 20, este resetat la 0 și este emis un avertisment). Această limită este definită deoarece
în caz contrar, veți petrece mai mult timp pentru a reîncărca un cache prea mic decât lucrând
--logfile=(InteractiveShell.logfile)
Implicit: '' Numele fișierului jurnal de utilizat.
--config=(BaseIPythonApplication.extra_config_file)
Implicit: u'' Calea către un fișier de configurare suplimentar de încărcat. Dacă este specificat, încărcați această configurație
fișier în plus față de orice altă configurație IPython.
Pentru a vedea toate configurabilele disponibile, utilizați `--help-all`
Exemple --------
piton --matplotlib
# activați integrarea matplotlib
piton --matploltib=qt
# activați integrarea matplotlib cu backend-ul qt4
piton --nivel-log=REMEDIERE
# setați înregistrarea la DEBUG
piton --profil=foo
# începe cu profil foo
ipython qtconsole
# porniți aplicația GUI qtconsole
ipython ajutor qtconsole
# arată ajutorul pentru subcmd-ul qtconsole
consola ipython
# porniți aplicația de consolă bazată pe terminal
Consola de ajutor ipython
# arată ajutorul pentru subcmd-ul consolei
caiet ipython
# porniți notebook-ul IPython
caiet de ajutor ipython
# arată ajutorul pentru subcmd-ul notebook
ipython profile create foo # create profile foo cu fișiere de configurare implicite ipython
profil de ajutor # arată ajutorul pentru subcmd profil
ipython localiza
# tipăriți calea către directorul IPython
ipython locate profile foo # imprimă calea către directorul pentru profilul „foo”.
ipython nbconvert
# converti notebook-uri în/din alte formate
Utilizați Spock online folosind serviciile onworks.net