1. 程式人生 > >python基礎篇(01)

python基礎篇(01)

python的基礎篇(01)

版本選擇
  1. python2.7是python2的最後一個版本,到2020年將不再維護
  2. python3.6是python3最新的版本中較穩定,是python方向的未來
  3. py2與py3不相容,現在我們選擇python3進行講解,以後會對比py2和py3的區別
python的就業方向
  1. WEB後端、爬蟲、運維、資料分析、機器學習、人工智慧
  2. 需要學習的:python語法基礎、WEB/Linux/DB、WEB框架、爬蟲/資料分析/機器學習
安裝環境
  1. 就不過多的講解,網上教程太多了,建議官網下載
  2. python有兩種型別
    a >社群版< (也是屬於閹割版,有很多功能不能用但是隻是學習是夠用,不適合開發)
    b >正式版< (正式版適合開發所用,但是要錢,需要啟用碼啟用才能用哦!我們都喜歡免費的,所以網上有很多啟用碼,大家都懂哈!!!)
第一個程式
  1. 開啟pycharm(就不多描述哈,都會)

  2. 新建一個工程 (也不過多描述哈)

  3. 新建一個檔案 hello.py(字尾.py),輸入:print("helo word!")(注意這是python3.版本、和python2.不一樣的,py3是一大改版)

  4. 執行:滑鼠右鍵=>Run 'hello'
    終端執行:python hello.py
    (記得檔案的路徑要寫對)

  5. python執行方式
    a >互動式:直接終端啟動python環境,然後輸入一條解析執行一條命令;關閉後無法保留執行過的程式碼。
    退出:exit()quit()


    b >指令碼式:將所有要執行的程式碼放到一個檔案中,然後統一執行
    說明:為了保留程式碼,以後我們都採用此方式
    額外說明:程式碼中所有的控制語句都是英文字元

定義變數
  1. 什麼是變數?
    在程式執行過程中,其值可以改變的量。(具有名字的一段儲存空間)

  2. 識別符號命名規範

    只能由數字、字母、下劃線組成
    不能以數字開頭
    不能是系統關鍵字(有特殊意義的語法字串

  3. 命名原則

>儘量做到見名知意
>儘量使用英文,實在不行使用全拼
>推薦命名方式:採用小寫+下劃線,如:`user_name`
  1. 示例:
# 單一賦值
a = 10

# 統一賦值
b = c = d = 20

# 對稱賦值
e, f = 30, 40

# 刪除變數
del a

# 此處會報NameError錯
print(a)
  1. 使用常量
    python中沒有常量,通常我們會使用大寫加下劃線的方式模擬常量,如:USER_NAME = 'xiaoming'
程式碼註釋
  1. 什麼是註釋?
    所謂註釋就是寫給開發人員看的提示說明內容;註釋是給人看的,解析器會直接忽略

  2. 為什麼寫註釋?
    對自己能夠很快回憶起思路,對於合作伙伴可以非常方便的讀懂你的意思。

  3. 怎麼寫註釋?
    單行註釋#單行註釋
    多行註釋 (模擬)'''註釋'''"""註釋"""

輸入輸出
  1. 輸出:將特定的內容打印出來
a = 10
b = 20

# 輸出:可以一次列印多個數據
# sep:多個數據的分割內容
# end:結束時的內容,預設是'\n',表示換行
print(a, b, sep=',', end='')
  1. 輸入:程式執行後,等待使用者的輸入,然後才能進行下一步的操作
# 獲取使用者輸入,或阻塞程式,使用時最好給出提示資訊
c = input('請輸入你的密碼:')

print(c)
儲存單位
  1. 最小資料單位是位元bit,表示一位二進位制的0或1,寫作’b’,是網路資料傳輸的基本單位
  2. 最小儲存單位是位元組byte,寫作’B’,1B = 8b
  3. 1KB = 1024B
  4. 1MB = 1024KB
  5. 1GB = 1024MB
  6. 1TB = 1024GB
  7. 2^32 = 2^10 * 2^10 * 2^10 * 2^2 = 4G