Cách chia sẻ mã Python trong sổ ghi chép Jupyter

Jupyter Notebooks là một cách mạnh mẽ để viết và lặp lại mã Python của bạn để phân tích dữ liệu. Thay vì viết đi viết lại toàn bộ chương trình, bạn có thể viết các dòng mã và chạy từng dòng một. Sau đó, nếu bạn cần thực hiện thay đổi, bạn có thể quay lại và thực hiện chỉnh sửa của mình và chạy lại chương trình, tất cả trong cùng một cửa sổ

Jupyter Notebook [trước đây gọi là IPython Notebook] là một cách tương tác để chạy mã Python trong thiết bị đầu cuối bằng mô hình REPL [Read-Eval-Print-Loop]. Hạt nhân IPython chạy các tính toán và giao tiếp với giao diện người dùng Jupyter Notebook. Nó cũng cho phép Jupyter Notebook hỗ trợ nhiều ngôn ngữ. Jupyter Notebooks mở rộng IPython thông qua các tính năng bổ sung, như lưu trữ mã và đầu ra của bạn, đồng thời cho phép bạn giữ các ghi chú đánh dấu

Nếu bạn chưa có, hãy cài đặt Jupyter Notebook trên máy tính của bạn trước khi đọc phần còn lại của bài viết. Nếu bạn muốn xem video thay vì đọc bài viết, vui lòng xem hướng dẫn sau về cách sử dụng Jupyter Notebook. Họ bao gồm các thông tin giống nhau

Cách mở Máy tính xách tay Jupyter

Để khởi chạy sổ ghi chép Jupyter, hãy mở thiết bị đầu cuối của bạn và điều hướng đến thư mục mà bạn muốn lưu sổ ghi chép của mình. Sau đó gõ lệnh jupyter notebook và chương trình sẽ khởi tạo một máy chủ cục bộ tại localhost:8888 [hoặc một cổng được chỉ định khác]

Một cửa sổ trình duyệt sẽ ngay lập tức bật lên với giao diện Jupyter Notebook, nếu không, bạn có thể sử dụng địa chỉ mà nó cung cấp cho bạn. Các sổ ghi chép có một mã thông báo duy nhất vì phần mềm sử dụng các bộ chứa Docker được tạo sẵn để đặt các sổ ghi chép trên đường dẫn duy nhất của riêng chúng. Để dừng máy chủ và tắt kernel từ thiết bị đầu cuối, hãy nhấn control-C hai lần

Giao diện Jupyter

Bây giờ bạn đang ở trong giao diện Jupyter Notebook và bạn có thể thấy tất cả các tệp trong thư mục hiện tại của mình. Tất cả Máy tính xách tay Jupyter đều có thể nhận dạng bằng biểu tượng máy tính xách tay bên cạnh tên của chúng. Nếu bạn đã có Jupyter Notebook trong thư mục hiện tại mà bạn muốn xem, hãy tìm nó trong danh sách tệp của bạn và nhấp vào nó để mở

Để tạo sổ ghi chép mới, hãy chuyển đến Mới và chọn Sổ ghi chép - Python 2. Nếu bạn có các Notebook Jupyter khác trên hệ thống mà bạn muốn sử dụng, bạn có thể nhấp vào Tải lên và điều hướng đến tệp cụ thể đó

Các sổ ghi chép hiện đang chạy sẽ có biểu tượng màu xanh lá cây, trong khi các sổ ghi chép không chạy sẽ có màu xám. Để tìm tất cả các sổ ghi chép hiện đang chạy, hãy bấm vào tab Đang chạy để xem danh sách

Bên trong Sổ tay

Khi bạn mở một sổ ghi chép Jupyter mới, bạn sẽ nhận thấy rằng nó chứa một ô

Các ô là cách sổ ghi chép được cấu trúc và là khu vực bạn viết mã của mình. Để chạy một đoạn mã, hãy nhấp vào ô để chọn nó, sau đó nhấn SHIFT+ENTER hoặc nhấn nút phát trên thanh công cụ phía trên. Ngoài ra, menu thả xuống Ô có một số tùy chọn để chạy các ô, bao gồm chạy từng ô một hoặc chạy tất cả các ô cùng một lúc

