第一週-第一節-Python基礎
阿新 • • 發佈:2020-12-16
養成良好的學習習慣
-
不要相信自己的記憶力, 做好筆記和文件
-
typora
https://typora.io/
-
建立標題
ctrl + 數字
-
建立目錄列表結構
- + 空格
-
建立程式碼塊
ctrl+shift+k
-
-
-
科學的搜尋習慣
-
官方文件和
github
庫https://docs.python.org/zh-cn/3.6/tutorial/index.html https://github.com/
-
StackOverflow(英語比較好的同學)
https://stackoverflow.com/
-
簡書和知乎
-
百度搜索
-
-
良好的學習心態
- 面向需求學習
- 有效率地學習
- 自己思索10分鐘
- 不要擔心自己的問題太小白, 要及時地詢問
- 儘量在大群中討論
程式語言概述
-
什麼是程式語言?
相對於人與人之間的溝通交流,程式語言就是人與計算機之間交流的媒介 -
程式碼執行的流程
程式碼 -> 機器碼 -> 由計算機的處理器來執行- 可以把程式碼翻譯成機器碼的就是編譯器,在Python中就做Python直譯器
- 程式語言Python是我們與直譯器之間的翻譯
- 直譯器是Python與計算機之間的翻譯
-
程式語言有哪些分類?
C C++ Java Python JavaScript
- 編譯型語言, 解釋性語言和混合型語言
- 動態語言和靜態語言
- 強型別語言和弱型別語言
-
什麼是動態語言?什麼是靜態語言?
編譯時不知道變數型別的叫做動態語言, 反之, 編譯時知道變數型別的就叫做靜態語言.
- 動態語言
- Python
- javascript
- 靜態語言
- C
- C++
- Java
- 動態語言
-
什麼是強型別語言? 什麼是弱型別語言?
在使用變數時, 不會自動地改變變數的型別, 反之, 弱型別語言就會隱式幫你轉換變數型別
- 弱型別語言
- javascript
- 強型別語言
- Python
- Java
- C
- C++
- 弱型別語言
Python環境的搭建
-
Python下載
https://www.python.org/downloads/
-
Python的安裝
- 務必記住自己安裝的目錄
- 環境變數的設定
-
IDE的下載
https://www.jetbrains.com/pycharm/download/#section=windows
-
IDE的安裝
執行我們第一個Python程式
-
使用Pycharm新建第一個專案
-
執行我們的第一個python程式
-
編輯模式和互動模式
- 就是在編輯器中寫好程式碼再執行
- 互動模式會立刻列印當前物件的值
-
可能會遇到的問題
-
無法執行, 找不到python
Pycharm新增Python直譯器環境
-
SyntaxError: EOL while scanning string literal
單引號和雙引號沒有正確的關閉
-
SyntaxError: invalid character in identifier
Python關鍵詞中使用了中文字元
-
縮排問題
一般都是使用tab進行縮排的
IndentationError: unexpected indent IndentationError: expected an indented block
-