IPython - Memulai

Bab ini akan menjelaskan cara mulai mengerjakan IPython.

Memulai IPython dari Command Prompt.

Sebelum melanjutkan untuk memahami tentang IPython secara mendalam, perhatikan bahwa alih-alih biasa >>>, Anda akan melihat dua perintah utama Python seperti yang dijelaskan di bawah ini -

  • In[1] muncul sebelum ekspresi input apa pun.

  • Out[1] muncul sebelum Output muncul.

Selain itu, angka dalam tanda kurung siku bertambah secara otomatis. Amati tangkapan layar berikut untuk pemahaman yang lebih baik -

Sekarang, jika Anda telah menginstal distribusi Anaconda dari Python, buka prompt Anaconda dari menu awal.

Mulai IPython dari prompt conda

Jika dibandingkan dengan konsol Python biasa, kami dapat melihat perbedaannya. Shell IPython menunjukkan penyorotan sintaks dengan menggunakan skema warna yang berbeda untuk elemen yang berbeda seperti ekspresi, fungsi, variabel, dll.

Peningkatan berguna lainnya adalah penyelesaian tab. Kita tahu bahwa setiap objek memiliki satu atau lebih metode yang tersedia seperti yang didefinisikan di kelasnya. IPython memunculkan daftar metode yang sesuai saat Anda menekan tombol tab setelah titik di depan objek.

Dalam contoh berikut, string ditentukan. Sebagai tanggapan, metode kelas string ditampilkan.

IPython memberikan informasi tentang objek apa pun dengan meletakkan '?' di depannya. Ini termasuk docstring, definisi fungsi dan detail konstruktor kelas. Misalnya untuk menjelajahi objek string var yang didefinisikan di atas, pada prompt input entervar?. Hasilnya akan menampilkan semua informasi tentang itu. Amati tangkapan layar yang diberikan di bawah ini untuk pemahaman yang lebih baik -

Fungsi Ajaib

Fungsi sihir bawaan IPython sangat kuat. Ada dua jenis fungsi sihir.

  • Line magics, yang bekerja sangat mirip dengan perintah DOS.
  • Cell magics, yang bekerja pada beberapa baris kode.

Kita akan mempelajari tentang fungsi sihir garis dan fungsi sihir sel secara rinci pada bab-bab selanjutnya.