環境準備:
可以使用linux作業系統或者mac系統,windows上也可以使用.
ide & editor
python版本選擇
推薦使用3.4.x以上的版本,雖然很多模組在python2版本上比較穩定,相對支援的庫也比較多,但是python3是趨勢.
安裝pyenv來管理python環境
pyenv的安裝說明:
可以根據這個位址上的進行安裝,非常簡單,我的是在centos系列下進行的,直接使用指令碼安裝即可.
curl -l | bash
執行完成後需要加入變數到使用者配置檔案:
[root@py ~]# tail -4.bash_profile
export path="/root/.pyenv/bin:$path"eval"$(pyenv init -)"eval"$(pyenv virtualenv-init -)"export pyenv_virtualenv_disable_prompt=1
然後重新登入終端即可.
pyenv基本使用
是製作的乙個映象,託管在七牛雲儲存上
pyenv install 安裝python
pyenv install 3.4.2 #直接指定python的版本號即可.
pyenv virtualenv 建立虛擬環境
pyenv virtualenv 3.4.2 ch_0 #建立虛擬環境
pyenv local 設定使用python版本
pyenv local ch_0 #進入虛擬環境ch_0此時再使用python指令則是3.4.2版本.
檢視本地的python環境:
pyenv versions
ipython & jupyter 安裝和使用
ipython提供友好的互動式ide,使用起來非常方便,推薦大家使用。
jupyter可以提供乙個web頁面的互動式環境,而且還可直接整理成筆記,非常好用.有興趣可以試試.
jupyter儲存的文件放在github上是可以直接顯示的.
安裝方法:
1 pip installipython2 pip installjupyter3 jupyter notebook4
9 ipython 4.1.1 --an enhanced interactive python.10 ? -> introduction and overview of ipython's features.
11 %quickref ->quick reference.12 help -> python's own help system.
13 object? -> details about 'object', use 'object??' forextra details.14
15 in [1]: print('hello world')16 hello world
Python學習筆記(一) 環境準備
人生苦短,快學python!最近開始想繼續重拾機器學習興趣,故想系統學習一下python。本章主要介紹anaconda的安裝,anaconda是python的乙個開源版本,裡面包含了各種各樣的python庫,比較全!我使用是mac系統,故介紹一下mac的安裝步驟及配置。mac下anaconda預設安...
約瑟夫環(python)
約瑟夫環 約瑟夫問題 是乙個數學的應用問題 已知n個人 以編號1,2,3 n分別表示 圍坐在一張圓桌周圍。從編號為k的人開始報數,數到m的那個人出列 他的下乙個人又從1開始報數,數到m的那個人又出列 依此規律重複下去,直到圓桌周圍的人全部出列。通常解決這類問題時我們把編號從0 n 1,最後 結果 1...
Python 約瑟夫環
在這裡插入 片 約瑟夫環問題的起源來自猶太歷史學家約瑟夫和他的朋友以及39其餘的猶太人,總共41人為了躲避敵人,藏在乙個山洞中,39個猶太人決定寧願死也不被敵人抓到,於是決定自殺,所有人排成乙個圈,由第乙個人開始報數,每當數到3,就自殺。這個遊戲接著從自殺的位置開始,還是從1數到3。依次類推,約瑟夫...