iT邦幫忙

1

Python 入門筆記 - 1 - Python介紹

  • 分享至 

  • xImage
  •  

🔹 什麼是 Python?

Python 是一種 高階、直譯式、動態語言,由 Guido van Rossum 在 1989 年開發,1991 年正式發布。它以 簡潔、可讀性高、跨平台支援強 著稱,廣泛應用於軟體開發。

🔹 Python 的歷史與發展

年份 事件
1989 年 Guido van Rossum 在荷蘭開始開發 Python。
1991 年 Python 1.0 發布,支援例外處理、函式、模組。
2000 年 Python 2.0 推出,新增 垃圾回收(GC)列表解析式
2008 年 Python 3.0 發布,改進 Unicode 支援與標準函式庫
2020 年 Python 2 停止支援,Python 3 成為唯一官方維護版本。

🔹 Python 的應用領域

領域 主要用途
Web 開發 Django、Flask、FastAPI 建立網站與 API
數據分析 & AI NumPy、Pandas、TensorFlow 進行數據處理與機器學習
自動化腳本 批次處理、測試、自動爬蟲
嵌入式 & IoT MicroPython 支援樹莓派等物聯網設備
網路安全 Scapy、Requests 進行測試與安全分析

🔹 Python 主要版本與差異

版本 狀態 主要特性
Python 2 已停止支援 print 語法 (print "Hello")、手動 Unicode 處理
Python 3 持續更新 print() 函式內建 Unicode更好的異步支援

🔹 為何選擇 Python 3?

✅ Python 3 持續更新,擁有更好的性能與功能。
內建 Unicode 支援,更適合多語系與現代開發需求。
✅ 企業與開源專案 全面轉向 Python 3,未來學習 Python 3 更有競爭力。

🔹 Python 與其他語言的比較

語言 主要特點 易學性 性能
Python 簡潔、可讀性高、標準函式庫強大 ✅ 易學 🔹 速度較慢(可透過 C 擴展提高效能)
Java 強型別、企業級應用廣泛 ❌ 中等 ✅ 效能較高
C/C++ 低階語言,適用於高效能應用 ❌ 難度較高 ✅ 極高效能
JavaScript 網頁開發必備,支援非同步處理 ✅ 易學 ✅ 高效能(透過 V8 引擎)
C# 主要用於 Windows 開發、遊戲(Unity)與企業應用 ❌ 中等 ✅ 效能高,適用於大型專案

🔹 參考文件

Python 官方文件
Python 版本歷史


尚未有邦友留言

立即登入留言