Abstract
當我們在 Python 程式裡寫了一行超簡單的 print("Hello World"),執行之後螢幕上會乖乖地印出 Hello World 這幾個字。這看起來似乎只是最簡單的開始,但這一行程式碼,其實是 Python 解譯器啟動一連串複雜流程的觸發點,從讀取檔案、產生語法樹、轉換成位元組碼、執行、輸出,甚至連 print 函式本身的行為都有不少眉角。 這場演講會用輕鬆、有點像說故事的方式,帶你沿著 print("Hello World") 的足跡,一路深入探索 CPython 背後默默運作的機制。我們會經過編譯階段的 AST、bytecode,了解 Python 執行環境如何從一個 .py 檔案變出一堆東西。
Description
Location
R3
Date
Day 2 • 02:50-03:35 (UTC)
Language
Chinese talk w. English slides
Level
Intermediate
Category
Python Core