Khi làm quen với ngữ điệu Pyhẹp chắc chắn bạn sẽ chạm chán khí cụ Jupyter, đây là một dụng cụ thân thuộc cùng với khắp cơ thể mới học và những kỹ sư lập trình, data science. Vậy Jupyter là gì? tại sao Jupyter notebook là 1 trong những lao lý không thể không có mang lại xây dựng Pyhạn hẹp.

Bạn đang xem: Jupyter notebook là gì

*

Jupyter là gì?

Jupyter là 1 trong gốc rễ tính tân oán khoa học mã mối cung cấp msinh hoạt,cùng với kĩ năng khá nổi bật có thể chấp nhận được liên hệ thẳng với từng loại code (interactive), hỗ trợrộng 40 ngôn từ lập trình, trong các số đó tập trung vào 3 ngữ điệu là Julia, Python và R,cái thương hiệu Jupyter khởi đầu từ cách chơi chữ I Pynhỏ, You R, We Julia,hay là 1 phương pháp ngắn thêm gọn gàng Jupyter = Julia + Pybé nhỏ + R. Ngoài ra, Jupyter cũng là một cách thức hoàn toàn miễn tầm giá, được tạo ra với mục đích hướng tới công nghệ tài liệu với dạy dỗ, góp hồ hết bạn cùng học tập xây dựng tiện lợi hơn (cụ thể nghỉ ngơi đó là Python). Jupyter có tính tương tác đề nghị có thể áp dụng làm cho môi trường chạy test và giảng dạy.

Jupyter Notebook là gì?

Trước đấy là nó có tên làIPybé nhỏ Notebook, cho năm năm trước lại đổi tên thànhJupyter Notebook. Jupyter cung cấp rất nhiều những kernel cho các ngôn ngữ khác nhau, khoảng trên 40 ngữ điệu trong số đó gồm Pyhẹp. Việc đổi tên từ bỏ IPyhẹp sang Jupyter cũng là do mục tiêu hỗ trợ nhiều ngữ điệu.

Phầncơ bản của chính nó là một ứng dụng chạy xe trên nền website chất nhận được chạy Interactive sầu Python (hay IPython), các bạn gồm thểđưa cả code Pyhẹp cùng những nhân tố văn uống bạn dạng phức tạp như hình hình ảnh, phương pháp, Clip, biểu thức... vào vào và một tệp tin giúp cho việc trình diễn trsinh sống lên dễ dàng nắm bắt, y hệt như một tệp tin trình chiếu tuy nhiên lại rất có thể triển khai chạy code xúc tiến bên trên đó, then chốt của câu hỏi này chính làMarkdown. Các file "notebook" này hoàn toàn có thể được share với tất cả bạn cùng có thể tiến hành lại các quy trình một bí quyết gấp rút với đúng mực như các gì bạn sẽ làm vào quá trình tạo nên file.

Cài đặt Jupyter Notebook

Mình vẫn gợi ý các bạn cài đặt Jupyter Notebook trong hệ quản lý và điều hành Windows, câu hỏi thứ nhất là bạn cần phải chắc hẳn rằng rằng mình đã thiết lập Pykhông lớn trong đồ vật.

quý khách hàng rất có thể đánh giá bằng phương pháp vào Terminal hay những Comm& Prompt và nhập lệnh sau:

pykhiêm tốn --versionNếu chỉ ra phiên bạn dạng Pybé nhỏ sẽ sử dụng, vậy là các bạn vẫn thiết đặt rồi. Nếu ko, hãy vào Microsoft Store hoặc trang gốc của Pythonnhằm sở hữu về và thiết lập.

Xem thêm: Sự Khác Biệt Giữa Các Luồng Và Datagram Là Gì ? Định Nghĩa Và Giải Thích Ý Nghĩa

*

Tiếp theo, để thiết lập Jupyter Notebook, bạn chỉ việc sử dụng lệnh pip đơn giản và dễ dàng sau

pip install jupyter

*

Cài đặt chấm dứt sẽ có được thông tin tương tự như vậy này

Collecting jupyter Using cached jupyter-1.0.0-py2.py3-none-any.whl (2.7 kB)Requirement already satisfied: qtconsole in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyeo hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter) (4.7.6)Requirement already satisfied: jupyter-console in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter) (6.2.0)Collecting notebook Using cached notebook-6.1.3-py3-none-any.whl (9.4 MB)Requirement already satisfied: nbconvert in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter) (5.6.1)Requirement already satisfied: ipywidgets in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter) (7.5.1)Requirement already satisfied: ipykernel in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyeo hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter) (5.3.4)Requirement already satisfied: pyzmq>=17.1 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pydong dỏng.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (19.0.2)Requirement already satisfied: traitlets in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyhẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (5.0.0)Requirement already satisfied: jupyter-client>=4.1 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (6.1.7)Requirement already satisfied: jupyter-core in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyhẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (4.6.3)Requirement already satisfied: pygments in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (2.6.1)Requirement already satisfied: ipython-genutils in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ nhắn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (0.2.0)Requirement already satisfied: qtpy in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pydong dỏng.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from qtconsole->jupyter) (1.9.0)Requirement already satisfied: prompt-toolkit!=3.0.0,!=3.0.1,=2.0.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter-console->jupyter) (3.0.7)Requirement already satisfied: ipynhỏ nhắn in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter-console->jupyter) (7.18.1)Requirement already satisfied: nbformat in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhiêm tốn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (5.0.7)Requirement already satisfied: Send2Trash in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyhẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (1.5.0)Requirement already satisfied: terminado>=0.8.3 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.python thả.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (0.8.3)Requirement already satisfied: argon2-cffi in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhiêm tốn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (20.1.0)Requirement already satisfied: tornado>=5.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyeo hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (6.0.4)Requirement already satisfied: prometheus-client in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (0.8.0)Requirement already satisfied: jinja2 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pythuôn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from notebook->jupyter) (2.11.2)Requirement already satisfied: mistune=0.8.1 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ nhắn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbconvert->jupyter) (0.8.4)Requirement already satisfied: pandocfilters>=1.4.1 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyeo hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbconvert->jupyter) (1.4.2)Requirement already satisfied: bleach in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhiêm tốn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbconvert->jupyter) (3.1.5)Requirement already satisfied: defusedxml in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhông lớn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbconvert->jupyter) (0.6.0)Requirement already satisfied: testpath in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pydong dỏng.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbconvert->jupyter) (0.4.4)Requirement already satisfied: entrypoints>=0.2.2 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbconvert->jupyter) (0.3)Requirement already satisfied: widgetsnbextension~=3.5.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from ipywidgets->jupyter) (3.5.1)Requirement already satisfied: python-dateutil>=2.1 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pythanh mảnh.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter-client>=4.1->qtconsole->jupyter) (2.8.1)Requirement already satisfied: pywin32>=1.0; sys_platkhung == "win32" in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pydong dỏng.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jupyter-core->qtconsole->jupyter) (228)Requirement already satisfied: wcwidth in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ nhắn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from prompt-toolkit!=3.0.0,!=3.0.1,=2.0.0->jupyter-console->jupyter) (0.2.5)Requirement already satisfied: jedi>=0.10 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyeo hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from ipython->jupyter-console->jupyter) (0.17.2)Requirement already satisfied: picklecốt truyện in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from ipython->jupyter-console->jupyter) (0.7.5)Requirement already satisfied: backCall in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé nhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from ipython->jupyter-console->jupyter) (0.2.0)Requirement already satisfied: decorator in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyhẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from ipython->jupyter-console->jupyter) (4.4.2)Requirement already satisfied: colorama; sys_platsize == "win32" in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyhạn hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from ipython->jupyter-console->jupyter) (0.4.3)Requirement already satisfied: setuptools>=18.5 in c:program fileswindowsappspythonsoftwarefoundation.pynhỏ bé.3.8_3.8.15đôi mươi.0_x64__qbz5n2kfra8p0libsite-packages (from ipython->jupyter-console->jupyter) (47.1.0)Requirement already satisfied: jsonschema!=2.5.0,>=2.4 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhông lớn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from nbformat->notebook->jupyter) (3.2.0)Requirement already satisfied: pywinpty>=0.5; os_name == "nt" in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé nhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from terminado>=0.8.3->notebook->jupyter) (0.5.7)Requirement already satisfied: cffi>=1.0.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from argon2-cffi->notebook->jupyter) (1.14.2)Requirement already satisfied: six in c:usersadminappdatalocalpackagespythonsoftwarefoundation.python thả.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from argon2-cffi->notebook->jupyter) (1.15.0)Requirement already satisfied: MarkupSafe>=0.23 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé nhỏ.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jinja2->notebook->jupyter) (1.1.1)Requirement already satisfied: packaging in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyeo hẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from bleach->nbconvert->jupyter) (đôi mươi.4)Requirement already satisfied: webencodings in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pyhẹp.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from bleach->nbconvert->jupyter) (0.5.1)Requirement already satisfied: parso=0.7.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pybé.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jedi>=0.10->ipython->jupyter-console->jupyter) (0.7.1)Requirement already satisfied: pyrsistent>=0.14.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhiêm tốn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook->jupyter) (0.16.0)Requirement already satisfied: attrs>=17.4.0 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ nhắn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from jsonschema!=2.5.0,>=2.4->nbformat->notebook->jupyter) (20.1.0)Requirement already satisfied: pycparser in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pykhiêm tốn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from cffi>=1.0.0->argon2-cffi->notebook->jupyter) (2.20)Requirement already satisfied: pyparsing>=2.0.2 in c:usersadminappdatalocalpackagespythonsoftwarefoundation.pynhỏ nhắn.3.8_qbz5n2kfra8p0localcachelocal-packagespython38site-packages (from packaging->bleach->nbconvert->jupyter) (2.4.7)Installing collected packages: notebook, jupyterSuccessfully installed jupyter-1.0.0 notebook-6.1.3

Dùng Jupyter Notebook như thế nào?

Sau Lúc cài đặt ngừng Jupyter Notebook trong quá trình sinh hoạt bên trên, chúng ta cũng có thể bước đầu chạy Jupyter bởi câu lệnh vào Terminal hoặc Comm& Prompt:

jupyter notebookSau kia, trình thông dịch lệnh sẽ hiển thị ra thông báo sau

(base) C:UsersAdmin> jupyter notebook Serving notebooks from local directory: C:UsersAdmin Jupyter Notebook 6.1.3 is running at: http://localhost:8888/?token=383e608d432953b5b1e06f6ace604ba466cd310e2d7981bb or http://127.0.0.1:8888/?token=383e608d432953b5b1e06f6ace604ba466cd310e2d7981bb Use Control-C lớn stop this hệ thống and shut down all kernels (twice lớn skip confirmation). To access the notebook, open this file in a browser: file:///C:/Users/Admin/AppData/Roaming/jupyter/runtime/nbserver-884-open.html Or copy & paste one of these URLs: http://localhost:8888/?token=383e608d432953b5b1e06f6ace604ba466cd310e2d7981bb or http://127.0.0.1:8888/?token=383e608d432953b5b1e06f6ace604ba466cd310e2d7981bb 302 GET /?token=383e608d432953b5b1e06f6ace604ba466cd310e2d7981bb (::1) 2.00msTrong khi, trình cẩn thận cũng sẽ nhảy ra cùng với con đường dẫnhttp://localhost:8888/treenhư hình bên dưới đây:

*

Vậy là các bạn chấm dứt các bước cơ phiên bản để áp dụng Jupyter Notebook rồi !

Sử dụng Jupyter cơ bản

1. Tạo một notebook cơ bản

Trong đồ họa Home, nhằm chế tạo một tư liệu Notebook new clichồng vào New với lựa chọn nhiều loại tư liệu như Python thả, Text tệp tin, Folder...

*

Notebook Lúc bắt đầu được chế tạo ra có tên mặc định làUntitled. Quý khách hàng rất có thể clichồng vào chữ “Untitled” bên trên cũng, bên đề nghị hình ảnh sản phẩm Jupyter để từ bỏ biến đổi thương hiệu theo ý của bạn. Ví dụ tại đây tôi đổi tên thànhHello World

*

Chuyển về Tab quản lý tệp tin của Jupyter, các bạn sẽ thấy một tệp tin mới bao gồm tênnotebook01.ipynbcùng với tinh thần làRunningvị notebook này đang được mnghỉ ngơi. quý khách cũng rất có thể tắt một notebook bằng cách nhấnShutdown.

