教學(xué)優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關(guān)系。曙海教育的課程在業(yè)內(nèi)有著響亮的知名度。
本課程,秉承20年積累的教學(xué)品質(zhì),以項(xiàng)目實(shí)現(xiàn)為導(dǎo)向,老師將會與您分享設(shè)計(jì)的全流程以及工具的綜合使用經(jīng)驗(yàn)、技巧。
第 1 章 Jupyter 入門
1.1 Jupyter 簡介
1.2 快速安裝 Jupyter
1.2.1 基本概念
1.2.2 安裝 Jupyter
1.3 Jupyter Notebook 快速上手
第 2 章 Jupyter Notebook 操作詳解
2.1 Jupyter Notebook 儀表板
2.1.1 Files 頁
2.1.2 Running 頁
2.1.3 Clusters 頁
2.1.4 Quit 按鈕及 Logout 按鈕
2.2 Notebook
2.2.1 什么是 Notebook
2.2.2 Jupyter Notebook 文件
2.2.3 單元格類型
2.2.4 編輯模式與命令模式
2.2.5 內(nèi)核
2.3 Notebook 操作
2.3.1 File 菜單
2.3.2 Edit 菜單
2.3.3 View 菜單
2.3.4 Insert 菜單
2.3.5 Cell 菜單
2.3.6 Kernel 菜單
2.3.7 Widgets 菜單
2.3.8 快捷方式
2.4 Markdown 及數(shù)學(xué)公式
2.4.1 Markdown
2.4.2 數(shù)學(xué)公式
第 3 章 使用 Jupyter 學(xué)習(xí) Python
3.1 Python 簡述
3.1.1 Python 編程舉例
3.1.2 運(yùn)行 Python 代碼
3.2 Python 語法速覽
3.3 變量與對象
3.3.1 Python 變量的概念與特點(diǎn)
3.3.2 Python 變量的基本類型
3.4 內(nèi)置數(shù)據(jù)結(jié)構(gòu)
3.4.1 列表
3.4.2 元組
3.4.3 字典
3.4.4 集合
3.4.5 小結(jié)
3.5 流程控制
3.5.1 條件判斷
3.5.2 while 循環(huán)
3.5.3 for 循環(huán)
3.5.4 break 及 continue 語句
3.6 函數(shù)
3.6.1 使用函數(shù)
3.6.2 定義函數(shù)
3.6.3 默認(rèn)參數(shù)值
3.6.4 不定長參數(shù)
3.6.5 匿名函數(shù)
3.7 模塊與包
3.7.1 模塊與包的基本概念
3.7.2 從 Python 標(biāo)準(zhǔn)庫導(dǎo)入模塊
3.7.3 導(dǎo)入第三方模塊
3.7.4 包管理器 Anaconda
3.8 面向?qū)ο缶幊?br>
3.8.1 面向過程編程與面向?qū)ο缶幊袒靖拍?br>
3.8.2 類和實(shí)例
3.8.3 繼承和多態(tài)
3.8.4 小結(jié)
3.9 輸入輸出
第 4 章 通過 Jupyter 開啟數(shù)據(jù)科學(xué)之路
4.1 數(shù)據(jù)科學(xué)相關(guān)工具簡介
4.1.1 NumPy
4.1.2 Pandas
4.1.3 Matplotlib
4.1.4 SciPy
4.2 了解機(jī)器學(xué)習(xí)
4.2.1 使用 Scikit-learn
4.2.2 其他機(jī)器學(xué)習(xí)工具
第 5 章 Jupyter Notebook 高級應(yīng)用
5.1 Jupyter 擴(kuò)展
5.1.1 安裝 Jupyter Notebook 擴(kuò)展包
5.1.2 常用 Jupyter Notebook 的擴(kuò)展功能
5.1.3 理解 Jupyter Notebook 擴(kuò)展
5.2 Widget 控件
5.2.1 認(rèn)識 Widget
5.2.2 常用 Widget 簡介
5.2.3 在 Widget 之間建立關(guān)聯(lián)
5.2.4 Widget 事件
5.2.5 使用 Widget 構(gòu)建實(shí)時(shí)交互應(yīng)用
5.3 Magic 命令
5.3.1 Magic 簡介
5.3.2 常用 Magic
5.4 Nbconvert
5.4.1 安裝 Nbconvert
5.4.2 使用 Nbconvert
第 6 章 配置和管理 Jupyter
6.1 Jupyter 架構(gòu)與原理
6.1.1 從 IPython 說起
6.1.2 Jupyter 架構(gòu)
6.2 Jupyter 安裝與配置
6.2.1 安裝 Jupyter
6.2.2 配置 Jupyter
6.3 Jupyter 的安全性
6.3.1 Jupyter Notebook 服務(wù)器的安全驗(yàn)證
6.3.2 使用 SSL 實(shí)現(xiàn)安全通信
6.4 Jupyter 多語言支持
6.4.1 安裝 R 內(nèi)核
6.4.2 安裝 Julia 內(nèi)核
第 7 章 JupyterLab
7.1 安裝 JupyterLab
7.2 使用 JupyterLab
7.2.1 JupyterLab 界面
7.2.2 JupyterLab 功能與操作
7.3 JupyterLab 擴(kuò)展
7.3.1 使用 Extension Manager
7.3.2 常用擴(kuò)展舉例
第 8 章 JupyterHub
8.1 JupyterHub 的概念與架構(gòu)
8.1.1 JupyterHub 的概念
8.1.2 JupyterHub 的架構(gòu)
8.1.3 JupyterHub 的部署方式
8.2 安裝 JupyterHub 最小環(huán)境
8.3 安裝 JupyterHub + JupyterLab 環(huán)境
8.3.1 基本概念與過程
8.3.2 在 Python 虛擬環(huán)境中安裝和配置
8.3.3 管理 conda 環(huán)境
8.3.4 設(shè)置反向代理