python 學習隨筆記錄 入門

2022-09-20 07:45:13 字數 1251 閱讀 6384

本人學生黨,想要在暑假學習python,此部落格用於記錄學習過程。有興趣的小夥伴也可以跟著一起學習哦,希望這些筆記對你們也有幫助。

編譯型語言和解釋型語言

編譯型語言:程式執行速度快,同等條件下對系統的要求較低。開發作業系統、大型應用程式,資料庫系統。c++, c,

解釋型語言:網頁指令碼對不同系統平台間的相容性有一定的要求。j**a, j**ascript

動態語言和靜態語言

動態語言:在執行期間去做資料型別檢查的語言

靜態語言:資料型別在編譯其間檢查的,在寫程式時要宣告所有變數的資料型別。c/c++

強型別定義語言和弱型別定義語言

強型別:一旦乙個變數被指定了某個資料型別,如果不經過強制轉換,他就永遠是這個資料型別。

弱型別:資料型別可以忽略的語言。乙個變數可以賦不同資料型別的值

python 是一門動態解釋型強型別定義語言。

python 可移植性、可擴充套件性、可嵌入性

python 速度慢、**不能加密(解釋型語言,原始碼是以名文形式存放)、執行緒不能利用多cpu問題。gil全域性直譯器鎖,計算機程式語言直譯器用於同步執行緒的工具。

python 直譯器

編寫**得到.py為副檔名的文字檔案。要執行**,需要用直譯器去執行.py檔案

cpython: 使用最廣的直譯器

軟體安裝:

簡單了解anaconda 就好,學習python才是你的本意!

anaconda:包括了python、conda (開源包和虛擬環境的管理系統)等190多個科學包

(安裝了anaconda 不用在去python官網安裝python)

anaconda prompt 終端

管理包(1)        安裝包

conda install package_name(包的名字)

(2)        解除安裝包

conda remove package_name

(3)        更新包

conda update –all(更新環境中所有的包)

管理環境

(1)        建立環境

conda create –n env_name(環境的名稱)  package_names(建立環境中包名稱)

conda create –n py3 python=3(指定安裝在環境中的python版本)

(2)        進入環境

activate env_name

(3)        離開環境

deactivate

Redis學習記錄 入門(一)

sudo apt get update sudo apt get install redis server 啟動redis伺服器 redis server 檢視 redis 是否啟動?yum install gcc c redis是c語言開發的,安裝redis需要c語言的環境 yum install...

Hive 學習記錄 入門基礎

一 常用ddl 建表 create external table if not exists table name col name data type comment col comment comment table comment partitioned by col name data ty...

R學習隨筆記錄

對向量x進行分組處理 分組規則由引數index指定,index是個factor型別,長度與向量x一致,指定x成員的類別 fun為處理函式 lm formula,data,subset,weights,na.action,method qr model true,x false,y false,qr ...