Selamat datang di IPython. Dokumentasi lengkap kami tersedia di ipython.readthedocs.io dan berisi informasi tentang cara menginstal, menggunakan, dan berkontribusi pada proyek. IPython (Interactive Python) adalah shell perintah untuk komputasi interaktif dalam berbagai bahasa pemrograman, awalnya dikembangkan untuk bahasa pemrograman Python, yang menawarkan introspeksi, multimedia, sintaks shell, penyelesaian tab, dan riwayat.
Versi IPython dan Dukungan Python
Dimulai setelah IPython 8.16, kami akan beralih secara bertahap ke Spec-0000.
Dimulai dengan IPython 7.10, IPython mengikuti NEP 29
IPython 7.17+ memerlukan Python versi 3.7 dan lebih tinggi.
IPython 7.10+ memerlukan Python versi 3.6 dan lebih tinggi.
IPython 7.0 memerlukan Python versi 3.5 dan lebih tinggi.
IPython 6.x memerlukan Python versi 3.3 dan lebih tinggi.
IPython 5.x LTS adalah rilis yang kompatibel untuk Python 2.7. Jika Anda memerlukan dukungan Python 2, Anda harus menggunakan IPython 5.x LTS. Harap perbarui konfigurasi dan persyaratan proyek Anda jika diperlukan.
Notebook, konsol Qt, dan sejumlah bagian lainnya kini menjadi bagian dari Jupyter . Lihat dokumen instalasi Jupyter jika Anda ingin menggunakannya.
Introspeksi objek secara komprehensif.
Riwayat masukan, persisten di seluruh sesi.
Caching hasil keluaran selama sesi dengan referensi yang dibuat secara otomatis.
Penyelesaian tab yang dapat diperluas, dengan dukungan secara default untuk penyelesaian variabel dan kata kunci python, nama file dan kata kunci fungsi.
Sistem perintah 'ajaib' yang dapat diperluas untuk mengendalikan lingkungan dan melakukan banyak tugas yang terkait dengan IPython atau sistem operasi.
Sistem konfigurasi yang kaya dengan peralihan yang mudah di antara pengaturan yang berbeda (lebih sederhana daripada mengubah variabel lingkungan $PYTHONSTARTUP setiap saat).
Pencatatan sesi dan memuat ulang.
Pemrosesan sintaksis yang dapat diperluas untuk situasi tujuan khusus.
Akses ke shell sistem dengan sistem alias yang dapat diperluas pengguna.
Mudah disematkan di program Python dan GUI lainnya.
Akses terintegrasi ke debugger pdb dan profiler Python.
Anda dapat menemukan dokumentasi pengembangan versi terbaru di readthedocs.
Anda dapat menjalankan IPython dari direktori ini bahkan tanpa menginstalnya di seluruh sistem dengan mengetik di terminal:
$ python-m IPython
Atau lihat dokumen instalasi pengembangan untuk revisi terbaru saat membaca dokumen.
Petunjuk dokumentasi dan instalasi untuk IPython versi lama dapat ditemukan di situs web IPython
IPython mungkin tidak sesuai dengan selera Anda; jika demikian mungkin ada proyek serupa yang mungkin ingin Anda gunakan:
REPL Python klasik.
bpython
mipython
ptpython dan ptipython
Xonsh
Pada git 2.23, dimungkinkan untuk membuat perubahan format tanpa merusak git blame
. Lihat dokumentasi git untuk lebih jelasnya.
Untuk menggunakan fitur ini Anda harus:
Instal git >= 2.23
POSIX: toolsconfigure-git-blame-ignore-revs.sh
Windows: toolsconfigure-git-blame-ignore-revs.bat
Konfigurasikan repo git lokal Anda dengan menjalankan: