Jupyter Pocket book công cụ ko thể thiếu lúc học Python – All Laravel

Lúc khiến quen sở hữu ngôn ngữ Python vững chắc chắn bạn sẽ gặp công cụ Jupyter, đây là 1 công cụ quen thuộc sở hữu cả người new học và những kỹ sư lập trình, information science. Vậy Jupyter là gì? tại sao Jupyter pocket book là 1 công cụ ko thể thiếu cho lập trình Python.

1. Jupyter là gì?

Jupyter là 1 công cụ mã nguồn mở miễn phí tổn sở hữu phần đích nhắm tới khoa học dữ liệu và giáo dục, giúp mọi người cùng học Python dễ dàng hơn. Jupyter có tính tương tác nên có thể dùng khiến môi trường chạy thử và giảng dạy.

Tên Jupyter xuất phát từ bí quyết chơi chữ Tôi là Python, bạn là R, chúng ta là Julia, hay 1 công thức ngắn gọn Jupyter = Julia + Python + R. Trước đây, Jupyter bắt nguồn từ dự án IPython, tới 5 2014 thì đổi tên sang Jupyter. Những người ❤️🐍 – yêu thích Python – dùng Jupyter siêu nhiều. Jupyter tương trợ siêu nhiều những kernel cho những ngôn ngữ khác nhau, khoảng trên 40 ngôn ngữ trong đấy có Python. Việc đổi tên từ IPython sang Jupyter cũng là vì phần đích tương trợ đa ngôn ngữ.

Jupyter pocket book là công cụ cho phép bạn đưa cả code Python và những thành phần văn bản phức tạp như hình ảnh, công thức, video, biểu thức… vào trong cùng 1 file giúp cho việc trình bày trở lên dễ hiểu, giống như 1 file trình chiếu nhưng lại có thể thực hành chạy code tương tác trên đấy. Những file pocket book này có thể được chia sẻ sở hữu mọi người và có thể thực hành lại những giai đoạn 1 bí quyết nhanh chóng và chính xác như những gì tác giả của file này tạo ra.

2. Cài đặt Jupyter

Jupyter có thể được cài đặt thông qua pip hoặc conda.

2.1 Cài đặt Jupyter thông qua pip

pip là trình quản lý những gói phần mềm viết bằng Python. pip được dùng để cài đặt những phần mềm viết bằng Python mà Jupyter là 1 gói phần mềm như vậy. Để cài đặt pip chúng ta tải và chạy file kịch bản cài đặt pip viết bằng Python, đương nhiên là máy tính của chúng ta cần được cài đặt Python. Bạn có thể đánh giá xem đã cài đặt Python chưa thông qua câu lệnh:

python -version Python 3.7.3

Sau khoản thời gian cài đặt pip xong, thực hành lệnh sau để cài đặt Jupyter:

pip set up jupyterlab

Cài đặt Jupyter thông qua conda

conda cũng là 1 trình quản lý gói phần mềm, đây là phần mềm mã nguồn mở để giải quyết những vấn đề phức tạp của Python. Phần mềm này được phát hành bởi tổ chức Anaconda. Trường hợp bạn cài đặt Anaconda thì conda cũng đã có sẵn trên máy và chỉ việc dùng. Để cài đặt Jupyter sở hữu conda chúng ta dùng câu lệnh:

conda set up -c conda-forge jupyterlab

Cài đặt Jupyter sở hữu Anaconda

Như đã nói trong phần trên, Anaconda là 1 công cụ tổng hợp đã tích hợp sẵn siêu nhiều những gói phần mềm, thư viện giúp chúng ta có 1 môi trường để thực hành xây dựng những ứng dụng Python. Anacoda cũng tích hợp sẵn conda bên trong do đấy bạn chỉ cần cài đặt Anacoda là đủ.

Xem Thêm  điểm Trung Bình Tiếng Anh Là Gì Lý Giải điểm Trung Bình Môn Tiếng Anh Là Gì – Prime Công Ty, địa điểm, Store, Dịch Vụ Tại Bình Dương

