學(xué)習(xí)一門(mén)語(yǔ)言時(shí),總有一些內(nèi)容是需要在開(kāi)始時(shí)強(qiáng)制記住的,否則后面的內(nèi)容無(wú)法進(jìn)行。這節(jié)我們就先來(lái)說(shuō)一些在學(xué)習(xí)Python前需要了解的內(nèi)容。
本節(jié)內(nèi)容
- 開(kāi)發(fā)工具的選擇
- Hello, World!
- Python2.x or Python3.x
- 變量與常量
- 接收用戶輸入
- 指定字符編碼與解釋器
- 注釋
- 導(dǎo)入模塊
- 獲取腳本傳入的參數(shù)
- 代碼塊語(yǔ)法
- Python程序執(zhí)行過(guò)程與.pyc文件
一、開(kāi)發(fā)工具的選擇
古人云“工欲善其事,必先利其器”,選擇一個(gè)合適的開(kāi)發(fā)工具,可以幫助我們提高工作效率。通常有以下幾種工具可以選擇:
- 純文件工具:沒(méi)有任何提示,完全需要手動(dòng)寫(xiě)代碼,編譯和運(yùn)行也需要手動(dòng)完成,如 記事本;
- 簡(jiǎn)單GUI開(kāi)發(fā)工具:有簡(jiǎn)單的提示,但是編譯和運(yùn)行還是需要手動(dòng)完成,如 notepad++;
- 高級(jí)GUI工具:有提示,且編譯和運(yùn)行過(guò)程由開(kāi)發(fā)工具自動(dòng)完成,如 eclipse、Pycharm
有些人認(rèn)為剛開(kāi)始學(xué)習(xí)一門(mén)編程語(yǔ)言時(shí),應(yīng)該使用記事本或notepad++這樣簡(jiǎn)單的工具,減少對(duì)高級(jí)GUI開(kāi)發(fā)工具的依賴,這樣可以更清楚的明白被開(kāi)發(fā)工具屏蔽掉的語(yǔ)言底層的運(yùn)行過(guò)程和原理。但是這個(gè)還是看個(gè)人吧,比如我覺(jué)得一個(gè)新手剛開(kāi)始就使用沒(méi)有任何提示的開(kāi)發(fā)工具會(huì)降低練習(xí)的效率,甚至?xí)M(jìn)一步打擊自信心和學(xué)習(xí)動(dòng)力。如果一開(kāi)始就對(duì)它新生畏懼,那將來(lái)是很難把它學(xué)好的。
當(dāng)然如何選擇還是由看官自己決定,這里推薦的開(kāi)發(fā)python的GUI工具是Pycharm,理由如下:
- 跨平臺(tái),基本上現(xiàn)在常用的桌面操作系統(tǒng)多有對(duì)應(yīng)的版本可以下載
- 分為社區(qū)版和商用版,社區(qū)版免費(fèi)使用,但是功能會(huì)少一些(對(duì)于新手完全夠用);商業(yè)版功能全面,但是需要付費(fèi)。