Extensions: Python, Pylance, Jupyter, Predawn Theme Kit, Ayu…
Visual Studio Code Tips and Tricks
Setup video: Visual Studio Code (Windows) – Setting up a Python Development Environment and Complete Overview
Setup video: Visual Studio Code (Mac)
Programmer’s Font Family: Source Code Pro
Programmer’s text-editor Vim: learn Vim in 100 seconds
Coding Python in browser: Google Colab and Jupyter Notebook
Lesson 1: 基礎 Python
Lesson 2: 從函數計算與繪製開始
Lesson 3: 基本的數學與簡單的統計量計算
Lesson 4: 數值與符號微積分運算
Lesson 5: 機率分佈與圖形
Lesson 6: 隨機亂數與相關圖形
Lesson 7: 單變量函數的根與極值計算
Lesson 8: 多變量函數的問題與極值計算
Lesson 9: 非線性方程組的根
Lesson 10 : 專題
Lesson 11: Dashboard (Streamlit + GitHub)
Appendix A: Python functions: def
Lesson 1: Linear and Quadratic Regression (Deterministic approach) 下載練習資料
Lesson 2: Linear and Quadratic Discriminant Analysis (LDA & QDA) (Probabilistic approach)
Lesson 3: K-Nearest Neighbors (KNN) (Probabilistic approach)
Lesson 4: Neural Network : Regression and Classification (Deterministic Approach) 下載數字資料 下載英文字母資料
Lesson 5: 主成分分析的原理與實驗 資料下載(city_quality.xlsx)
Lesson 6: 淺度機器學習:PCA 、SVD 及其在影像處理的應用
Lesson 7: 淺度機器學習:影像(臉部)特徵的實驗
Lesson 8: 淺度機器學習:分類器的原理與評比實驗
Lesson 9: 從 PyTorch 的淺度到深度機器學習
Lesson x: 對影像矩陣做 Convolution 的基本認識與示範
Lesson xi: Classification with Normal Mixture (Unsupervised learning)
Lesson 1: PyQtGraph: the graphic package for GUI application
Lesson 2: Python GUI 的基本概念
Lesson 3: Qt Designer 設計概念及與 PyQt 結合的技術(一)
Lesson 4: Qt Designer 設計概念及與 PyQt 結合的技術(二)
Lesson 5: Qt Designer 設計概念及與 PyQt 結合的技術(三)
Lesson 6: Qt Designer + PyQt + SQLite 資料庫的技術與應用(一)
Lesson 7: Qt Designer + PyQt + SQLite 資料庫的技術與應用(二)
Lesson 8: Qt Designer + PyQt + SQLite 資料庫的技術與應用(三)
Lesson 9: QT Designer + PyQt + Webscrapping 的技術與應用(一)
Lesson 10: QT Designer + PyQt + Webscrapping 的技術與應用(二)
Lesson 11: QT_Designer + PyQt + 地理地圖