Skip to content

Instantly share code, notes, and snippets.

View chairco's full-sized avatar
🏠
Working from home

Jason chairco

🏠
Working from home
View GitHub Profile

Sprints

Sprint 活動安排在會議三天以外的時間。當天的 Sprint 將有開源專案的負責人,帶著他們專案待解決的問題、issue 來現場與大家分享與解說,參加的人可以就自己感興趣的專案一同加入。透過這個互動機會將能更了解自己關注的相關專案領域。歡迎帶自己的開源專案來找同好。對已經有一定 Python 基礎的人,想參加開源專案開放但不知如何加入,或者害羞怕自己不了解該專案環境的人,參加 Sprint 是個大展身手的好機會!

對於沒有把握自己是否能加入開發的朋友,活動也會有 workshop 形式的工作坊,歡迎一起來玩!

流程

邀集相關專案負責人討論場次與時間 -> 場地決定 -> 報名、推廣 -> 當天一起來玩和專案發表 -> 滿載而歸

Tutorial

專業課程 (Tutorial) 是 PyCon TW 2016 的一部份,採付費方式。舉辦時間會在研討會前一至三週,提供全天(6 小時)或是半天(3 小時)的課程。課程內容採取公開遴選方式徵求提案。

Tutorial 可能有針對完全沒學過 Python 的初學者的新手教學,亦有針對特定主題如 Raspberry Pi、資料分析等課程。目前讓會眾在參與研討會時更容易上手,對 Python 駕輕就熟的使用者能瞭解更多應用。

流程

網頁系統開放徵稿 -> 推坑(從周圍人開始) -> 徵稿截止 -> 議程組討論 -> 聯繫講者與公佈 -> 場地租借、開放售票 -> 當天協助人員 -> 課後問卷

JobFair

這是一個專門為 Python 工程師而設的就業博覽會。Job Fair 雖不會安排任何議程但開放廠商在台上自我介紹,會眾可以趁此時與現場的廠商交流、投屨歷,廠商也會藉此時宣傳自己徵才的需求。對於想找工作的會眾,我們鼓勵在這時段多與廠商互相交流,也許美好的機會就此出現。

@chairco
chairco / python-os-path.md
Last active January 10, 2017 02:19
python os 路徑判斷兩三事

在 python os module 提供兩種判斷資料夾存在與否方法:

  1. os.path.isdir()
  2. os.path.exists()

這兩種差異在哪哪?簡單來舉個例子就知道了。假設我們有一個檔案 /Users/chairco/OneDrive/SourceCode/django/radar/radar/logs/ghostdriver.log 我們想知道這個檔案的資料夾存在與否。所以要先抽出檔案:

>>> path = '/Users/chairco/OneDrive/SourceCode/django/radar/radar/logs/ghostdriver.log'
>>> os.path.dirname(path)
@chairco
chairco / django-tutorial.md
Last active June 13, 2017 09:25
書漾的 Django 教學
@chairco
chairco / HTTrack.md
Created December 21, 2016 08:20 — forked from tmslnz/HTTrack.md
Nice command line for HTTrack

Commands

httrack example.com -O ./example.com -N100 −%i0 -I0 --max-rate 0 --disable-security-limits --near -v
httrack example.com -O ./example.com-3 -N100 -I0 -N "%p/%n%[month].%t" --max-rate 0 --disable-security-limits --near  -v

Options

@chairco
chairco / Python3.6-new.md
Last active December 27, 2016 08:02
What’s New In Python 3.6 原文: https://docs.python.org/3/whatsnew/3.6.html

新的語意 features:

  • PEP 498, formatted string literals.
  • PEP 515, underscores in numeric literals.
  • PEP 526, syntax for variable annotations.
  • PEP 525, asynchronous generators.
  • PEP 530: asynchronous comprehensions.

新的程式庫模組:

@chairco
chairco / list-in-dict-in-list.md
Last active January 6, 2017 02:24
Python dict in list 操作經驗

會碰到這樣資料結構可能是 Parser 的 Data 是從 JSON 格式而來,像是

[
  {
    'dict1':[
        {
          'dict2_0':'list2_0'
        },
 {
@chairco
chairco / react-error.md
Created January 6, 2017 15:48
react-error
%cUnhandled rejection Error: Not Found
    at Request.eval (webpack:///./~/superagent/lib/client.js?:508:19)
    at Request.Emitter.emit (webpack:///./~/component-emitter/index.js?:134:20)
    at XMLHttpRequest.xhr.onreadystatechange (webpack:///./~/superagent/lib/client.js?:952:10)
    at XMLHttpRequest.callback.(anonymous function) (/Users/chairco/OneDrive/SourceCode/g0v/web/react.vtaiwan.tw/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:230:32)
    at invokeEventListeners (/Users/chairco/OneDrive/SourceCode/g0v/web/react.vtaiwan.tw/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:195:25)
    at invokeInlineListeners (/Users/chairco/OneDrive/SourceCode/g0v/web/react.vtaiwan.tw/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:163:7)
    at EventTargetImpl._dispatch (/Users/chairco/OneDrive/SourceCode/g0v/web/react.vtaiwan.tw/node_modules/jsdom/lib/jsdom/living/events/EventTarget-impl.js:122:7)
    at EventTargetImpl.dispatchEvent (/Users/chairco/OneDrive/Source