3. Chạy Jupyter Pocket book server

Sau khoản thời gian cài đặt xong Jupyter Pocket book trong những bước tại trên, chúng ta có thể khởi đầu chạy Jupyter bằng câu lệnh:

jupyter pocket book

Trường hợp bạn chọn cài Jupyter thông qua Anaconda thì chạy Anaconda Immediate (bạn có thể tìm thấy trong thư phần cài đặt Anaconda) và thực hành lệnh trên.

(base) C:UsersMS>python -version Python 3.7.3 (base) C:UsersMS>jupyter pocket book [I 21:41:10.991 NotebookApp] Writing pocket book server cookie secret lớn C:UsersMSAppDataRoamingjupyterruntimenotebook_cookie_secret [I 21:41:15.703 NotebookApp] JupyterLab extension loaded from C:ProgramDataAnaconda3libsite-packagesjupyterlab [I 21:41:15.704 NotebookApp] JupyterLab utility listing is C:ProgramDataAnaconda3sharejupyterlab [I 21:41:15.707 NotebookApp] Serving notebooks from native listing: C:UsersMS [I 21:41:15.707 NotebookApp] The Jupyter Pocket book is working at: [I 21:41:15.707 NotebookApp] http://localhost:8888/?token=57677bdcc71aafc067ca1baba28ca404cea68900726e6be1 [I 21:41:15.707 NotebookApp] Use Management-C lớn cease this server and shut down all kernels (twice lớn skip affirmation). [C 21:41:15.828 NotebookApp] Lớn entry the pocket book, open this file in a browser: file:///C:/Customers/MS/AppData/Roaming/jupyter/runtime/sentayho.com.vn Or copy and paste one in all these URLs: http://localhost:8888/?token=57677bdcc71aafc067ca1baba28ca404cea68900726e6be1

Ngay nagy lập tức, trình thông qua sẽ bật ra sở hữu đường dẫn http://localhost:8888/tree như hình dưới đây:

4. Chỉ dẫn dùng Jupyter cơ bản

Trong phần này chúng ta sẽ tập trung tìm hiểu những tính năng, thành phần giao diện trong Jupyter Pocket book là môi trường chính chúng ta sẽ thực hành viết code Python. Nhắc lại chút Python Pocket book chính là những tài liệu đa thành phần có cả code và những thành phần textual content, media phức tạp… những tài liệu này có thể được chia sẻ và người khác đưa vào Jupyter và có thể chạy được code trên đấy và hiểu những gì tác giả muốn truyền đạt qua những đoạn văn bản.

4.1 Tạo Pocket book

Trong phần trước chúng ta đã chạy Pocket book server thông qua câu lệnh jupyter pocket book (Trong những bài viết về sau chúng ta sẽ dùng Anaconda và chạy Jupyter pocket book server thông qua Anaconda Immediate). Trong giao diện trang chủ, để tạo 1 tài liệu Pocket book new click on vào New và chọn loại tài liệu như Python, Textual content file, Folder…

Tại đây, chúng ta sẽ tạo ra 1 tài liệu thực hành Python và thêm vào những đoạn giới thiệu, chỉ dẫn nên sẽ chọn phần Python 3. Giao diện của trang Jupyter chạy tại môi trường máy tính cục bộ sẽ như sau:

