cropse

pelican紀錄 2017- 4-05


這裡簡單紀錄一下pelican設定步驟,紀錄的很隨便,主要是給自己看的,因為整個主題跟功能大多是自己刻的,所以過程會相對複雜一點

  • 先做venv
    python3.5 -m venv VENV
    source VENV/bin/activate

安裝套件

pip install pelican
pip install Markdown
pip install ghp-import

快速設定
pelican-quickstart

建一個repository,這裡用gp-pages的方式,所以名稱自訂
初始化一個git
git init
git remote add origin ...

Tag: funny blog github page

View

用Docker取代python的venv 2017- 3-28


alpine

apk update
apk add python3

Tag: docker python

View

Python iterator&generator 2017- 3-24


先講結論:
Iterator 是透過一個class 內部宣告__iter__還有__next__(python2 是next)方法來達成可迭代(iterable)的物件(class)
Genetator 是透過yield簡單產生一個iterator的方法(method)

這是一般的iterator

class iterator(object):
    def __init__(self, start, stop):
        self.start = start
        self.stop = stop
    def __iter__(self):
        return ...

Tag: python

View