Python是一種計(jì)算機(jī)程序設(shè)計(jì)語言
編程語言的基礎(chǔ)知識(shí)
用任何編程語言來開發(fā)程序,都是為了讓計(jì)算機(jī)干活,比如下載一個(gè)mp3,編寫一個(gè)文檔等,而計(jì)算機(jī)CPU只認(rèn)識(shí)機(jī)器指令,所以盡管不同的編程語方差異極大,最后都得“翻譯”成CPU可執(zhí)行的機(jī)器指令。而不同的編程語言,完成同一項(xiàng)工作,編寫的代碼量,差距也很大。
比如,完成同一個(gè)任務(wù),C語言要寫1000行代碼,Java只需要寫100行,而Python可能只用20行。所以Python是一種相當(dāng)高級(jí)的語言。
代碼少的代價(jià)是運(yùn)行速度慢,因?yàn)樗枰取胺g”成低級(jí)語言,再由低級(jí)語言“翻譯”成機(jī)器指令。
對(duì)于初學(xué)者和完成普通任務(wù),Python語言是非常簡單易用的。隨著計(jì)算機(jī)性能的提升,速度問題可以暫時(shí)忽略。
用Python可以做日常任務(wù),比如自動(dòng)備份MP3,可以做網(wǎng)站?,可以做網(wǎng)絡(luò)游戲后臺(tái)。YouTube就是用Python寫的,豆瓣網(wǎng)也是Python寫的,很多在線游戲的后臺(tái),也是用Python寫的。
Python當(dāng)然也有不能做的事情,比如寫操作系統(tǒng),只能用C語言;寫手機(jī)應(yīng)用,只能用Swift/Objective-C(針對(duì)iphone)和Java(針對(duì)Android);寫3D游戲,最好用C或C++.
準(zhǔn)備工作 安裝Python運(yùn)行環(huán)境。
1 ? 官網(wǎng)下載最寫版Python ??https://www.python.org/
2 ?安裝IDE ? PyCharm ?https://www.jetbrains.com/pycharm/