find,grep,sed,awk find:常用在目錄下精確查找文件(最擅長找文件) grep:常用來做全局數據的查詢定位(最擅長文本過濾) sed:常用來做行數據增刪改查(最擅長取行) awk:常用來做列數據切分與提取(最擅長取列) 1.find【擅長在目錄下找文件】 find 命令用來在指定目 ...
Python是什麼?
我們知道電腦只是一組硬體的集合,操作系統才是電腦的靈魂。操作系統是一組主管並控制電腦操作、運用和運行硬體、軟體資源和提供公共服務來組織用戶交互的相互關聯的系統軟體程式。那麼操作系統是用什麼實現的呢?那就是電腦語言了!電腦語言(Computer Language)是用於人與電腦之間通訊的語言。而Python就是眾多電腦語言(BASIC(True basic、Qbasic、Virtual Basic)、C、C++、PASCAL、FORTRAN、智能化語言(LISP、Prolog、CLIPS、OpenCyc、Fazzy)、動態語言(Python、PHP、Ruby、Lua)等等)中的一種。
1989年, Python之父Guido van Rossum在阿姆斯特丹發明,1991年正式發佈。Python2於2000年10月發佈,2020年1月停止更新;Python3於2008年發佈,更新至今。
Python的特點有哪些?
1、Python語法簡單、易學、免費、開源
2、Python 是解釋型語言,能跨平臺
3、Python 是面向對象的編程語言
4、Python 功能強大(模塊眾多)可擴展性強
5、代碼加密困難
6、強制縮進,代碼極具可讀性
7、動態類型,無需指定類型
Python應用領域有哪些?
1. 科學計算
2. 人工智慧
3. WEB 服務端和大型網站後端。。
4. GUI 開發(圖形用戶界面開發)
5. 游戲開發
6. 移動設備
7. 嵌入式設備
8. 系統運維
9. 大數據
10. 雲計算
什麼時候不應該用Python?
由於Python 是解釋執行,性能較低。
因此,一些影響性能的功能可以使用 C/C++/JAVA/GO(GO 是一種新語言,寫起了像 Python,性能像 C)去開發。
不過,不用擔心 Python 解釋器會越來越快
Python 解釋器有哪些?
Python 程式的執行依賴於 Python 解釋器。常用的 Python 解釋器有:
1. CPython
使用 c 語言實現的解釋器,最常用的解釋器。通常說的解釋器指的就是它。
2. Jython
使用 java 語言實現的解釋器。Jython 可以直接調用 java 類庫,適合在 java 平臺上開發
3.IronPython
.NET 平臺上使用的解釋器。可直接調用.NET 平臺的類,適合.NET 平臺上開發
4. PyPy
使用 Python 語言實現的解釋器