Python編程從新手到高手
本書全面細致地介紹了Python的各個功能、邏輯和慣用模式,以便讀者快速編寫出專業(yè)、地道、實用的Python程序,從Python新手成長為高手。本書共5個部分。第一部分“Python環(huán)境”講解Python的哲學、開發(fā)環(huán)境、基本語法、項目結(jié)構(gòu)和代碼導入等內(nèi)容,為讀者編寫規(guī)范的Python代碼奠定堅實的基礎。第二部分“基本結(jié)構(gòu)”講解Python的變量、數(shù)據(jù)類型、函數(shù)、類、對象、錯誤和異常等。第三部分“數(shù)據(jù)和流程”講解操作數(shù)據(jù)和控制執(zhí)行流程的許多獨特方法,包括集合、迭代、生成器、推導式、文本輸入/輸出、上下文管理、二進制和序列化等。第四部分“高級概念”探索Python的高級策略,如繼承、混入、元類、抽象基類、自省、泛型、異步、并發(fā)、線程和并行等。第五部分“超越代碼”講解項目的打包、分發(fā)、調(diào)試、日志、測試和剖析等環(huán)節(jié),并概述Python開發(fā)的方向。
·33.2萬字