1. 程式人生 > 其它 >2022.3.2筆記總結

2022.3.2筆記總結

2022.3.1筆記總結

  • 作業系統
  • 檔案的概念
  • 程式語言的發展史
  • 程式語言的分類
  • pytho簡介
  • python直譯器的版本說明
  • python直譯器下載和安裝
  • 第一個python程式
  • 程式設計軟體的下載和試用

作業系統

致命三連問!
1.作業系統是什麼?
# 作業系統的本質也是程式設計師編寫的應用程式

2.作業系統的作用?
# 控制、協調、管理計算機硬體的正常工作執行(主要針對CPU)

3.為什麼要有作業系統?
# 1.一臺計算機必須要有作業系統才可以執行日常的軟體
# 2.程式設計師開發程式其實也是基於作業系統之上的,統一的作業系統便於程式設計師開發程式,不用自己單獨寫作業系統

"""三層架構"""
    應用程式>>>作業系統>>>計算機硬體(CPU、記憶體、硬碟)

常見作業系統
    PC端:
        windows系統(注重使用者體驗)
        linux系統(源於unix系統,注重程式執行)
        mac系統(源於unix系統,使用者體驗和程式執行都較好)
        ubantu(源於unix系統,有圖形化介面,比linux體驗好點)
    移動端:
        安卓系統、IOS系統、鴻蒙系統...

檔案的概念

# 檔案:檔案是一個可以用來存取資料方便使用的工具
檔案的工作流程:
    雙擊檔案>>硬碟讀取檔案>>記憶體
    編輯檔案>>修改記憶體資料
    ctrl+s(儲存)>>記憶體>硬碟
本質:作業系統將複雜的操作封裝成了簡單的介面供使用者使用

程式語言的發展史

機器語言:程式設計師使用二進位制直接與計算機交流
    # 優勢:計算機能狗直接識別,速度最快
    # 劣勢:學習難度大,開發效率低

組合語言:英文字母代替一串二進位制數字
    # 優勢:學習難度有所降低,速度也很快
    # 劣勢:沒有根本上解決難度和效率問題

高階語言:直接用人類能讀懂的語言與計算機交流
    # 優勢:學習難度低,開發效率高
    # 劣勢:計算機無法直接理解,速度較慢
    因此使用高階語言需要有一個'翻譯官'
有哪些高階語言:
    # eg:C++、C#、Java、Python、Golang等

程式語言的分類

1.編譯型,代表型別:C++
    # 優勢:一次性翻譯,可以反覆使用,速度快
    # 劣勢:如需改bug則需要每次都整體翻譯
        使用前提:需要下載一個C++編譯器 
2.解釋型,代表型別:python
    # 優勢:可以逐行翻譯,便於改BUG,類似於同聲傳譯
    # 劣勢:每次都需要逐行翻譯,速度較慢
        使用前提:下載python直譯器

python直譯器

創始人:guido(俗稱龜叔)
python直譯器版本:
    python1.x:實驗版本,不夠成熟
    python2.x:最高版本python2.7(2020就不再維護更新了)
    python3.x:最高版本python3.9(推薦使用python3.6)
    python4.x:還在編寫中
    """版本的不同主要是底層,針對程式設計師而言程式碼幾乎一致"""
注意:在IT領域很多專業性的軟體不推薦使用最新版,只要這個軟體能正常執行都不要隨便更新。

python發展前景

web開發、人工智慧、機器學習、資料分析、自動化運維、網路爬蟲、自動化測試、自動化辦公、量化金融等

python直譯器下載與安裝

1、python下載

# 下載地址:https://www.python.org/downloads/windows/
對應版本:Python 3.6.8 - Dec. 24,2018
    點選:Download Windows x86-64 executable installer
    然後按照提示點選即可,注意不要安裝在C盤!

2、python安裝

下載好程式後,點選安裝程式,然後選擇自定義安裝路徑,如下圖

選好下載儲存路徑後,點NEXT

最後點選install安裝即可

3、新增環境變數

我的電腦>>屬性>>高階系統設定>>環境變數>>雙擊path>>新建>>D:\Python36

python基本使用

1、開啟python的三種方式

第一種:直接在CMD視窗內編寫
    win+R>>>輸入cmd>>>切換碟符(輸入D:)>>>切換路徑(cd+空格+路徑)

第二種方式:使用python命令執行指令碼檔案
1.建立一個txt檔案寫上相應程式碼
2.win+R>>cmd>>python 檔案路徑+檔名

第三種方式:使用專門寫程式碼的軟體
    1.vscode 需要做很多額外設定,對小白不友好
    2.sublime 功能多但是針對性不強
    3.pycharm 專門針對python開發的軟體,對小白友好功能很多
    # 推薦使用pycharm軟體

2、路徑的概念

1.什麼是路徑:
    某個資源的所在位置,類似於座標
2.相對路徑:
    需要有參考系
    # eg:老師在隔壁,隔壁這個詞就是代表相對路徑,只能提供給提問的人使用,無法給其他人使用
3.絕對路徑
    不需要參考系
    # eg:老師在地球中國上海浦東新區...
    通過絕對路徑任何人都能找到對應位置

3、環境變數

# 如何檢視
    我的電腦>>屬性>>高階系統設定>>環境變數>>雙擊path>>新建>>輸入需要新增的路徑
    win7系統只會顯示一個很小的視窗,需要手動新增,分號隔開
    eg:  C:\111;D:\222;E:\333;
# 作用
    類似於公共倉庫,查詢資料是現在當前路徑查詢,沒有再去環境變數中尋找,找到一個自動結束,優先選擇前面的

pycharm編輯器

下載地址:https://www.jetbrains.com/pycharm/download/#section=windows
開發公司:jetbrains公司

破解方式:
    1.啟用碼:百度白嫖、淘寶購買
    2.指令碼檔案:2099永久、無限試用
    3.修改主機檔案:較為繁瑣不太推薦
基本使用:
    1.繫結python直譯器:建立python專案時選擇自帶的直譯器
        # system interpreter
    2.建立新專案(建立全新資料夾)
        # 右擊資料夾>>>New>>>Python File
    3.調整字型大小
        # file>>>settings>>>editor>>>general>>>change font size with....

pycharm下載與安裝

1、pycharm下載

[下載地址](https://www.jetbrains.com/pycharm/download/#section=windows)

  • 一般不使用最新版本,不好破解

--->點選下載地址>>other versions(其他版本)>>這裡我們選擇2020.3.5 - windows(exe)>>下載即可

2、pycharm安裝

# --->點選安裝程式

NEXT

# 選擇安裝路徑,不要安裝在C盤

NEXT

# 勾選pycharm和Add bin folder to the PATH(建立桌面快捷方式和新增至環境變數)

NEXT

#預設jetsbrain不用改install(開始安裝)