本書立足於最新的經濟學專業學習需求,採用 Python 編程語言為工具,“靶向聚焦”經濟學實證分析案例中所需要掌握的計量方法以及編程技巧。一方面以經濟學實際案例驅動編程技巧學習;另一方面以編程語言技巧學習,促進計量經濟學理論及方法的掌握。計量經濟學具有數學化程度高的特點,本科學生在初始學習階段往往感覺難度較大,本書旨在利用 Python 編程語言嚴謹化、視覺化的特點,將抽象的計量知識轉化為具體運算代碼,更好地推進學生掌握計量經濟學方法,這也是當前國內外一流經濟學院系的主流教學趨勢。對經濟學專業學生來說,僅僅掌握一門編程語言對後續專業學習的幫助並不直接;單純學習編程與經濟學專業要求掌握的技能,如建模、演算法、實證分析等仍有一定距離。
本書從經濟學專業知識需求出發,結合實際經濟學資料,利用方法的編程實現,為學生從理論學習到實際運用轉化打下扎實基礎。本書最初依託課程為暨南大學經濟與社會研究院(Institute for Economic and Social Research, IESR)本科經濟學(創新班)大二階段的“計算機編程”課程,該課程全英文授課,內容編排與學生同步學習的計量經濟學課程有機結合,起到互補促進的作用。本書也同時適合高年級經濟學本科學生,以及已掌握本科程度計量經濟學的研究生。對經濟學資料建模感興趣的初級讀者也可將本書作為參考書目。在寫作上,我們假設的閱讀物件未必需要日常從事大量計算機編程工作,或者較為熟悉計算機專業術語。
我們以儘量通俗易懂的語言面向非計算機專業讀者詮釋Python 編程在計量經濟學當中的運用。本書以雙語編寫,英文為主,輔以中文講解。中文講解有兩種主要形式:首先,針對每一個編程知識點、難點,本書配以“Python 技巧小貼士”進行專項講解,提高讀者對編程技巧的理解深度。第二,我們採用中文旁注對編程和經濟學專 業術語進行詮釋,使讀者能更好地熟悉專有名詞。本書正文共九章,前三章集中介紹計量經濟學編程中需要掌握的關鍵技巧。由於 Python 語言本身含有海量編程公式,單純講解編程語言需佔用大量篇幅且學習效果不佳,閱讀過程中也往往容易遺忘。