零基礎學Python
這個“零基礎學Python”并不是我寫的,原內容來自于這里,我只是將其Github的MarkDown內容整理成了Gitbook格式方便閱讀,如果有相關版權問題請聯系我,我會刪除。
原作者:老齊(qiwsir)
原作者Github:https://github.com/qiwsir
我:Looly
我的Github:https://github.com/looly
我的郵箱:loolly@gmail.com
為什么要開設此欄目
這個欄目的名稱叫做“零基礎學Python”。
現在網上已經有不少學習python的課程,其中也不乏精品。按理說,不缺少我這個基礎類型的課程了。但是,我注意到一個問題,不管是課程還是出版的書,大多數是面向已經有一定編程經驗的人寫的或者講的,也就是對這些朋友來講,python已經不是他們的第一門高級編程語言。據我所知,目前國內很多大學都是將C之類的做為學生的第一門語言。
然而,在我看來,python是非常適合做為學習高級語言編程的第一門語言的。有一本書,名字叫《與孩子一起學編程》,這本書的定位,是將 python定位為學習者學習的第一門高級編程語言。然而,由于讀者對象是孩子,很多“成年人”不屑一顧,當然,里面的講法與“實戰”有點距離,導致以 “找工作”、“工作需要”為目標的學習者,認為這本書跟自己要學的方向相差甚遠。
為了彌補那本書的缺憾,我在這里推出面向成年人——大學生、或者其他想學習程序但是沒有任何編程基礎的朋友——學習第一門編程高級語言的教程。將Python做為學習高級語言編程的第一門語言,其優勢在于:
- 入門容易,避免了其它語言的繁瑣。
- 更接近我們的自然語言和平常的思維方法。
- 學習完這門語言之后,能夠直接“實戰”——用在工作上。
- 學習完這門語言之后,能夠順利理解并學習其它語言。
- python本身功能強大,一門語言也可以打天下,省卻了以后的學習成本。
下面的圖示統計顯示:Python現在成為美國名校中最流行的編程入門語言。
綜上,我有了這樣一個沖動,做一個欄目,面對零基礎要學習Python的朋友,面對將python做為第一門高級語言的朋友。這就是開始本欄目的初衷。