程式是什麼?
程式在計算機上真正執行的是cpu,程式是指導cpu工作的文字。
機器語言:多組二進位制數字。計算機直接識別的語言。
組合語言:因為0和1組成的程式不具備可讀性,因此發明了組合語言。直接操作cpu的器件(運算器暫存器和控制器)。所謂的彙編就是將組合語言翻譯成二進位制**的過程。
一種架構的cpu針對一種組合語言。
程式語言(高階語言):因為組合語言沒有可移植性。發明了一次編寫,多次翻譯(編譯)的程式語言。
編譯型語言和解釋型語言:在不同的硬體環境和系統環境上,裝上對應版本的直譯器,而直譯器解釋解釋性語言的時候,語法是不變的,因此一次編寫,可以跑在不同的平台上(作業系統),而且,免去了編譯的環節,提高了開發的效率,降低了開發維護成本,缺點是必須安裝直譯器,一般稱為環境。
瀏覽器就是相當於一種直譯器,用來解釋html語言。
解釋型語言是寫給直譯器看的,直譯器然後再跟計算機溝通。
python語言:
1.python是解釋型語言。
優點:開發效率高,維護成本低。
缺點:執行效率一般。
2.python是物件導向語言。
3.python是一門伺服器語言。
4.python是一門弱型別語言。
5.python是一門動態型別語言.。(使用前不宣告變數的資料型別)
6.python擁有資料分析類庫和強大的社群支援(類庫就是別人寫好的**)。
7.python是編寫爬蟲程式的不二選擇。
8.python是一門大有前途的程式語言(大資料分析和人工智慧國家大力發展)。
第一次技術革命(英國)
第二次技術革命(美國)
第三次技術革命(日本)
第四次技術革命是中國嗎?
Python教程 1 認識Python
python是乙個高階程式語言,結合了解釋性 編譯性 互動性和物件導向的特點,是一種指令碼語言,具有極強的可讀性,相比其他語言經常使用關鍵字,其他語言的一些標點符號,它比其他語言更具有特色語法結構。它相較於其他語言的優勢有 python是由guido van rossum在1991年開發出的高階程式...
認識python 了解
關鍵點常識執行速度,有速度要求的話,用c 改寫關鍵部分吧。國內市場較小 國內以python來做主要開發的,目前只有一些web2.0公司 但時間推移,目前很多國內軟體公司,尤其是遊戲公司,也開始規模使用他。中文資料匱乏 好的python中文資料屈指可數 託社群的福,有幾本優秀的教材已經被翻譯了,但入門...
python認識函式
出現了大量的if else 和迴圈的巢狀,的結構變得非常複雜,同時 重複量增加。和 之間的依賴性特別強烈 break的位置 函式 目的 簡化 開發,解耦合的一種手段。函式的意義 表示的是生活中的一種行為 行為 動作 行為在什麼時候會執行?人 吃飯的行為,行為只有在呼叫執行的時候才會發生動作。中的函式...