Python 基礎指令以及庫管理工具pipenv

2022-04-07 09:02:53 字數 1427 閱讀 6188

1、 python 的優點之一是特別擅長資料分析,所以廣泛應用於人工智慧、機器學習等領域,如機器學習中 tensorflow 的框架,就是用 python 寫的。

但是涉及到底層的矩陣運算等等,還是要依賴於 c++ 完成,因為 c++ 的速度快,執行效率更高。

在掌握必要的基礎時,就得多上手操作了,比方說,你可以自己動手程式設計做乙個簡易的計算器。

2、一名優秀的程式設計師,一定遵守程式語言的**規範。

像 facebook 的工程師,每次寫完**都必須經過別人的 review 才能提交。

如果有不遵守**規範的例子,哪怕只是乙個函式或是乙個變數的命名,我們都會要求原作者加以修改,嚴格規範才能保證**庫的**質量。

3、jupyter notebook (

jupyter 官方的 binder 平台(介紹文件:

google 提供的 google colab 環境(介紹:

安裝:執行:

4、python庫 安裝

##python 基礎指令

```shell

$ pip install ipython==5.0.0 #安裝指定版本的python第三方庫

$ python

--version #檢視版本

$ which python #檢視python位置

$ conda create -n py27 python=2.7 #用anaconda 安裝python2.7

$ source activate py27 #切換到2.7版本

```

print(re.sub('(?p\d+)', double,'a23g4hfd567'))

?p的意思就是命名乙個名字為value的組,匹配規則符合後面的/d+

pip install pipenv     #安裝

pip install --user --upgrade pipenv #需要更新pipenv的時候,執行

pipenv install requests # 安裝庫

pipenv install requests==2.13.0 #安裝庫時指定版本號

pipenv uninstall requests #解除安裝庫

pipenv update --outdated #檢視所有需要更新的包:

pipenv update

pipenv update 《包名》

## 如果專案中有requirements.txt檔案,pipenv會在安裝的時候自動匯入。如果需要匯入其他位置的requirements.txt,可以用下面的命令:

pipenv install -r path/to/requirements.txt

參考:

CentOs基礎操作指令(程序管理)

linux中每個執行的程式都是乙個程序,每個程序都有乙個id號 每乙個程序都對應乙個父程序,這個父程序可以複製多個子程序 每個程序都可能以兩種方式存在,前台 使用者目前螢幕上可以操作的 和後台 實際在操作,螢幕上無法看到 一般系統的服務都是以後臺程序的方式存在,而且都會常駐在系統中,直到關機才結束。...

CentOs基礎操作指令(使用者管理 組管理)

linux作業系統 多使用者多工,每個使用者至少要屬於乙個組 1 新增使用者 useradd 選項 使用者名稱 選項 d 指定目錄名 改變家目錄下預設的命名 g 指定使用者組 預設建立使用者名稱同名的組,並放入該使用者 usermod g 組名 使用者名稱 改變使用者所在組 usermod d 目錄...

python基礎管理 IF

1 簡單的例子 coding utf 8 cars audi bmw subaru tiyoa for car in cars if car bmw print car.upper else print car.title 2 條件測試 car bmw 為布林條件,返回為true和false。tru...