- 學習方法:
1.課前預習 鍛煉自學能力
2.上課認真,跟着老師的思路走,了解講解的意思,不懂就問
3.下午按時完成課後作業,多寫代碼,多做練習
4.總結學習的每個知識點和做過每個作業題
-
硬體系統
由硬體系統和軟體系統兩大部分組成的.
硬體系統:
主機部分:
中央處理器(CPU):
運算器:
數值計算
邏輯判斷
控制器:
控制計算機的各個部件協同工作
内部存儲器:
随機存儲器(記憶體條):
臨時存儲資料.
特點:
1.臨時存儲資料.
2.讀寫速度比較快.
隻讀存儲器:
隻能從裡面讀取資料.
hello
外設部分:
輸入裝置:
滑鼠
鍵盤
攝像頭
輸出裝置:
顯示器
音箱
列印機
外部存儲器:
硬碟:
永久存儲資料
特點:
1.永久存儲資料
2.讀寫資料的速度比較慢
優盤
3.軟體系統
系統軟體:
作業系統:
是一個最基礎最重要的大型軟體,給使用者提供 使用 和 管理硬體 的方式.
可以支援和運作其它軟體.
管理硬體.
三種方式:
1.指令行
2.圖形化界面
3.系統接口
常見的作業系統:
windows: win7, win10, xp
linux: ubuntu, cent os, redhat
驅動程式:
是程式設計語言編寫出來的一段程式.
是用來 直接 管理硬體的.
作業系統是通過 驅動程式 管理硬體的.
語言處理程式:
python解釋器
print(“hello”) --> 轉成機器語言(0100101序列) -->計算機可以識别和執行這個機器語言
4.計算機程式運作的過程
5.程式設計語言
是人與計算機進行交流的語言.
人如果想讓計算機做一件事情,就需要人使用程式設計語言編寫一段程式,然後讓計算機去執行,當計算機執行那段程式時就是在按照人的要求 自動的做那一件事情.
常見的程式設計語言:
Python, C, C++, C#, Java, Android, IOS
6.python的認識
曆程
作者:
龜叔
第一個版本:
1991年釋出
特點:
簡單,易學,開源,免費,功能強大,擴充性強,跨平台,強制縮進.
代碼風格優雅.
應用場景:
web應用開發 B/S browser/server
遊戲開發
自動運維
人工智能
7.python解釋器的作用:
1.可以把python程式翻譯成 機器語言機器執行,讓計算機能夠識别和執行.
2.提供強大的功能,在編寫程式時可以調用這些功能,可以提高開發效率.
python解釋器與自己編寫的python程式有什麼關系?
1.自己編寫的python程式 是基于 python解釋器 編寫出來的.
2.自己編寫的python程式是運作在python解釋器裡面的.
8.開發第一個python程式
9.開發第一個程式的注意事項
1.左邊頂滿格寫
2.print不能寫錯
3.标點符号都必須是英文的,不能是中文的
4.一行上面隻能寫一個語句
10.PyCharm工具的介紹
11.pycharm工具的基本配置:設定字型大小和界面風格
12.注釋
添加注釋的原因:
是為了讓别人能夠看懂你的代碼,提高代碼的可讀性.
作用:
讓别人能夠看懂你的代碼,提高代碼的可讀性.
注釋:
在程式中給代碼添加的解釋說明的文字.
注釋不是代碼,不能被執行,隻是給開發人員看的.
注釋分為兩種:
1.單行注釋
注釋的文字隻能寫在一行上面,不能寫成多行.
添加方式:
在那一行代碼的上面或者後面 使用 # 開頭,在#後面寫解釋說明的文字.
一般都是在# 與 文字之間 加空格
例如:
# 注釋的文字
單行注釋的快捷鍵: Ctrl + /
2.多行注釋
注釋的文字可以寫成多行.
添加方式:
在3對雙引号或者3對單引号之間寫注釋的文字.
隻能添加到代碼的上面.
例如:
"""
注釋的文字
注釋的文字
注釋的文字
"""
或者
'''
注釋的文字
注釋的文字
注釋的文字
'''
在什麼時候需要添加注釋?
1.自己的代碼比較複雜難懂
2.核心業務的代碼
編寫的計算機程式是用來 處理資料的.
計算機程式中處理的資料 往往都是 外界提供的.
變量:
在記憶體中臨時存儲資料的.
從本質上講, 就是記憶體中的一塊區域.
作用:
在記憶體中臨時存儲資料的.
定義格式:
變量名 = 資料值
修改變量的格式:
變量名 = 新的資料值
name = "張三"
- 難點
- 作業系統: 友善使用者使用和管理系統軟硬體資源的大型軟體系統.
- 提供功能:硬體管理,系統調用
- 沒有作業系統會讓程式員大量的處理軟硬體資源适配的旋渦之中
- python
- 優點:簡單易學,開源免費,代碼優雅,跨平台,功能全面
- 缺點:運作效率低(進階語言通病)
- python應用
- web背景
- 資料挖掘
- 爬蟲
- 人工智能
- 自動化運維
- 科學資料運算
- 遊戲開發
- 伺服器開發
- python變量
- 用來臨時存儲變量
- 變量的類型list,tuple,dict,int ,float,bool,str,set.
- 常見的标示符的命名規則
- 字母下劃線數字組成,數字不能做開頭
- 區分大小寫
- 變量名不能與标志符沖突
- 寫法有大駝峰(UserName)小駝峰(userName)
- python一般(user_name)
- 标志符的檢視
import keyword
print(keyword.kwlist)