一. 安裝
(1) 推薦官網(wǎng)下載Anaconda
(2) 第一個(gè)√, 是否添加環(huán)境變量(推薦勾選), 第二個(gè)√,是否作為默認(rèn)的Python解釋器,可不勾選,看自己的需求柄驻。
(3) 一路安裝以后,就可以打開cmd測(cè)試一下安裝結(jié)果。
輸入
conda -V
如果輸出版本號(hào),則表示安裝成功钻洒!
二. 啟動(dòng)程序
命令:
# 打開控制臺(tái)輸入命令
jupyter notebook
注意:
- 打開地址為當(dāng)前的bash的目錄, 默認(rèn)為根目錄(C:\Users\用戶名)
- 瀏覽器地址:
http://localhost:8888
- 通過
ctrl + c
終止jupyter程序
常用操作:
雙擊D # 刪除當(dāng)前cell
單擊M # 轉(zhuǎn)為Markdown文檔
三. IPython的幫助文檔
(1) 使用help()
獲取幫助文檔
命令:
>> help(obj) # 獲取幫助文檔
實(shí)例:
>> help(len) # 查看len方法的文檔
>> help(np.random.randint) # 查看randint方法的詳細(xì)文檔
(2) 使用?
獲取自定義變量和自定義函數(shù)的幫助文檔
實(shí)例:
>> len? # 查看len方法的文檔
>> len?? # 兩個(gè)??吧函數(shù)的源代碼顯示出來(lái)
# 隨機(jī)定義一個(gè)方法
>>def square(x):
x = x**2
return x
>> square??
(3) 使用tab自動(dòng)補(bǔ)全
也可以在import的時(shí)候自動(dòng)補(bǔ)全
四. IPython的魔法命令
(1) 運(yùn)行外部Python文件
命令:
%run xx.py # 默認(rèn)是當(dāng)前路徑下,最好加上絕對(duì)路徑
實(shí)例:
# 錄入在當(dāng)前目錄下有一個(gè)aa.py
%run aa.py
# 執(zhí)行桌面的aa.py(使用絕對(duì)路徑)
%run C:\Users\fanzone\Desktop\aa.py
注意:
- 當(dāng)我們使用魔法命令執(zhí)行了一個(gè)外部文件時(shí), 該文件的函數(shù)就能在當(dāng)前會(huì)話中使用
(2) 運(yùn)行計(jì)時(shí)
命令:
%time statement # 計(jì)算運(yùn)行的時(shí)間(方法)
%timeit statement # 計(jì)算statement的平均運(yùn)行時(shí)間
實(shí)例:
>> def sumall(x):
all = 0
for i in range(x+1):
all += i
>> %time sumall(10000) # 計(jì)算10000和的運(yùn)行時(shí)間
Wall time: 1.02 ms
>> %timeit sumall(10000) # 計(jì)算10000和的運(yùn)行時(shí)間
10.6 ms ± 289 μs per loop (mean ± std. dev. of 7 runs, 100 loops each)
注意:
-
%timeit
會(huì)多次運(yùn)行statement酗昼,最后得到一個(gè)更為精準(zhǔn)的預(yù)期運(yùn)行時(shí)間
(3) 查看當(dāng)前會(huì)話中的所有變量和函數(shù)
命令:
%who # 查看當(dāng)前會(huì)話的所有變量和函數(shù)名稱
%whos # 查看當(dāng)前會(huì)話的所欲變量與函數(shù)名稱的詳細(xì)信息
%who_ls # 返回字符串列表,里面元素是當(dāng)前會(huì)話的所有變量與函數(shù)名稱
(4) 執(zhí)行Linux指令
>> echo "hello" # 打印hello字符串
"hello"
>> !echo "hello" # linux下加上!,執(zhí)行l(wèi)inux指令
"hello"
>> pwd # 查看當(dāng)前工作路徑
'C:\\Users\\fanzone\\python\\數(shù)據(jù)分析\\1-IPython\\test'
>> mkdir C:\Users\fanzone\Desktop\data # 創(chuàng)建目錄
>> echo > C:\Users\fanzone\Desktop\data\hello.py # 創(chuàng)建文件
(5) 查看更多的魔法命令
lsmagic
五.notebook的快捷鍵
(1) 命令模式
enter # 轉(zhuǎn)為編輯模式
shift+enter # 運(yùn)行本單元,選中下個(gè)單元
ctrl+enter # 運(yùn)行本單元,選中本單元
alt+enter # 運(yùn)行本單元,在下面插入一單元
Y # 轉(zhuǎn)入代碼狀態(tài)
M # 轉(zhuǎn)入markdown狀態(tài)
A # 在上方插入新單元
B # 在下方插入新單元
(2) 編輯模式
tab # 代碼補(bǔ)全或縮進(jìn)
shift+tab # 方法使用提示
ctrl + A # 全選
ctrl + Z # 撤銷