◆重點1:◆Python語言程式簡介
- Python屬於高階語言
- Python是一種直譯式的電腦語言
- Python易於學習、免費且開放原始碼
- 移植性較高並且擁有豐富的第三方套件
◆重點2 :◆Python的優勢
- 資料型態簡潔
a = 3 #整數
print(a**10) #a的10次方
b = 3.14 #浮點數
print(b**10) #b的10次方
- 語法很人性化
a = [2, "ab", [3, 4, "cd"], "Hello World"]
- 運算子取用接近人類的習慣
a = 3 #整數
b = "Hello World" #浮點數
print(a * 3) #數值3倍
print(b * 3) #輸出字串3次
- and、or、xor等邏輯運算子直接用英文,超好記憶
x = 2
y = -1
z = x > 3 and y < 0
u = x > 3 or y < 0
print(z) #False
print(u) #True
- 內部函式特別多且實用
a = [4, 22, 5]
print(max(a)) #列出最大值
a.sort() #a資料做排序
print(u)
- 外掛套件源源不絕
!pip install twstock #安裝股市盤價資料
import twstock as a
b = a.Stock("3008") #3008大立光
print(b.price) #近一個月盤價
◆重點3 :◆Python可以做什麼
- 數據分析與處理
- Web開發應用
- 人工智慧應用
◆重點4 :◆學習Python可以從事什麼工作
- 後端工程師、自動化作業
- 數據分析師、遊戲開發者
- 網站開發
- 爬蟲獲取或處理大量信息
► 安裝&環境建置
1.安裝Python,網址https://www.python.org/downloads/
2.Visual Studio Code,網址https://code.visualstudio.com/
► Google Colab使用教學
Stop01:開啟雲端硬碟,點選「新增/ 更多/ +連結更多應用程式」來安裝應用,如圖:
◆重點5 :◆什麼是演算法(Algorithm)?
在這個資訊大爆炸的時代裡,每個人或多或少都有聽過 演算法(Algorithm) 這三個字。
演算法並非是程式語言,而在電腦出現之前,演算法在數學界已經進行得如火如荼了!你知道嗎?國中所學的輾轉相除法是目前公認的世界上第一個演算法喔!
那到底什麼是演算法呢?根據 Wiki 的定義是
為任何良定義的具體計算步驟的一個序列,常用於計算、資料處理和自動推理。精確而言,演算法是一個表示爲有限長列表的有效方法。演算法應包含清晰定義的指令用於計算函式。
換句話說,演算法是
可以解決某些問題的有效方法之有限集合。
一、演算法
二、氣泡排序(Bubble Sort)三、快速排序(uick Sort)
沒有留言:
張貼留言