Trong giao diện này có những thành phần như sau:

  • Phần 1: Tiêu đề tài liệu, mặc định chưa nhập tiêu đề là Untitled. Lúc nhấp chuột vào phần này, 1 cửa sổ sẽ hiện ra để bạn nhập tên file.
  • Phần 2: Thanh menu bao gồm những menu như:
    • File: những menu thực hiện sở hữu file như tạo new, lưu trữ, save as…
    • Edit: những menu thực hiện sở hữu nội dung file như copy, paste văn bản, cell, kiếm tìm và thay đổi thế 1 nội dung trong file, chèn hình ảnh…
    • View: menu điều chỉnh giao diện, hiển thị hoặc ẩn những thành phần giao diện trong Jupyter Pocket book.
    • Insert, Cell: những hành động liên quan tới Cell là thành phần cơ bản của 1 tài liệu.
    • Kernel: những thực hiện sở hữu kernel hiện hành như thay đổi đổi giả dụ muốn dùng ngôn ngữ khác, restart, shutdown
    • 1 số những menu khác.
  • Phần 3: Thanh menu nhanh (shortcut menu) bao gồm những thực hiện nhanh mà bạn thường khiến sở hữu 1 tài liệu, có 1 số nút trên đấy chúng ta hay dùng nhất như:
    • Save file
    • Copy, paste
    • Thay thế đổi thứ tự động những cell trong tài liệu
    • Chạy code trong tài liệu
    • Lựa chọn loại văn bản trong cell:
    • Code: Cell này chứa mã Python và có thể thực hành được.
    • Markdown: Cell này chứa văn bản diễn giải.
  • Phần 4: Nội dung tài liệu chứa những cell có nội dung là code hoặc markdown, đây là vùng chúng ta sẽ khiến việc chính.
Xem Thêm  “Viên chức chuyên dụng cho” trong tiếng Anh: Định nghĩa, thí dụ

Chúng ta sẽ thực hành 1 dí dụ trước tiên, Howdy world để xem Jupyter Pocket book này hoạt động thế nào? Vào Cell trước tiên và đưa vào dòng code Python như sau:

print(“Howdy world!”)

Tiếp đấy bạn bấm vào nút Run trong menu nhanh hoặc tổ hợp phím tắt Ctrl + Enter, kết quả sẽ xuất hiện tiếp theo tại ngay dưới cell đấy.

Trong dí dụ trên chúng ta có 3 cell:

  • Cell trước tiên là dạng Markdown, chúng ta có thể đưa vào nội dung là văn bản, file hình ảnh, bảng biểu, danh sách…
  • Cell thứ 2 nội dung là code Python print(“Howdy world!”) và lúc bạn bấm và Run hoặc tổ hợp phím Ctrl + Enter thì kết quả của dòng code hiển thị ngay tại bên dưới.
  • Sau khoản thời gian thực hành 1 cell thì Jupyter Pocket book tự động động chèn thêm 1 cell new chưa có nội dung gì tại ngay dưới.

4.2 Thêm nội dung vào Jupyter Pocket book

Như trong dí dụ Howdy world tại trên chúng ta đã thêm vào 1 nội dung để diễn giải thêm cho đoạn code print(“Howdy world”). Nội dung này có thể là 1 đoạn văn bản bao gồm những tiêu đề, đoạn văn bản, hình ảnh, danh sách…

Để thêm nội dung văn bản vào Jupyter chúng ta cần lựa chọn dạng của cell là Markdown. Jupyter Pocket book cho phép dùng Markdown là 1 ngôn ngữ đánh dấu, nó là tập hợp những ký hiệu tương ứng sở hữu 1 số thẻ trong ngôn ngữ HTML.

4.3 Dùng Markdown

4.3.1 Tiêu đề

Tiêu đề trong ngôn ngữ Markdown tương ứng sở hữu những thẻ H1, H2 … H6 trong HTML, trong markdown dùng ký tự động #, H1 tương ứng sở hữu #, H2 tương ứng sở hữu ##, …

Sau khoản thời gian đánh xong văn bản trong Cell, bấm nút Run hoặc tổ hợp phím tắt Ctrl + Enter, văn bản sau định dạng new hiện ra.

4.3.2 Định dạng văn bản

Chúng ta có thể định dạng văn bản sở hữu ngôn ngữ Markdown, danh sách những định dạng này như sau:

  • Dùng dấu * để khởi đầu và kết thúc 1 đoạn bạn muốn in nghiêng.
  • Dùng dấu ** để khởi đầu và kết thúc 1 đoạn bạn muốn bôi đậm, tương ứng sở hữu thẻ b trong HTML.
  • Dùng _ để khởi đầu và kết thúc 1 đoạn bạn muốn gạch chân, tương ứng sở hữu thẻ u trong HTML.
