2.1Python語言簡介
@歷史掌故
- 1990年由紐西蘭人Guido van Rossum所建立,起名源於英國戲劇“Monty Python’s flying circus”;
- 主要版本有Python2和Python3,後者並不相容前者,一些主流的框架已放棄對Python2的支援;
@語言特性
- 簡潔優美,易於學習,因此受到熱捧,並且廣泛被作為程式設計的入門語言使用;
- 膠水語言,由於其簡潔的特性和受追捧的程度,C和Java都為其提供了大量的類庫支援,使得一個以Python為主要程式語言的工程,可以引入和呼叫大量C以及Java的類庫,因此Python被稱為是“膠水語言”;
- 物件導向,Python是物件導向的語言;
- 指令碼語言,Python是一門指令碼語言,由Python直譯器逐行解釋並執行;
@應用領域
- Web開發;
- 爬蟲程式開發;
- 資料探勘;
- 機器學習(人工智慧);
- 少兒程式設計;
- 由於有C類庫的支援,理論上Python是可以做任何事情的;
相關文章
- Lisp語言簡介Lisp
- 8 語言模型簡介模型
- Go 語言簡介(上)— 語法Go
- C語言-1.簡介C語言
- Go語言學習(1) - 簡介Go
- C語言基礎-C簡介C語言
- Go語言工具簡介 - HoneybadgerGo
- Java程式語言特點簡介Java
- Kotlin語言極簡介紹Kotlin
- groovy 程式語言簡單介紹
- python之程式語言(簡介)01Python
- C語言-GCC的簡單介紹C語言GC
- C語言編譯過程簡介C語言編譯
- 函數語言程式設計簡介函數程式設計
- 蘋果的新程式語言 Swift 簡介蘋果Swift
- C語言Math函式庫簡介C語言函式
- jvm 物件查詢語言(OQL)簡介JVM物件
- 一、程式語言簡介與C++C++
- 用JavaScript實現一門程式語言 2 (λanguage語言簡介)JavaScript
- 簡單介紹Go 語言單例模式Go單例模式
- 關於C語言的簡單介紹C語言
- COBOL語言初級教程(1)--COBOL簡介
- 人工智慧--自然語言處理簡介人工智慧自然語言處理
- 自然語言處理(NLP)簡介 | NLP課程自然語言處理
- Flutter學習筆記(2)--Dart語言簡介Flutter筆記Dart
- Dart語言學習筆記(一) —— Dart簡介Dart筆記
- Go 語言的網路程式設計簡介Go程式設計
- COBOL語言初級教程(1)--COBOL簡介(續)
- DDL,DML,DCL,TCL四種語言的簡介
- 簡單介紹Go語言常用的打log方式Go
- C語言編譯和連結過程簡介C語言編譯
- javascript函數語言程式設計簡單介紹JavaScript函數程式設計
- Python直譯器簡介(4):動態語言Python
- Swift 程式語言首席架構師 Chris Lattner 簡介Swift架構
- Linux下C語言程式設計簡介(轉)LinuxC語言程式設計
- Go語言介紹Go
- Rust語言非同步程式設計簡介 - ShakaibRust非同步程式設計AI
- Java語言的新密封Sealed型別簡介 - Ben EvansJava型別