Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
Search
joe
September 28, 2013
Programming
220
1
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
暖場與 Web 相關的小玩具 @ Tainan.py 2013.09.28
歡迎加入 Tainan.py:
http://www.meetup.com/Tainan-py-Python-Tainan-User-Group/
joe
September 28, 2013
More Decks by joe
See All by joe
pytest 還有他的快樂夥伴
excusemejoe
2
220
開場與自我介紹 @ Tainan.py 2013.06.29
excusemejoe
0
70
Taipei.py Logo 的小故事 @ Taipei.py 2013.06.29
excusemejoe
0
230
Bottle Introduction @ Tainan.py 前微聚會
excusemejoe
1
110
PyConTW 2013 Lightning Talk: Bottle vs. Startup
excusemejoe
5
220
Tapei.py Bottle Introduction @2013.03.28
excusemejoe
2
110
Other Decks in Programming
See All in Programming
ITヒヤリハットを整理してみた ~ライフサイクルと原因から考える再発防止策~
koukimiura
1
120
数百円から始めるRuby電子工作
tarosay
0
120
Android CLI
fornewid
0
190
そこに3びきプロダクトがいるじゃろう——生成AI時代における“価値が届かない理由”の構造
kosuket
0
330
為什麼你並不需要ViewModel / No, you don't need a ViewModel
lovee
1
450
PHPだって関数型したい 〜できること、できないこと〜 / fp-in-php
jsoizo
1
260
ドリフトを絶対に許さない(?)CDK運用 / CDK Ops with Zero Tolerance for Drifts (?)
akihisaikeda
1
120
20260722_microCMSで考える、AI時代のコンテンツ運用設計
yosh1
0
170
【やさしく解説 設計編 #0】DDDのコード、読めるのに分からない人へ
panda728
PRO
2
290
継続モナドとリアクティブプログラミング
yukikurage
3
670
The Past, Present, and Future of Enterprise Java
ivargrimstad
0
470
生成AI導入の「期待外れ」を乗り越える ー 開発フロー改革が目指す、真の組織変革
starfish719
0
2.8k
Featured
See All Featured
A Soul's Torment
seathinner
6
3.1k
From Legacy to Launchpad: Building Startup-Ready Communities
dugsong
0
280
Amusing Abliteration
ianozsvald
1
240
jQuery: Nuts, Bolts and Bling
dougneiner
66
8.5k
Designing for Performance
lara
611
70k
The Organizational Zoo: Understanding Human Behavior Agility Through Metaphoric Constructive Conversations (based on the works of Arthur Shelley, Ph.D)
kimpetersen
PRO
0
400
How to Build an AI Search Optimization Roadmap - Criteria and Steps to Take #SEOIRL
aleyda
1
2.1k
Between Models and Reality
mayunak
4
380
How to audit for AI Accessibility on your Front & Back End
davetheseo
0
480
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
ラッコキーワード サービス紹介資料
rakko
1
4.1M
Embracing the Ebb and Flow
colly
88
5.1k
Transcript
九月份聚會 X
None
None
Tainan.py 現況 • 從 Taipei.py fork 出來的聚會 • 這是第三次與 MOSUT
社群合辦 • 關係圖: Open source Python
Tainan.py 現況 • 之後聚會場地以成大、南大為主 • 不定期舉辦微聚(餐)會 @ Isrlab
__doc__ • Joe: 開場 / 小聊一下與 Web 相關的小玩具 • Kilik
Kuo: • Thread safety about Python's object • 用 Python 實作 OSX/WIN 的 dual monitor information query 及 URL EntryCache 的探訪與移除 • Liao Wen Satoshi: 使用 Linux/C 組裝軟體的心得 • 中場休息喝飲料 • 陳伯綸: RoBoard Lab 的實習經驗 • 閃電秀 / 工商服務時間 • Descent: 5 分鐘 git 就上手 - 不可能
None
五分鐘 Web 就上手 - 不可能 Joe @Tainan.py 2013.9.28 Web 相關的小玩具
通常情況
你一定常常用 Web
你不一定常寫 Web 也不一定想寫 Web ...
但是 ... 上司可能會請你寫 Web ... 你只好一定要寫 Web ... (吧?)
在此介紹一些玩具給大家參考 用 Python 寫 Web 很方便的! 我要寫兩倍的 Code
玩具一:Python 本身 內建 Http Server
1. 取得 2. 撰寫 3. 執行: python demo_1.py
Ref.
玩具二:Bottle 微框架
1. 取得 2. 撰寫 3. 執行: python demo_2.py pip install
bottle
Ref. Dynamic Routes Static Files Error pages Redirect Status code
Headers Cookies Templates Plugins Mount request /
玩具三:requests Http for humans
1. 取得 2. 撰寫 3. 執行: python demo_3.py pip install
requests
Ref.
玩具四:pyquery jquery-like library
1. 取得 2. 分析 3. 執行: python demo_4.py pip install
pyquery yum install python-lxml
Ref.
玩具五:webtest 沒測過的程式不能用
1. 取得 2. 撰寫 3. 執行: python demo_5.py pip install
webtest pytest
Ref.
暖場完畢,接下來進行 N 場精彩的演講 ... 小結
記得訂飲料 ...