python程式設計
有錯誤麻煩拜託寫信給 jun20061030@gmail.com
或填寫此表單 https://forms.gle/8ba6PxkGUZME6V6X6
連結
pythont程式設計
- 作者:Juhn Chen
marp: true
title: Python 程式設計
author: 陳閔駿
Python 程式設計
by.陳閔駿
🚀 學習目標
- 學習 Python 的基本語法與邏輯
- 交叉學習 C++ 與 Python,減少知識落差
- 透過 實作解題 強化應用能力
- 培養程式設計思維,提高解決問題的能力
- 學習如何撰寫高效且可讀性高的程式碼
📖 章節大綱
- Python 是什麼?
- 基本運算與變數
- 值的型別與資料結構
- 條件判斷與迴圈
- 函式與模組
- 演算法入門與問題解決
🔧 使用工具
- IDE:Python 3 / Visual Studio Code
- 開發環境:Windows / macOS / Linux
🐍 Python 可以做什麼?
強大的程式語言,應用廣泛包括但不限於:
- ✅ 基本運算與自動化處理
- ✅ 物件導向程式設計
- ✅ 數據分析與視覺化
- ✅ 機器學習與人工智慧
- ✅ 網頁開發與後端應用
- ✅ 網路爬蟲與自動化測試
⚖ Python3 vs. C++
| 特色 | Python3 | C++ |
|---|---|---|
| 型別 | 動態型別 | 強制型別 |
| 執行方式 | 直譯執行 | 編譯執行 |
| 效能 | 慢 (直譯) | 快 (編譯) |
| 學習難度 | 易學 | 需掌握指標與記憶體管理 |
📌 interpret vs. compiler
- 直譯:一行翻譯、一行執行,開發效率高
- 編譯:全部翻譯、全部執行,效能較高


中階語言 ->組合語言
機器語言
📌 強制型 vs. 動態型
C++ (強制型)
1 |
|
Python3 (動態型)
1 | a = 5 |
python幫你做好了很多的事情
環境安裝
✅ 安裝 Python3:Python 官方網站
✅ 安裝 VS Code:Visual Studio Code 官方網站
Jupyter Notebook(線上):
✅ 確認 Python 版本
Mac 用戶:
1 | python3 --version |
Windows 用戶:
1 | python --version |
數值運算
Python 提供強大的數值運算功能,例如:
1 | x = 10 |
與C++不同的是
強型別int
1 |
|
| 型別 | bytes | 估計範圍 |
|---|---|---|
| int | 4 | -2,147,483,648 至 2,147,483,647 |
| unsigned int | 4 | 2,147,483,647*2+1 |
| long long | 8 | -9,223,372,036,854,775,808 至9,223,372,036,854,775,807 |
程式在哪裡運行
- 滑鼠
- 鍵盤
- CPU
- 記憶體
程式在哪裡運行
- 滑鼠
- 鍵盤
- CPU
- 記憶體
變數與賦值
1 | a = 5 |
=不是數學中的等號,而是賦值,將右邊的數值 5 賦予給變數a。
記憶體
assignment operator
1 | a = 5 |

In C++ and other language
指標
1 | signed main(){ |
輸出 0x16f8df0ec
進一步學習
✅ 推薦資源
- Python 官方文件:https://docs.python.org/3/
- W3Schools Python 教學:https://www.w3schools.com/python/
- LeetCode 練習題:https://leetcode.com/
- Kaggle 數據分析:https://www.kaggle.com/
代更新…2025/2/25
All articles on this blog are licensed under CC BY-NC-SA 4.0 unless otherwise stated.