已發布·持續改進
Programming language · 1991 年發布
Python 是一門語法易讀、標準函式庫豐富的通用程式語言,廣泛用於自動化、Web 後端、資料分析與機器學習。
Python 是由 Guido van Rossum 設計、於 1991 年首次發布的通用程式語言。它以縮排區分程式碼區塊,語法簡潔清楚,寫出的程式往往接近虛擬碼。程式碼由直譯器直接執行,可以在互動式環境中隨時嘗試想法並立即看到結果。
在開發效率與生態系廣度比極致效能更重要的情境中,Python 特別出色:腳本與自動化、Web 服務、資料分析、科學計算與機器學習都是典型領域。標準函式庫涵蓋檔案、網路、文字處理等眾多面向,PyPI 上還有數十萬個第三方套件可供使用。對效能要求高的部分,通常交由以 C 等編譯式語言撰寫的函式庫處理。
入門時,建議先安裝 Python 3,開啟互動式直譯器,依序閱讀官方教學。及早熟悉為每個專案建立虛擬環境、以 pip 安裝套件的方法,之後再深入標準函式庫參考文件並學習撰寫測試。
以縮排表示區塊,並傾向用一種清楚的方式完成一件事,程式碼因此容易閱讀與審查。
標準函式庫內建檔案、JSON、HTTP、正規表示式、日期、測試等模組,許多工作不需額外套件即可完成。
變數不必宣告型別;搭配選用的型別提示,編輯器與 mypy 等工具可以在執行前找出錯誤。
PyPI 匯集大量第三方套件,從 Django、Flask 等 Web 框架到 NumPy、pandas 等資料工具一應俱全。
在 Windows 與 macOS 上使用 python.org 提供的安裝程式,在 Linux 上使用發行版的套件管理工具。安裝後在終端機確認版本(Windows 上使用 py --version)。
python3 --version為每個專案建立獨立的環境,避免不同專案的套件互相干擾。在 Windows 上以 py -m venv .venv 建立,並以 .venv\Scripts\activate 啟用;在 macOS 與 Linux 上以 source .venv/bin/activate 啟用。
python3 -m venv .venv啟用虛擬環境後,在任何系統上 python 都會指向該環境。以 pip 從 PyPI 安裝套件,分享專案時將相依套件記錄在 requirements.txt 中。
python -m pip install requestsprint() 會將引數寫到標準輸出。把這一行存成 hello.py,以 python3 hello.py(Windows 上用 py hello.py)執行,就會輸出 Hello, world!。不需要 main 函式,也沒有編譯步驟,直譯器會由上而下執行檔案。
hello.py
print("Hello, world!")
python3 hello.py共六章,帶你從安裝一步步認識 Python 的核心概念。
在這裡提問、分享經驗,交流關於 Python 的看法。
還沒有討論。來發起第一則吧。
0 則留言
登入 · 登入後即可留言。
來留下第一則留言吧。