Please enable JavaScript.
Coggle requires JavaScript to display documents.
My Python Learning Map - Coggle Diagram
My Python Learning Map
AI
人工智慧
ML
(Machine Learning)
Unsupervised Learning
Supervised Learning
Deep Learning
Algorithm
演算法
Basic Concept
What is Python?
嵌入式語言
(embedded lanhuage)
針對統計、機器學習
(所有ML軟體框架皆支援Python)
創始人 Gudio Van Rossum
荷蘭人
1989誕生python 1 (2:2000, 3:2008)
宗旨為優雅、明確、簡單
物件導向 object-oriented
直譯式語言
膠水特性 (glue language): 易與其他語言進行整合封裝。
What is Programming?
分類方式一:低階 vs 高階語言
低階語言
機器語言
組合語言
高階語言
Fortran
C
Perl
Python
PHP
Ruby
分類方式二:直譯、編譯、先編譯後直譯
直譯 (動態)
Script Language
Python
編譯 (靜態)
先編譯後直譯
What is Encoding?
ASCII Table
16進位
Math
統計學
機率學
線性代數
離散數學
Let's Start Programming
with Python
Data Type
資料格式
數值
int
float
boolean
complex
字串
string
容器
tuple
list
set
dict
IDE 整合開發環境
(Integrated Development Environment)
Anaconda
Colab
更上一層樓!
Data Structure
資料結構