python學習筆記

2021-07-28 18:48:44 字數 1451 閱讀 3080

pip是乙個安裝和管理 python 包的工具, 是 easy_install 的乙個替換品。自然對應python3,則有pip3。

pip install requests 安裝包

pip install --upgrade pip 更新包
pip list 檢視已安裝的包

python虛擬沙盒環境

fabric

是乙個python庫,可以通過ssh在多個host上批量執行任務。你可以編寫任務指令碼,然後通過fabric在本地就可以使用ssh在大量遠端伺服器上自動執行。這些功能非常適合應用的自動化部署,或者執行系統管理任務。

jupythernotebook 是乙個可以把**、影象、注釋、公式和作圖集於一處,從而實現可讀性分析的一種靈活的web應用程式。jupyter延伸性很好,支援多種程式語言,可以很輕鬆地安裝在個人電腦或者任何伺服器上——只要有ssh或者http接入即可。此外,jupyter完全免費。

啟動方法:

jupyter notebook--ip=192.168.99.152    ip為伺服器ip,可以通過ip訪問jupyter服務,訪問示例:

jupyternotebook--ip=『0.0.0.0』#root下換成:jupyternotebook--ip=『0.0.0.0』--allow-root

所有伺服器可以訪問

jupyter notebook   只能在本機訪問服務,服務繫結在127.0.0.1上,訪問示例:http://localhost:8888/?token=039a893068504c4d8f18734c82e80fe7675366696ad30123

jupyter notebooklist 檢視啟動的notebook及token

可以通過tab自動補齊**和屬性

在變數的前面或後面加上乙個問號

(?)就可以將有關該物件的一些通用資訊顯示出來。這就叫做物件的內省。

可以直接除錯**,觀察**效能

ipython notebook

可以開啟

notepad

類似jupyter

的功能(

其內部本身就整合了

jupyter

的功能)

conda列出所有支援的命令, conda list 列出安裝的庫,conda create建立環境,conda install安裝庫

python查詢功能:

help(list())

dir() 可以是變數名、『部分名稱』、列表、()元祖、 {}集合字典

dir(__builtins__)所有內嵌函式

有序:字串、列表、元組,可以使用索引和切片訪問

集合:set() 無序,自動去重、不能使用索引和切片、{}沒有value,用與去重、交集、並集

字典:無序

可變物件:列表 集合 字典,不能用於字典中的key

不可變物件:數字 字串 元組,可以用於字典中的key

python教學筆記 python學習筆記(一)

1.eval 函式 eval是單詞evaluate的縮寫,就是 求.的值的意思。eval 函式的作用是把str轉換成list,dict,tuple.li 1 1,2,3 print eval li 1 di 1 print eval di 1 tu 1 2,4,6 print eval tu 1 執...

python學習筆記

coding utf 8 coding utf 8 應該像八股文一樣在每個指令碼的頭部宣告,這是個忠告 為了解決中文相容問題,同時你應該選擇支援 unicode 編碼的編輯器環境,保證在執行指令碼中的每個漢字都是使用 utf 8 編碼過的。cdays 5 exercise 3.py 求0 100之間...

Python 學習筆記

python 學習筆記 def run print running.def execute method method execute run result running.condition false test yes,is true if condition else no,is false ...