*

2. Làm câu hỏi cùng với notebook

Một notebook bao gồm nhiều cell (ô). Lúc tạo new một notebook, các bạn luôn được tạo sẵn một cell rỗng đầu tiên.

*

Cell bên trên tất cả loại là “Code”, điều đó có nghĩa là bạn có thể gõ code Pydong dỏng và thực thi tức thì nhanh chóng. Để thực hiện code, bạn cũng có thể dấn nút Run cell hoặc nhấn Ctrl + Enter.

Xem thêm: Đế Chế Ottoman Là Gì - Sanjak Là Gì Lịch Sử Của Đế Chế Ottoman

*

Giải yêu thích về những phần được khoanh đỏ:

Phần 1: Tiêu chủ đề liệu, khoác định chưa nhập title là Untitled. Khi click chuột vào phần này, một hành lang cửa số sẽ hiện ra nhằm bạn nhập thương hiệu tệp tin.Phần 2: Thanh khô thực đơn bao gồm những thực đơn như:File: những thực đơn thao tác làm việc cùng với tệp tin như chế tạo mới, lưu trữ, save sầu as...Edit: những menu làm việc cùng với nội dung file nhỏng copy, paste vnạp năng lượng bản, cell, tìm kiếm cùng sửa chữa một văn bản trong tệp tin, chèn hình ảnh...View: thực đơn điều chỉnh bối cảnh, hiển thị hoặc ẩn những yếu tố đồ họa vào Jupyter Notebook.Insert, Cell: những hành vi tương quan cho Cell là yếu tắc cơ phiên bản của một tài liệu.Kernel: những thao tác với kernel hiện tại hành nlỗi thay đổi nếu muốn sử dụng ngôn ngữ khác, restart, shutdownMột số các thực đơn khác.Phần 3: Tkhô cứng menu nkhô nóng (shortcut menu) bao hàm những thao tác nhanh hao nhưng mà bạn hay làm cho với cùng 1 tài liệu, tất cả một vài nút ít trên kia bọn họ giỏi dùng tuyệt nhất như:Save fileCopy, pasteTtuyệt đổi máy trường đoản cú những cell vào tài liệuChạy code trong tài liệuLựa chọn loại văn uống bạn dạng vào cell:Code: Cell này đựng mã Pynhỏ nhắn cùng hoàn toàn có thể triển khai được.Markdown: Cell này chứa văn uống bản diễn giải.Phần 4: Nội dung tài liệu đựng các cell có nội dung là code hoặc markdown, đó là vùng bọn họ sẽ thao tác thiết yếu.Kết quả ngay nhanh chóng được hiển thị trên ô bên dưới. Một cell trống rỗng sẽ được chế tác sau khi bạn thực hiện code. Hãy gõ tiếp một đoạn code Pynhỏ nhằm phân tích nào:

*

Và đấy là kết quả:

*

Có thể thấy, vấn đề chạy cùng xúc tiến code, trình diễn dữ liệu trong Jupyter ko không giống gì phần nhiều IDE không tính tê, không tính thiếu hụt mất một trong những chức năng nlỗi debug, cài đặt môi trường, ... Nhưng cũng ko tương quan gì lắm, bởi mục đích mà lại Jupyter được tạo thành là để liên can và giáo dục, cho nên những nhân tài được xuất bản bám sát theo tính thúc đẩy với truyền tải ban bố cho người tiêu dùng làm sao cho dễ hiểu tốt nhất rất có thể, vị vậy Jupyter đã có tác dụng thật sự cực tốt.

Tạm kết

Thông qua bài viết này, bản thân mong muốn các bạn vẫn hiểu rằng thêm về một cơ chế có lợi cung cấp mang lại vấn đề học tập Pykhông lớn, tuy không tồn tại gì là tinh vi, dẫu vậy mọi thành công xuất sắc gần như bắt đầu trường đoản cú cnạp năng lượng bản. Chúc phần lớn tín đồ học tập tốt !


Chuyên mục: KHÁI NIỆM LÀ GÌ
Bài viết liên quan

Trả lời

Email của bạn sẽ không được hiển thị công khai. Các trường bắt buộc được đánh dấu *