# python前言簡介:
## 檔案的概訴
```py
# 什麼是檔案 、檔案夾?
其實是作業系統暴露給使用者可以簡單快捷操作硬碟的"接口"
```
## 計算機内部儲存資料的原理
```pyt
"""計算機内部都認識01二進制數框"""
計算機是基于電工作的,而電信号隻有高低電頻兩種狀态
# 存儲機關
比特位(bit):二進制位數
8bit = 1bytes
1024bytes = 1kb
1024kb = 1mb
1024 mb = 1gb
1024gb = 1tb
ps :大資料 1、資料量一定要大(tb以上)2、高增長率3、多樣化
## 程式設計語言的發展曆史
機器語言
直接使用01二進制程式設計
優勢:計算機能夠直接識别 執行速度更快
劣勢:計算機難度大 程式設計效率低
彙編語言
用簡單的英文字母代替一串二進制數
優勢:相對于機器語言難度有所降低
劣勢:學習難度大 程式設計效率低
進階語言
python # c++ java php golang
用人類能夠讀懂的字元與計算機溝通交流
優勢:學習難度大大降低 程式設計效率大大提高
劣勢:計算機無法直接識别 執行速度較慢
# 進階語言需要有“翻譯官”的存在才能與計算機溝通
## 程式設計語言的分類
1、編譯型 c++
類似于谷歌翻譯 一次性翻譯完成後可以多次使用
優勢:執行效率高
劣勢:修改bug不友善
2、解釋型 python
類似于同聲傳譯 說一句翻譯一句
優勢:修改bug友善
劣勢:執行效率 、 速度沒有編譯型高
### 如何讓自己的計算機能夠識别進階語言?
1、識别 c++
需要安裝 c++ 編譯器
2、識别 python
需要安裝python的解釋器
### python解釋器
"在it行業内不要輕易更新版本尤其是跟程式代碼相關的"
# 創作者:guido(龜叔)
# 解釋器版本
'''第一個數字是大版本号 數字不同功能上可能差異很大'''
python1.x:原始版本 幾乎不用了
python2.x:最高版本python2.7(2020年不再更新維護)
目前還有很多公司的老項目使用的2.7版本
python3.x:目前最高版本python3.9
目前較為穩定的版本是python3.6(推薦)
python4.x:速度要比之前的python快至少兩到三倍
### python解釋器下載下傳與安裝
# 官網:
https://www.python.org
# 安裝步驟
輕按兩下exe檔案 選自定義安裝
直接next
選擇安裝路徑(改為c盤路徑改為兩步)
# 主要檔案介紹
scripts檔案夾
“如果安裝過程中出現報錯 可以百度搜尋報錯代碼
如果實在有問題也可以拷貝别人安裝好的檔案夾使用即可”
### 基本使用
# 如何呼喚起來windows指令視窗
window + r 接着輸入cmd回車即可
# 如何切換路徑
1.切換磁盤:
d:
2、切換路徑
cd
### 路徑
1、什麼是路徑
資料所在的位置
2、什麼是相對路徑
需要有參照物 不是所有人都可以準确使用
3、什麼是絕對路徑?
以根目錄為參照物
### 環境變量
相當于一個公共倉庫
查找資料的時候先在目前路徑下找如果沒有則去環境變量裡去找
從上往下依次查找 找到一個就結束
配置步驟
1、右鍵此電腦選擇屬性
2、點選進階系統設定
3、點選環境變量
4、輕按兩下path的選項
“win10和win7的差別
win10展示很簡單而且全面
win7隻有一個非常小的視窗
需要使用英文輸入法的分号做好結尾
c:/:d:/python36;e/aaa”
### 多版本共存
1、先确認不同版本解釋器的python.exe所在路徑在環境和變量中
2、拷貝各自python.exe并重命名
### 第一個python程式
print (hello world) # 列印
# 書寫執行代碼的方式
方式一:直接在win + r,cmd回車,python ,編寫
無法永久儲存 ,沒有代碼提示功能
方式二:文本檔案
直接在win + r,cmd回車,python+檔案路徑
可以永久儲存代碼,沒有自動提示,程式設計效率低下
### 程式設計軟體
1、vscode
小巧輕便但是不适合小白
2、sublime
時下最流行的代碼編輯器軟體,功能十分強大可運作在linux,windows和mac os x,小白先不要使用
3、pycharm #強烈推薦
功能非常強大 适合所有人
"""
pycharm在下載下傳的時候有兩大版本
專業版professional
收費的但是功能齊全
我們使用專業版(不要擔心收費問題)
社群版community
免費的但是功能很少
破解方式 (淘寶買就是買)