本書中,第1~8章為Python語言基礎,主要介紹 Python 的基本用法,第 9 章為一個實戰,幫助讀者理解前 8 章的知識,第10~17 章為 Python 的進階使用,包含面向對象編程、函數式編程入門、文件讀寫、異常處理、模塊和包幾個部分,第 18 章為第二個實戰,幫助讀者融會貫通前17章的知識,同時拋磚引玉引起讀者探索的興趣。
作者在高校從事計算機教學多年,有過在高校教書、留學和企業工作的經驗,目前已出版的書籍有多本。相信本書無論是在內容上及渠道上都比競爭對手更具有優勢。本書的目標非常明確,就是為初學編程的讀者提供一套以興趣為導向的 Python 教程,其中包含以下特點:1.非常適合初學者:針對0基礎優化,涉及到編程的基本理論的時候會通過舉例來讓讀者體會這么做的必要性,然后再講解原理。讓讀者不要被自己錯誤的想法帶偏。2.基于 Python 3.6:要學就學*的,本書會在基礎 Python 3 講解過程中加入 Python 3.6的新特性,讓讀者體會*版 Python 帶來的便捷。3.基于實踐的理論學習: 根據我們所了解,很多讀者學習存在一個誤區,就是書看完了就覺得看懂了,一動手就抓瞎。Talk is cheap, show me the code! 以實踐開始,迫使大家去練習,可能是一種不錯的解決方案。實際上,在非初學者眼里,一門語言的使用并不需要看完一本書,而是通過簡單的了解一些示例然后寫一點代碼練手,再把教材當工具書查一查就可以完全掌握一門語言。對于新手也是一樣,實踐才是王道。理論是出自實踐的,只有讓新手完成了實踐,才能更好的理解理論。4.習題設計:通過小練習和一個大的積累項目完成所有知識的學習和串通,會使得讀者更有成就感,*后可以收獲一個大項目
呂云翔,北京航空航天大學副教授,教授軟件工程、計算機英語、計算機導論等課程, 有多年的教學工作經驗,并出版過多本計算機方面的教材。