Next:
實機練習系統
Up:
Python 程式設計
Previous:
Python 程式設計
DYWANG_HOME
Contents
實機練習系統
動機
系統設計
練習系統製作-VirtualBox
練習系統製作-Raw Image
NAT 設計
虛擬機管理界面
虛擬機管理界面 V2
系統管理與評分
系統註冊–上課前先確定三件事
虛擬機設定
系統伺服器管理
DNS server
LDAP server
NFS server
GIT 版本控制
Git 簡介
Git 命令
*建立 Git Repository
*Http Git Server
*http 存取 Git Repository
Git Clone
Git Config
Git Push
實機練習
vi 編輯器
vi 與 vim
vi 的使用
vim 的額外功能
vi 實機練習題
練習一
練習二
練習三
認識 Python
簡介
python 執行腳本
獨立執行 python 腳本
內縮語法
括號、引號、換行、註解
實機練習題
變數
變數指定
字串處理
名稱前單底線
名稱後單底線
名稱前後雙底線
名稱前雙底線
實機練習題
字串變數
單底線及雙底線
名稱前雙底線
資料型態
type function
進位轉換
強制轉換
數值運算常用函式
Boolean
String
字元
實機練習題
type 函式
進位轉換
強制轉換
數學函式
Boolean
字串
字元
運算子
算術運算子
比較運算子
指派運算子
邏輯運算子
身份運算子
成員運算子
Bitwise 運算子
實機練習題
算術運算子
比較運算子
指派運算子
邏輯運算子
身份運算子
成員運算子
Bitwise 運算子
Print 格式化輸出
Python3 內建 print 函式
字串模數運算子 (%)
format() 方法
f-字串
格式轉換規則
實機練習題
Input 輸入
input 函式
Type 轉換
實機練習題
判斷
if statement
if...else statement
if...elif...else Statement
nested if statements
and or
實機練習題
if
if..else
if..elif..else
nested if
and or
串列
簡介
串列統計資料
串列長度
更改元素內容
串列相加
串列乘一數字
刪除串列或元素
實機練習題
元組
簡介
定義
list 與 tuple 比較
修改元組
元組的 max min sum
串列元組互換
實機練習題
迴圈
while loop
for loop
range function
nested loops
for - break
for - continue
for - else
實機練習題
while
for
range
nested for
for break
for continue
for else
字典
簡介
定義
增加元素
變更元素內容
刪除元素
驗證元素是否存在
遍歷字典鍵值
遍歷字典鍵
遍歷字典值
實機練習題
字典定義、增加、變更、驗證
遍歷字典
函式
簡介
定義
呼叫函式
傳入多個參數
參數預設值
回傳值
任意數量參數
Global vs. Local variables
匿名函式 lambda
匿名函式與 map 函式
實機練習題
average function
lambda function
模組
簡介
自建模組
導入模組
導入部分函式
導入所有函式
as 替代名稱
系統 sys 模組
實機練習題
自建模組
sys 模組
檔案讀取寫入
簡介
open 開檔
file 物件屬性
close method
write method
read method
File Positions
os 模組
實機練習題
re 模組之正規表示式
前言
re 模組函式
匹配模式 pattern
選項 flag
match 函式
search 函式
findall 函式
sub 函式
匹配數量範例
實機練習題
除錯與異常處理
簡介
標準異常
try-except
try-except-else
try-finally
Exception 參數
raise 觸發異常
自定義異常類型
實機練習題
網路爬蟲
前言
簡單上網
Google 地圖
requests 模組
網頁存取失敗
偽裝瀏覽器
儲存網頁
BeautifulSoup 安裝啟用
bs4 find
bs4 getText
bs4 select
PyGTK
PyGTK 簡介與開始
PyGTK 除錯
Buttons 與 Layout
Signals, Events and Functions
Label and Entry
實機練習題
練習一
Glade
簡介
Calculator Example
實機練習題
練習一