Python學習第一天——《A Byte of Python》 筆記 1

重拾Python前言:

說來有趣,一年多前為了編程重拾扔了N久的英語,結果英語學習一直堅持了下來,反而編程沒再碰了。這算是丟了西瓜撿了芝麻,或是丟了芝麻撿了個西瓜?孰是孰非已經傻傻分不清楚,只知道不能放棄編程,唯愛好爾,無他。所以前些天又重新研究起Python,因為它同爬蟲結合的最緊密,還有數據分析等契合度高。看了多篇教程,選擇了《A Byte of Python》,在英文網站上看了有mobi格式,于是直接下載英文版放在kindle上學習,既學編程又學英文,魚與熊掌皆得,不亦樂乎。以前有過C#經驗,加上看過一點Python的視頻,所以前面基礎性的看的速度很快,但是到了一半后開始有點艱難,而且光看書,沒有在計算機上實踐,總是不踏實,畢竟動手與看書相差很大。

今天加入了“Python之禪讀書群”,看到一群有著共同志向的學友,壓力動力俱增,決定也跟著大家抓緊上路,堅持每天練習,爭取每日筆記。



一、準備工作:

1、學習書籍——《A Byte of Python》:已備好下載在kindle里,看大家都在學《Python編程:從入門到實踐》一書,猶豫過要不要改,不過學了一半的《A Byte of Python》覺得挺適合我這個新手,還是就用它作為入門書吧。

2、Python——最新版的3.6.4:去www.python.org/downloads/windows下載了Python 3.6.4,64位,安裝提示時,有個勾選“Add Python 3.6 to PATH”別忘了勾,否則后期會麻煩點,勾選后就不用再檢查“environment variables”了,我是改了默認安裝地址,安裝后,按Win+R,輸入cmd,輸入py,跳出下面界面,說明已經成功安裝。退出輸入exit()或者ctrl+z。

Microsoft Windows [版本 10.0.16299.192](c) 2017 Microsoft Corporation。保留所有權利。

C:\Users\csz>py

Python 3.6.4 (v3.6.4:d48eceb, Dec 19 2017, 06:54:40) [MSC v.1900 64 bit (AMD64)] on win32Type "help", "copyright", "credits" or "license" for more information.

>>>

3、文本編輯器——PyCharm:Python可以直接在其interpreter prompt下編輯,也可以選擇用Notepad編輯,但是對于我這個小白來講,還是選擇用文本編輯器簡單一點。根據推薦,去https://www.jetbrains.com下載了PyCharm,沒找到Educational版本,下載了個Community版本,因為同時要學英文,所以下載的英文版。《Python編程:從入門到實踐》一書推薦的初級編輯器用的Geany,估計應該差不多。反正后期要用的vim和Emacs,所以也沒再研究Geany。

4、做筆記——簡書:好像很久沒回簡書了,剛開始發現簡書時就好像找到一個學習寶礦,漸漸的魚目混珠,勵志雞湯文等太多,遂基本沒怎么再光顧。每個新事物的發展都類似,簡書如此,網易云音樂也一樣,走著走著就散了,沒了最初的美好。自己也懶,一篇文章沒寫過,這次為了記筆記,接觸簡書兩年,終于開始用它寫點東西了。

二、學習過程:

1、學習創建、保存和運行Python程序。第一個程序就是輸出一個“hello world”,先Create New Project,再在里面建一個New File,然后print("Hello world"),回車即可,As Simon Cozensl says,it is the “traditional incantation to the programming gods to help you learn the language better”。

2、DOS下運行。見DOS一直是頭大如斗,大學沒學好,白首方悔遲。今天也是摸索了一會才重新適應cd、dir、mkdir等命令。

3、學習使用help文檔。這個對于以后很重要。

4、注釋“#”很重要,尤其是一些解釋設想、重要的結論、重要的細節、試圖要解決的問題、編程要征服的困難呢等?!癈ode tells you how,comments should tell you why”。以前疏于注釋,結果過了幾月再看自己寫的代碼,半天回憶不起why?!癛emember,that person can be yourself after six months!”,好吧,說的就是我,O(∩_∩)O

5、學習常量,如數值,字符等,format(),反斜杠 \ (backslash)、\n、r(raw string)等的用法等。

三、感悟:

1、看和練畢竟還是不同,實踐才是王道。

2、世上事有難易乎,唯有“堅持”二字。

3、基礎很重要,萬丈高樓平地起,打牢基礎才能一步步往前進。所以,不要好高騖遠,也不必妄自菲薄。



時間有點緊張,第一天暫記。

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容