教學優(yōu)勢
曙海教育的課程培養(yǎng)了大批受企業(yè)歡迎的工程師。大批企業(yè)和曙海
建立了良好的合作關系。曙海集團的課程在業(yè)內(nèi)有著廣泛的美譽度和響亮的知名度。
秉承二十幾年積累的教學品質(zhì),本課程以真實項目實戰(zhàn)為導向,授課工程師將會與您分享設計的全流程及工具的綜合使用技巧、經(jīng)驗。
第 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ù)學公式
2.4.1 Markdown
2.4.2 數(shù)學公式
第 3 章 使用 Jupyter 學習 Python
3.1 Python 簡述
3.1.1 Python 編程舉例
3.1.2 運行 Python 代碼
3.2 Python 語法速覽
3.3 變量與對象
3.3.1 Python 變量的概念與特點
3.3.2 Python 變量的基本類型
3.4 內(nèi)置數(shù)據(jù)結構
3.4.1 列表
3.4.2 元組
3.4.3 字典
3.4.4 集合
3.4.5 小結
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 默認參數(shù)值
3.6.4 不定長參數(shù)
3.6.5 匿名函數(shù)
3.7 模塊與包
3.7.1 模塊與包的基本概念
3.7.2 從 Python 標準庫導入模塊
3.7.3 導入第三方模塊
3.7.4 包管理器 Anaconda
3.8 面向?qū)ο缶幊?br/>
3.8.1 面向過程編程與面向?qū)ο缶幊袒靖拍?br/>
3.8.2 類和實例
3.8.3 繼承和多態(tài)
3.8.4 小結
3.9 輸入輸出
第 4 章 通過 Jupyter 開啟數(shù)據(jù)科學之路
4.1 數(shù)據(jù)科學相關工具簡介
4.1.1 NumPy
4.1.2 Pandas
4.1.3 Matplotlib
4.1.4 SciPy
4.2 了解機器學習
4.2.1 使用 Scikit-learn
4.2.2 其他機器學習工具
第 5 章 Jupyter Notebook 高級應用
5.1 Jupyter 擴展
5.1.1 安裝 Jupyter Notebook 擴展包
5.1.2 常用 Jupyter Notebook 的擴展功能
5.1.3 理解 Jupyter Notebook 擴展
5.2 Widget 控件
5.2.1 認識 Widget
5.2.2 常用 Widget 簡介
5.2.3 在 Widget 之間建立關聯(lián)
5.2.4 Widget 事件
5.2.5 使用 Widget 構建實時交互應用
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 架構與原理
6.1.1 從 IPython 說起
6.1.2 Jupyter 架構
6.2 Jupyter 安裝與配置
6.2.1 安裝 Jupyter
6.2.2 配置 Jupyter
6.3 Jupyter 的安全性
6.3.1 Jupyter Notebook 服務器的安全驗證
6.3.2 使用 SSL 實現(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 擴展
7.3.1 使用 Extension Manager
7.3.2 常用擴展舉例
第 8 章 JupyterHub
8.1 JupyterHub 的概念與架構
8.1.1 JupyterHub 的概念
8.1.2 JupyterHub 的架構
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 設置反向代理