iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

Python初學起步走 系列

紀錄陪新手同學學習Python的點點滴滴,三十天的連續體驗。

鐵人鍊成 | 共 30 篇文章 | 77 人訂閱 訂閱系列文 RSS系列文
DAY 21

[Python初學起步走-Day21] - Set Comprehension & Dictionary Comprehension

如同List Comprehension一樣,set 與 dict 也有提供Comprehension Set Comprehension 例如 想產生一個 1...

2014-10-21 ‧ 由 qyuh5260 分享
DAY 22

[Python初學起步走-Day22] - 模組(module)

模組就是引入(使用)別的.py檔案 語法 import 名稱 例如想使用命令列參數,需引入sys模組 #module.py import sys print(...

2014-10-22 ‧ 由 qyuh5260 分享
DAY 23

[Python初學起步走-Day23] - str.format()

str.format()可以非常方便的建立字串 例如 #str_format.py s = "The {0} {1} tower has {1} fl...

2014-10-23 ‧ 由 qyuh5260 分享
DAY 24

[Python初學起步走-Day24] - 物件導向(Object-oriented,OO) - 定義類別

Python定義類別的語法如下 class 類別名稱: 內容... 例如 我們產生一個人類(Human)類別,裡面具有兩個屬性-身高(self.hei...

2014-10-24 ‧ 由 qyuh5260 分享
DAY 25

[Python初學起步走-Day25] - 物件導向(Object-oriented,OO) - 繼承

繼承可以讓新類別建構在其他類別的基礎之上 我們前一個例子 class Human: Python的類別都繼承自object 上述程式等同於 class Hum...

2014-10-25 ‧ 由 qyuh5260 分享
DAY 26

[Python初學起步走-Day26] - 物件導向(Object-oriented,OO) - 特殊方法(比較)

延續使用昨天與前天的人類(Human)物件 #myclass.py class Human: def __init__(self,h=0,w=0):...

2014-10-26 ‧ 由 qyuh5260 分享
DAY 27

[Python初學起步走-Day27] - 物件導向(Object-oriented,OO) - 特殊方法(運算子)

延續使用人類(Human)物件 #myclass.py class Human: def __init__(self,h=0,w=0):...

2014-10-27 ‧ 由 qyuh5260 分享
DAY 28

[Python初學起步走-Day28] - 物件導向(Object-oriented,OO) - 私有屬性、私有方法

在Python中,所有的類別的屬性、方法預設都是公開(public):外部可存取 #myclass.py class Human: def __init...

2014-10-28 ‧ 由 qyuh5260 分享
DAY 29

[Python初學起步走-Day29] - 檔案讀寫

Python使用open()打開檔案 語法為 f = open('檔案', '模式') 模式有 r - 讀取(檔案需存在) w - 新建檔案寫入(檔案可不存...

2014-10-29 ‧ 由 qyuh5260 分享
DAY 30

[Python初學起步走-Day30] - 除錯(使用pdb)

Python提供類似gdb的除錯模組-pdb 使用方法如下 python -m pdb 檔案名稱.py 進入pdb後 常用命令如下 b 數字 - 設置中斷點...

2014-10-30 ‧ 由 qyuh5260 分享