Xem Thêm  Ờ mây zing gút chóp là gì mà ai cũng biết tới? – Thế giới máy công nghiệp

Kết quả bạn sẽ thấy lúc chạy là văn bản đã được định dạng như mong muốn sở hữu thẻ HTML.

4.3.3 Danh sách

Trong văn bản chúng ta có thể thêm vào những danh sách giống như thẻ ol, ul trong HTML. Có danh sách có thứ tự động ol trong Markdown chúng ta chỉ cần đánh số đằng trước danh sách. Còn sở hữu danh sách ko thứ tự động chúng ta chỉ cần để đằng trước dấu * hoặc dấu + hoặc dấu -.

Kết quả nhận được lúc bạn thực thi cell này.

4.3.4 Syntax Spotlight

Trong những tài liệu, đôi lúc chúng ta muốn đưa những đoạn code vào để diễn giải. Markdown cho phép đưa code vào 1 bí quyết đơn giản bằng bí quyết cho khởi đầu và kết thúc sở hữu ký tự động “`.

Kết quả lúc thực hành cell

4.3.5 Những thành phần khác trong Markdown

Bên cạnh những thành phần trên, chúng ta cũng hay dùng những thành phần văn bản khác như ảnh, đường dẫn… tương ứng sở hữu những thẻ img, a trong HTML.

Kết quả của đoạn văn bản trên như sau:

Bạn thấy đấy, Jupyter Pocket book cho phép bạn đưa vào siêu nhiều những nội dung cùng sở hữu code Python cần thực thi, giúp cho tài liệu trở lên siêu sống động. Còn 1 số những thành phần khác nữa trong Markdown nhưng do phạm vi bài viết, tôi chỉ giới thiệu tới bạn đọc những thành phần hay dùng nhất. Bạn có thể tham khảo danh Cú pháp Markdown nguyên gốc từ tác giả của hệ thống này.

Export và Import Jupyter Pocket book

Lúc bạn khiến việc sở hữu Jupyter Pocket book bạn có thể hoàn thành và muốn chia sẻ những gì mình khiến sở hữu mọi người, bạn có thể export tài liệu này ra siêu nhiều những dạng khác nhau như:

  • HTML
  • LaTeX
  • PDF
  • Pocket book (.ipynb)
  • Markdown

Trong những dạng trên, chúng ta sẽ hay chia sẻ sở hữu nhau dạng file Pocket book .ipynb, những file này có thể import lại vào Jupyter Pocket book và thực hành. Để export ra file dùng menu File -> Obtain as -> Pocket book(.ipynb).

Lúc bạn có 1 file Pocket book (.ipynb) bạn muốn import vào hệ thống, bạn dùng nút Add tại trang chủ Jupyter Pocket book và trỏ tới file cần import. Lúc đấy file Jupyter Pocket book sẽ xuất hiện trong danh sách trang chủ và chỉ cần nhấp vào là 1 tab new xuất hiện sở hữu nội dung tài liệu này.

Kết luận

Qua bài viết bạn đã nắm được Jupyter là công cụ gì? và tại sao mọi người đang dùng nó siêu nhiều lúc học tập, khiến việc sở hữu Python. Bên cạnh ra bạn cũng biết bí quyết cài đặt Jupyter qua công cụ Anaconda, đây là 1 bộ những phần mềm mà chúng ta sẽ dùng siêu nhiều lúc nghiên cứu về khoa học dữ liệu, trí tuệ nhân tạo, machine studying… Bài viết này là khởi đầu của Khóa học Python trên All Laravel, siêu mong nhận được sự đóng góp ý kiến từ người sử dụng.

Supply code: Jupyter – Howdy sentayho.com.vnb

CÁC BÀI VIẾT KHÁC