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

前言

在閱讀這本書前,先問自己一個問題:我是出于什么目的學習Python?

如果一時答不上來這個問題,不妨把它看成選擇題,是好玩,還是有用?

如果學Python是為了好玩,那么千萬不要三天熱度。

學習的過程永遠不可能一帆風順,伴隨樂趣的同時必然會有坎坷。如果想從中發現源源不斷的樂趣,并且不被其中的坎坷所絆倒,那就需要給自己制定一些目標,比如發現一個好玩的研究方向,寫一個自己認為有用的小程序等。真正認為學編程好玩的人,能在這條路上走得最遠。希望各位都能發現屬于自己的樂趣。

如果學Python是為有用,為了學習編程,那么不妨想一想自己了解編程是為了什么。

如果是計算機方向從業人員,那么對編程的能力要求會比較高。雖然Python不可能包含所有的編程知識,但是學習Python可以打開一扇編程之門,后面的道路通往四面八方,讀者需要找到自己的位置,明白自己距離目的地還有多遠。比如想成為后端工程師,除了掌握一門適合的后端語言,還需要掌握數據庫等多項技能。

非計算機方向的從業人員,學習Python的時候不要有太多負擔,因為學習使用Python是為了解編程和使用Python這個工具,并不需要達到計算機從業人員的要求。Python能夠帶來便捷,這就足夠了,在遇到困難的時候不要有過多的糾結,找準自己的需求,放心大膽去學去用。

對于剛剛開始學習編程的初學者,他們有著非常多優秀的語言可以選擇,但是筆者推薦選擇Python作為第一門語言,結合本書邊實踐邊學習。不推薦直接開始學習C++、Java等高級語言,原因主要有兩條。

第一,Python實在太先進了。這并不是說C++、Java等語言落后于時代,而是說它們對于初學者而言,抽象的概念太多,太深,理解難度大,容易令人喪失興趣。相比而言,Python上手要簡單許多,因為Python本身是一門現代化的語言,它沒有歷史的包袱,非常人性化,而且是符合人類直覺的。通過學習本書精選的內容,所有初學者都可以順利學會Python。

第二,興趣才是最好的老師。初學編程一定要注意找到自己的興趣所在。Python這門語言可以讓初學者輕松做到很多有趣的事情而不需要考慮復雜的實現過程,所以它并不會打擊學習的積極性,反而能帶來很大成就感。本書的內容考慮到了讀者的接受能力,仔細按照內容的依賴關系和難度進行了排序。如果Python是你學的第一門語言,那么本書再適合不過了,只要從頭開始學即可由淺及深,系統地學習Python的內容。如果你有一定的基礎,那么這本書的簡潔性會讓你印象深刻。

本書的目標非常明確,就是為初學者量身定做一套以興趣為導向的Python教程,其中包含以下特點。

1. 非常適合初學者:本書針對的是沒有學過編程的初學者,內容不但簡單明了,而且會將概念的說明減少至最少,從而專注于通過實踐去理解。

2. 基于Python 3.6:要學就學最新的,本書全部基于Python 3而且會加入Python 3.6才有的一些特性,讓讀者體會最新版Python帶來的便捷。

3. 基于實踐的理論學習:據筆者了解,很多人學習編程的時候存在一個誤區,就是認為書看完了就懂了,結果一動手就抓瞎。正如Linux的創始人Linus Torvalds所說的:“Talk is cheap,show me the code!”在本書的講解中實踐貫穿始終,迫使初學者去動手練習,在書寫代碼中掌握知識。

4. 習題設計:小練習和兩個實戰可以幫助初學者將所學的知識融會貫通,并且激發其探索編程領域中其他知識的欲望。

5. 樂趣性:本書不保證處處有趣,但是至少不會處處無聊。

本書的作者為呂云翔、姜嶠、孔子喬,曾洪立、呂彼佳、姜彥華參與了部分內容的編寫并進行了素材整理及配套資源制作等。

由于編者水平有限,本書難免會有內容的疏漏,懇請廣大讀者給予批評指正,也希望各位能與我們交流實踐過程中獲得的經驗和心得(yunxianglu@hotmail.com)。

編者
2018.6.1

主站蜘蛛池模板: 军事| 长沙县| 合肥市| 丰原市| 石屏县| 乌恰县| 广州市| 星座| 长丰县| 云安县| 巧家县| 古浪县| 古交市| 辉县市| 图们市| 永城市| 县级市| 虎林市| 浮梁县| 醴陵市| 阜城县| 永和县| 时尚| 哈密市| 谢通门县| 五家渠市| 平遥县| 凤阳县| 临漳县| 海伦市| 房产| 屏东市| 海南省| 郴州市| 南通市| 镇沅| 绥宁县| 涞源县| 乐陵市| 怀安县| 武平县|