Python學(xué)習(xí)第一天——《A Byte of Python》 筆記 1

重拾Python前言:

說來有趣,一年多前為了編程重拾扔了N久的英語,結(jié)果英語學(xué)習(xí)一直堅(jiān)持了下來,反而編程沒再碰了。這算是丟了西瓜撿了芝麻,或是丟了芝麻撿了個(gè)西瓜?孰是孰非已經(jīng)傻傻分不清楚,只知道不能放棄編程,唯愛好爾,無他。所以前些天又重新研究起Python,因?yàn)樗老x結(jié)合的最緊密,還有數(shù)據(jù)分析等契合度高??戳硕嗥坛蹋x擇了《A Byte of Python》,在英文網(wǎng)站上看了有mobi格式,于是直接下載英文版放在kindle上學(xué)習(xí),既學(xué)編程又學(xué)英文,魚與熊掌皆得,不亦樂乎。以前有過C#經(jīng)驗(yàn),加上看過一點(diǎn)Python的視頻,所以前面基礎(chǔ)性的看的速度很快,但是到了一半后開始有點(diǎn)艱難,而且光看書,沒有在計(jì)算機(jī)上實(shí)踐,總是不踏實(shí),畢竟動(dòng)手與看書相差很大。

今天加入了“Python之禪讀書群”,看到一群有著共同志向的學(xué)友,壓力動(dòng)力俱增,決定也跟著大家抓緊上路,堅(jiān)持每天練習(xí),爭(zhēng)取每日筆記。



一、準(zhǔn)備工作:

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

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

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

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編輯,但是對(duì)于我這個(gè)小白來講,還是選擇用文本編輯器簡(jiǎn)單一點(diǎn)。根據(jù)推薦,去https://www.jetbrains.com下載了PyCharm,沒找到Educational版本,下載了個(gè)Community版本,因?yàn)橥瑫r(shí)要學(xué)英文,所以下載的英文版?!禤ython編程:從入門到實(shí)踐》一書推薦的初級(jí)編輯器用的Geany,估計(jì)應(yīng)該差不多。反正后期要用的vim和Emacs,所以也沒再研究Geany。

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

二、學(xué)習(xí)過程:

1、學(xué)習(xí)創(chuàng)建、保存和運(yùn)行Python程序。第一個(gè)程序就是輸出一個(gè)“hello world”,先Create New Project,再在里面建一個(gè)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下運(yùn)行。見DOS一直是頭大如斗,大學(xué)沒學(xué)好,白首方悔遲。今天也是摸索了一會(huì)才重新適應(yīng)cd、dir、mkdir等命令。

3、學(xué)習(xí)使用help文檔。這個(gè)對(duì)于以后很重要。

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

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

三、感悟:

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

2、世上事有難易乎,唯有“堅(jiān)持”二字。

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



時(shí)間有點(diǎn)緊張,第一天暫記。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容