python入門導學

ltsazx發表於2020-09-24

什麼是程式語言?

 程式可以看作對一系列動作的執行過程的描述。
 計算機程式執行的整個過程是怎樣的呢?
 計算機按照我們的命令去做,我們說“立正”,它不能“稍息”,這樣在我們的支配下完成預定工作。
 計算機按照某種順序完成系列指令。
 計算機只能執行簡單的加、減、乘、除、開根號等指令
 計算機被設計用來計算炮彈飛行的軌跡。
 把複雜的計算分解,然後重新設計成一系列計算機可以按指定順序執行的簡單的指令,這個過程就叫做程式設計。

程式語言包括機器語言、組合語言、高階語言。
1)機器語言,只由0和1組成。
2)組合語言是用一些簡短的英文單詞來代替機器語言中的一個個二進位制指令。
3)高階語言是更簡潔、表達能力更強、更貼近於人的思維模式、更容易移植的程式語言
C語言經過編譯後,生成機器碼,然後再執行,執行速度快,不能跨平臺,一般用於作業系統,驅動等底層開發。很多現在流行的程式語言都是由C語言派生出來的。比如C++、Java、C#、Javascript、Go等等。
總結: 計算機和計算機程式語言不斷髮展,程式設計仍然是最初的概念:把複雜的計算分解,然後重新設計成一系列計算機可以按指定順序執行的簡單指令。

程式語言的恩恩怨怨

TIOBE開發語言排行榜 , 每月更新一次,是基於世界範圍內的資深軟體工程師和第三方供應商提供的資料,作為當前業內程式開發語言的流行使用程度的有效指標。
在這裡插入圖片描述

如何學好程式語言?

1.不管再忙都要堅持每天保持0.5個小時以上的練習時間 。
牛客網: https://www.nowcoder.com/
leetcode: https://leetcode-cn.com/leetbook/
2.形成自己的知識體系, 繪製思維導圖。
在這裡插入圖片描述
3.合理充分地利用網路資源,多維度多渠道結合學習。
B站,慕課網,騰訊課堂等視訊資源網站。
在這裡插入圖片描述

python發展史

在這裡插入圖片描述
1989年,被稱為龜叔的Guido在為ABC語言寫外掛時,產生了寫一個簡潔又實用的程式語言的想法,並開始著手編寫。因為其喜歡Monty Python喜劇團,所以將其命名為python,中文意思是蟒蛇;
1990年,釋出了python的第一個版本;
2001年,釋出了python 2.x版本,版本更新至2.7,2.x內不再更新2.7以上版本;
2013年,釋出了python 3.0版本;

Python應用領域介紹

在這裡插入圖片描述
Python除了極少的事情不能做之外(比如:開發作業系統只能用C語言),其他基本上可以說全能,
系統運維、圖形處理、數學處理、文字處理、資料庫程式設計、網路程式設計、web程式設計、多媒體應用、
pymo引擎、黑客程式設計、爬蟲、機器學習、人工智慧等等。
在這裡插入圖片描述

Python版本介紹

在這裡插入圖片描述

相關文章