Sau khi bạn chạy một ô, đầu ra của mã ô sẽ xuất hiện trong khoảng trống bên dưới. Để ngừng chạy một đoạn mã, hãy nhấn nút dừng

Để tạo các ô mới, hãy sử dụng nút dấu cộng [+] trên thanh công cụ hoặc nhấn SHIFT+ENTER trên ô cuối cùng trong Notebook. Để cắt, sao chép, xóa hoặc chỉ chỉnh sửa ô nói chung - hãy chọn ô bạn muốn sửa đổi và chuyển đến nút Chỉnh sửa trong thanh điều hướng để xem các tùy chọn của bạn

Ngoài việc chạy các dòng mã, bạn cũng có thể bao gồm các ô chỉ có văn bản sử dụng Markdown để định dạng và sắp xếp sổ ghi chép của mình

Khi bạn tạo một ô mới, nó sẽ mặc định là một ô Code. Để tạo một ô sử dụng đánh dấu, hãy nhấp vào menu Ô từ thanh điều hướng, cuộn xuống Loại ô và chọn Đánh dấu

Đôi khi, bạn có thể cần phải khởi động lại kernel. Đi tới trình đơn thả xuống Kernel và nhấn Khởi động lại. Để tắt kernel, bạn có thể nhấp vào Shutdown, quá trình này sẽ có một quy trình đối thoại hỏi xem đó có phải là điều bạn muốn làm không. Để buộc tắt máy ngay lập tức, hãy chuyển đến menu thả xuống Tệp và nhấp vào Đóng và Dừng và cửa sổ trình duyệt sẽ tự đóng. Khởi động lại và tắt kernel sẽ ảnh hưởng đến các biến của bạn, vì vậy hãy cẩn thận

Trong menu thả xuống Trợ giúp, bạn sẽ tìm thấy thông tin hữu ích như phím tắt cũng như liên kết đến các tài liệu khác nhau cho các mô-đun như Numpy, SciPy và Matplotlib

Thanh công cụ có một số nút tắt cho các hành động phổ biến. Từ trái sang phải. lưu, thêm một ô mới, cắt các ô đã chọn, sao chép các ô đã chọn, dán các ô bên dưới, di chuyển các ô đã chọn lên trên, di chuyển các ô đã chọn xuống dưới, chạy, ngắt nhân, khởi động lại nhân, một danh sách thả xuống cho phép bạn thay đổi loại ô,

Các tệp Jupyter Notebook được lưu khi bạn di chuyển. Chúng sẽ tồn tại trong thư mục của bạn dưới dạng tệp JSON có phần mở rộng .ipynb. Bạn cũng có thể xuất Sổ ghi chép Jupyter ở các định dạng khác, chẳng hạn như HTML. Để làm như vậy, hãy chuyển đến menu Tệp, cuộn xuống Tải xuống dưới dạng và chọn loại tệp bạn đang tìm kiếm. Một cửa sổ bật lên sẽ xuất hiện hỏi bạn muốn tải xuống tệp mới này ở đâu. Khi bạn đã điều hướng đến thư mục thích hợp, hãy nhấp vào Lưu và Điểm kiểm tra

TÓM LƯỢC

Như chúng ta đã thấy, các tệp Jupyter Notebook rất hữu ích. Giao diện của nó cho phép bạn điều hướng bằng chuột với các menu và nút thả xuống hoặc bằng phím tắt. Chúng cho phép bạn chạy từng đoạn mã nhỏ, lưu chúng ở trạng thái hiện tại hoặc khởi động lại và yêu cầu chúng trở về trạng thái ban đầu. Ngoài việc chạy mã, chúng tôi cũng có thể sử dụng đánh dấu để sắp xếp gọn gàng các sổ ghi chép của mình để chúng có thể hiển thị cho người khác

Nếu bạn muốn tìm hiểu thêm về Jupyter Notebooks, hãy đọc tài liệu của họ. Để dùng thử sổ ghi chép trong trình duyệt của bạn, hãy truy cập https. //cố gắng. jupyter. tổ chức/

Chủ Đề