IPython - Bắt đầu
Chương này sẽ giải thích cách bắt đầu làm việc trên IPython.
Khởi động IPython từ Command Prompt.
Trước khi tiếp tục tìm hiểu sâu về IPython, hãy lưu ý rằng thay vì >>>, bạn sẽ nhận thấy hai lời nhắc chính của Python như được giải thích bên dưới:
In[1] xuất hiện trước bất kỳ biểu thức đầu vào nào.
Out[1] xuất hiện trước khi Đầu ra xuất hiện.
Bên cạnh đó, các số trong dấu ngoặc vuông được tăng tự động. Quan sát ảnh chụp màn hình sau để hiểu rõ hơn -
Bây giờ, nếu bạn đã cài đặt bản phân phối Anaconda của Python, hãy mở lời nhắc Anaconda từ menu bắt đầu.
Khởi động IPython từ lời nhắc chung cư
Khi so sánh với bảng điều khiển Python thông thường, chúng ta có thể nhận thấy một sự khác biệt. Vỏ IPython hiển thị đánh dấu cú pháp bằng cách sử dụng bảng màu khác nhau cho các phần tử khác nhau như biểu thức, hàm, biến, v.v.
Một cải tiến hữu ích khác là hoàn thành tab. Chúng ta biết rằng mỗi đối tượng có sẵn một hoặc nhiều phương thức như được định nghĩa trong lớp của nó. IPython bật lên danh sách các phương pháp thích hợp khi bạn nhấn phím tab sau dấu chấm ở phía trước đối tượng.
Trong ví dụ sau, một chuỗi được định nghĩa. Như một phản hồi, các phương thức của lớp chuỗi được hiển thị.
IPython cung cấp thông tin của bất kỳ đối tượng nào bằng cách đặt '?' trước mặt nó. Nó bao gồm docstring, các định nghĩa hàm và các chi tiết về hàm tạo của lớp. Ví dụ để khám phá đối tượng chuỗi var được định nghĩa ở trên, trong dấu nhắc đầu vào, hãy nhậpvar?. Kết quả sẽ hiển thị tất cả thông tin về nó. Quan sát ảnh chụp màn hình dưới đây để hiểu rõ hơn -
Chức năng ma thuật
Các chức năng ma thuật tích hợp sẵn của IPython cực kỳ mạnh mẽ. Có hai loại chức năng kỳ diệu.
- Line magics, hoạt động rất giống các lệnh DOS.
- Cell magics, hoạt động trên nhiều dòng mã.
Chúng ta sẽ tìm hiểu chi tiết về các hàm phép thuật dòng và các hàm phép thuật tế bào trong các chương tiếp theo.