官术网_书友最值得收藏!

第1版前言

Life is short. You need Python。

——Bruce Eckel

上邊這句話是Python社區的名言,翻譯過來就是“人生苦短,我用Python”。

我和Python結緣于一次服務器的調試,從此便一發不可收拾。我從來沒有遇到一門編程語言可以如此干凈、簡潔。使用Python,可以說是很難寫出“丑陋”的代碼。我從來沒想過一門編程語言可以如此簡單,它太適合零基礎的朋友踏入編程的大門了,如果我有一個八歲的孩子,我一定會毫不猶豫地使用Python引導他學習編程,因為面對它,永遠不缺乏樂趣。

Python雖然簡單,其設計卻十分嚴謹。盡管Python可能沒有C或C++這類編譯型語言運行速度那么快,但是C和C++需要你無時無刻地關注數據類型、內存溢出、邊界檢查等問題。而Python,它就像一個貼心的仆人,私底下為你都一一處理好,從來不用你操心這些,這讓你可以將全部心思放在程序的設計邏輯之上。

有人說,完成相同的一個任務,使用匯編語言需要1000行代碼,使用C語言需要500行,使用Java只需要100行,而使用Python,可能只要20行就可以了。這就是Python,使用它來編程,你可以節約大量編寫代碼的時間。

既然Python如此簡單,會不會學了之后沒什么實際作用呢?事實上并不用擔心這個問題,因為Python可以說是一門“萬金油”語言,在Web應用開發、系統網絡運維、科學與數字計算、3D游戲開發、圖形界面開發、網絡編程中都有它的身影。目前越來越多的IT企業,在招聘欄中都有“精通Python語言優先考慮”的字樣。另外,就連Google都在大規模使用Python。

好了,我知道過多的溢美之詞反而會使大家反感,所以我必須就此打住,剩下的就留給大家自己體驗吧。

接下來簡單地介紹一下這本書。2016年,出版社的編輯老師無意間看到了我的一個同名的教學視頻,建議我以類似的風格寫一本書。當時我是受寵若驚的,也很興奮。剛開始寫作就遇到了不小的困難——如何將視頻中口語化的描述轉變為文字。當然,我希望盡可能地保留原有的幽默和風趣——畢竟學習是要快樂的。這確實需要花不少時間去修改,但我覺得這是值得的。

本書不假設你擁有任何一方面的編程基礎,所以本書不但適合有一定編程基礎,想學習Python 3的讀者,也適合此前對編程一無所知,但渴望用編程改變世界的朋友!本書提倡理解為主,應用為王。因此,只要有可能,都會通過生動的實例來讓大家理解概念。

編程知識深似海,沒辦法僅通過一本書將所有的知識都灌輸給你,但我能夠做到的是培養你對編程的興趣,提高你編寫代碼的水平,以及鍛煉你的自學能力。

最后,本書貫徹的核心理念是:實用、好玩、參與。

小甲魚

2016年7月

主站蜘蛛池模板: 伊金霍洛旗| 太康县| 南涧| 安龙县| 荔波县| 罗江县| 那坡县| 天峨县| 东阳市| 正蓝旗| 察雅县| 雷波县| 新化县| 伊金霍洛旗| 连山| 科尔| 彝良县| 肥城市| 观塘区| 卢氏县| 安康市| 洛阳市| 双城市| 横峰县| 策勒县| 政和县| 绥化市| 阜平县| 乐清市| 九寨沟县| 通榆县| 措美县| 桐乡市| 苏州市| 凤城市| 肇源县| 闵行区| 东阳市| 门源| 客服| 夏河县|