1. 程式人生 > >01 python 學習第一天

01 python 學習第一天

大綱

 

1. 認識計算機 
CPU(大腦) 3GHZ + 記憶體(DDR4) + 主機板 + 電源(心臟)
+ 顯示器 + 鍵盤 +滑鼠+ 顯示卡 + 硬碟 80MB/s

作業系統
windows 家用
linux 伺服器
macOS 家用+伺服器

計算機是一個高度整合的電子電路
高低電平. 二進位制 
二進位制沒有2 -> 0 1
八進位制沒有8 -> 0-7
十進位制沒有10 -> 0-9
十六進位制沒有16 -> 0-9 A-F


顯示卡 
1. NAVID 看型號。 
2. AMD 圖形處理

2. python歷史
python是一門弱型別解釋型高階程式語言

編譯型, 把寫好的程式編譯成計算機認識的二進位制
優點:一次編譯到處執行。 執行效率高, 開發效率低 0.001s
解釋型, 
缺點:執行慢 0.01s
優點:開發效率高. 簡單


3. python的版本
2.x 
畢業之後,面試之前。
3.x 學習用這個

4. 安裝

5. 編輯器的選擇
1. 所有的文字編輯器都可以編寫程式碼。記事本,Editplus,sublime, pycharm(收費)
2. 可以在命令列寫程式碼.

6. 第一個python程式
cmd中輸入python. 寫程式碼
把python程式寫到py檔案中. 通過python命令來執行程式


7. 變數
概念: 把程式執行過程中產生的中間值儲存在記憶體. 方便後面使用. 
命名規範:
1. 數字, 字母, 下劃線組成
2. 不能數字開頭, 更不能是純數字
3. 不能用關鍵字
4. 不要用中文
5. 要有意義
6. 不要太長
7. 區分大小寫
8. 駝峰或者下劃線命名

 

資料型別:
1. int 整數 +-*/ % // **
2. str 字串 ', ", ''', """ 括起來的內容 +拼接 *重複
3. bool 布林 True, False 

8. 常量
本質就是變數. 所有字母都大寫

9. 使用者互動
變數 = input(提示語)
所有的輸入的內容都是字串
int(變數) 把變數轉化成數字

10. if條件判斷
1. 
if 條件:
if語句塊
執行流程:判斷條件是否為真. 如果真. 執行if語句塊

2. 
if 條件:
if語句塊
else:
else語句塊
執行流程:判斷條件是否為真. 如果真. 執行if語句塊 否則執行else語句塊

3. 
if 條件1:
if-1
elif 條件2:
if-2
elif 條件3:
if-3
....
else:
else語句塊
執行流程:
判斷條件1是否成立, 如果成立執行if-1
否則如果條件2成立, 執行if-2
否則如果條件3成立, 執行if-3
....
否則執行else語句塊

4. 巢狀
if 條件:
if 條件:
..
else:
if 條件:
...

 

初識python/01 first Hello World!!!

初識python/02 變數  變數:把程式執行過程中產生的值,暫時存到記憶體,方便調取 知道變數名字規範

 

初識python/03 基本資料型別 整數型(int)和字串(str)認識及操作

初識python/04 使用者互動 input 字元轉換 連線

初識python/05 if語句 if語句 巢狀