汪群超 Chun-Chao Wang

Dept. of Statistics, National Taipei University, Taiwan

Python in Learning

How to pronounce Python

Python: Download and Document

IDE: Microsoft Visual Studio Code

Extensions: Python, Pylance, Jupyter, Copilot (need Github account), 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)

Markdown 語法

Programmer’s Font Family: Source Code Pro

Programmer’s text-editor Vim: learn Vim in 100 seconds

On-Line Latex Equations


Coding Python on line: Google Colab and Jupyter Notebook

Packages Documents

cuDF cuML

Python App(GUI) Resources

Python for Qt 使用手冊

Qt Designer 使用手冊:設計 GUI 的圖形配置,供 py 檔使用。

pyqtgraph 使用手冊:與 PyQt 搭配的繪圖程式庫,擅長互動式表現,適合用在 GUI 介面作為圖形視覺表現。

pyqtgraph 官網:介紹、下載安裝、示範

QT-PyQt-PySide-Custom-Widgets 介紹、下載安裝、示範

Python Guis:PyQT 與 PySide 的示範程式。

SQLite Database 介紹、下載、工具安裝、示範資料庫、SQL 教學

SQLite Python 示範

Streamlite:

Build and share data apps on Browser

Statistical Computation in Python

Lesson 0: 關於程式設計與統計計算的觀念

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

Shallow Machine Learning (supervised)

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, son.txt & football.txt

Lesson 6: 淺度機器學習:PCA 、SVD 及其在影像處理的應用

Lesson 7: 淺度機器學習:影像(臉部)特徵的實驗 (Eigenfaces in eigen-space)

Lesson 8: 淺度機器學習:分類器的原理與評比實驗 (Multinomial Logistic Regression, Support Vector Machine and Neural Network)

Lesson 9: 從 PyTorch 的淺度到深度機器學習

Lesson x: 對影像矩陣做 Convolution 的基本認識與示範

Lesson xi: Classification with Normal Mixture (Unsupervised learning)

Python App Design and Programming (QT + Designer + PyQt6 + PyQtGraph + SQLite 3)

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 + 地理地圖


Square is made of infinite curves
商學院  7F16
ccw@gm.ntpu.edu.tw
(02)8674-1111 
ext 66777

部落格統計

  • 174,048 點擊次數