Hướng dẫn Giới thiệu Máy tính xách tay Jupyter

Jupyter Notebook Introduction Tutorial



Nếu bạn là một nhà phát triển Python, bạn có thể muốn nhúng tay vào Linux. Vì hầu hết các thư viện Python đều tương thích với Linux và các trang web Python thường được triển khai trên các hệ thống Linux; tốt hơn là chỉ nên bắt đầu với hệ điều hành mang lại cho bạn sự linh hoạt cao nhất khi làm việc với ngôn ngữ này.

Và còn cách nào tốt hơn để bắt đầu học hơn là sử dụng Python IDE dễ sử dụng, cung cấp cho bạn một trình chỉnh sửa, nơi bạn có thể chỉnh sửa mã nguồn, trình thông dịch và trình biên dịch cũng như giao diện mà bạn có thể thấy đầu ra của mình, tất cả ở một nơi? Jupyter Notebook là một IDE cung cấp cho người mới bắt đầu sử dụng Python (và thậm chí cả các nhà phát triển Python có kinh nghiệm) một môi trường được thiết kế để hiển thị các kết quả và phân tích rõ ràng.







Máy tính xách tay Jupyter - công cụ biên tập toàn diện

Bạn thậm chí có thể tranh luận, khi bạn bắt đầu sử dụng Jupyter, rằng sổ ghi chép của nó là môi trường phát triển tích hợp thoải mái nhất để viết mã. Những sổ ghi chép này cũng là công cụ học tập rất mạnh mẽ. Chúng được trang bị một trình soạn thảo văn bản mà con người có thể đọc được, nơi bạn có thể thiết kế mô tả mã hoàn chỉnh với hình ảnh và sơ đồ, và các ô mã phân tách các đơn vị logic trong chương trình của bạn. Nếu tất cả các tiện ích của sổ ghi chép được sử dụng tốt, bạn có thể tạo tài liệu thực thi toàn bộ chương trình và cũng cung cấp phân tích và mô tả dễ hiểu song song với mã.



Hình 1: Trang chủ Jupyter Notebook



Jupyter là một IDE dựa trên web và mở trong trình duyệt. Bạn có thể thay đổi trình duyệt mặc định mà trình duyệt này mở thành trình duyệt bạn chọn. Máy tính xách tay Jupyter có thể được cài đặt trong hệ thống Linux của bạn, nơi nó tạo sổ ghi chép ở nơi làm việc trên đĩa của bạn hoặc nó có thể được sử dụng trực tuyến để chỉnh sửa mã tại https://jupyter.org/ . Khi bạn tạo sổ tay trong Jupyter bằng cách nhấp vào Mới, trình chỉnh sửa sau sẽ mở ra:





Hình 2: Sổ ghi chép không có tiêu đề

Giao diện trông đơn giản này cực kỳ mạnh mẽ trong các tính năng của nó. Hãy để chúng tôi bắt đầu với phần giới thiệu cơ bản trước.



Bắt đầu

Trong Hình 3, sổ ghi chép trống mà bạn thấy là bố cục mà bạn sẽ làm việc khi học Python trên Jupyter.

Hình 4: Chạy một ô mã

Để chạy một ô mã, tất cả những gì bạn phải làm là chọn ô bạn muốn chạy và nhấp vào Chạy hoặc nhấn Shift + Enter. Điều này, cùng với việc ngắt nút kernel bên cạnh nó, là thứ bạn sẽ nhấp vào nhiều nhất. Nói về ngắt hạt nhân, nếu bạn thấy mình bị mắc kẹt trong một vòng lặp vô hạn, điều này có thể hữu ích. Bỏ nhiệm vụ trước khi mọi thứ trở nên lộn xộn hơn!

Và trong khi chúng ta đang nói về chủ đề hạt nhân, hãy cùng khám phá thêm một trong những thành phần quan trọng nhất của sổ ghi chép - Kernel. Nói một cách đơn giản nhất, hạt nhân Python có trách nhiệm thực thi mã. Tất cả các tùy chọn bạn sẽ cần liên quan đến Kernel đều có ở đây:

Hình 5: Kernel

Nhân Python, là một đơn vị tính toán thực thi mã, có thể bị gián đoạn để tạm dừng việc thực thi mã, khởi động lại, kết nối lại và tắt. Tiến tới nhiều tùy chọn hơn liên quan đến hạt nhân, người ta thậm chí có thể thay đổi hạt nhân để chuyển từ phiên bản Python này sang phiên bản Python khác (chẳng hạn như từ Python 2 sang Python 3).

Như chúng tôi đã đề cập trước đó, sổ ghi chép được sử dụng nhiều hơn là chỉ viết mã. Bạn có thể sử dụng chúng để tạo một tài liệu chính thức với các đoạn văn, phương trình, hàm và hình ảnh. Để bắt đầu với điều này, bạn sẽ cần phải tự làm quen với các ô đánh dấu.

Chọn một ô và sau đó chọn Ô> Loại ô> Đánh dấu sẽ chuyển đổi một ô mã thành một ô văn bản. Tại đây, bạn có thể viết mô tả và phân tích. Cách tốt là tra cứu tài liệu của Máy tính xách tay Jupyter để mở khóa tất cả các cách khác nhau mà bạn có thể sử dụng tính năng này. Một điều thú vị mà tôi phát hiện ra khi bắt đầu với sổ ghi chép là sau khi bạn chuyển đổi một ô thành đánh dấu, tùy chọn Chèn Hình ảnh trong menu thả xuống Chỉnh sửa sẽ được kích hoạt. Dưới đây là bản trình diễn về ô đánh dấu trông như thế nào:

Hình 6: Một ô đánh dấu

Lưu ý rằng văn bản này nằm phía trên một ô mã thông thường. Đây là cách bạn có thể thêm ý nghĩa cho các đơn vị mã logic.

Phần giới thiệu này chỉ sơ lược bề mặt của những gì bạn có thể làm với máy tính xách tay. Lời khuyên tốt nhất là bạn nên tự khám phá nó và khám phá phần còn lại của các tính năng phù hợp với mục đích của bạn.

Cài đặt Jupyter

Trên các hệ thống Linux, Jupyter Notebook có thể được cài đặt cả thông qua giao diện dòng lệnh và giao diện người dùng đồ họa của nó. Giao diện dòng lệnh nằm trên Terminal của nó. Để cài đặt Jupyter, trước tiên bạn phải cài đặt hoặc cập nhật Python, sau đó cài đặt sổ ghi chép Python.

Hình 7: Lệnh cài đặt sổ ghi chép Python

Việc cài đặt Jupyter Notebook từ GUI khá dễ dàng hơn. Chỉ cần tra cứu Project Jupyter trên Phần mềm Ubuntu và nhấp vào Cài đặt.

Hình 8: Project Jupyter trong Phần mềm Ubuntu (cài đặt GUI)

Python là ngôn ngữ lập trình mạnh mẽ nhất cho khoa học dữ liệu. Nó cũng là một ngôn ngữ dễ học và một IDE như Jupyter Notebook giúp làm quen với lập trình bằng Python một cách liền mạch.