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
Dive into Pinkoi 2013
Search
Sponsored
·
SiteGround - Reliable hosting with speed, security, and support you can count on.
→
Mosky Liu
December 04, 2013
Programming
6
710
Dive into Pinkoi 2013
It is the slides for PyLadies Taiwan 2013/11 [1].
[1]:
https://kktix.com/events/b18260
Mosky Liu
December 04, 2013
Tweet
Share
More Decks by Mosky Liu
See All by Mosky Liu
在 AI 時代如何成為資深工程師?
mosky
2
3.9k
The Key of Learning
mosky
0
1.3k
Get Power From Command Line
mosky
11
9k
We’re all on the path of growth 🌱
mosky
1
710
The Post–Data Era
mosky
3
1.6k
Statistical Regression With Python
mosky
5
3.7k
Practicing Python 3
mosky
27
14k
Data Science With Python
mosky
16
4.3k
Hypothesis Testing With Python
mosky
8
6.1k
Other Decks in Programming
See All in Programming
Xdebug と IDE による デバッグ実行の仕組みを見る / Exploring-How-Debugging-Works-with-Xdebug-and-an-IDE
shin1x1
0
270
一度始めたらやめられない開発効率向上術 / Findy あなたのdotfilesを教えて!
k0kubun
3
2.3k
どんと来い、データベース信頼性エンジニアリング / Introduction to DBRE
nnaka2992
1
350
RailsのValidatesをSwift Macrosで再現してみた
hokuron
0
140
AIと共にエンジニアとPMの “二刀流”を実現する
naruogram
0
100
Tamach-sre-3_ANDPAD-shimaison93
mane12yurks38
0
200
How to stabilize UI tests using XCTest
akkeylab
0
150
我々はなぜ「層」を分けるのか〜「関心の分離」と「抽象化」で手に入れる変更に強いシンプルな設計〜 #phperkaigi / PHPerKaigi 2026
shogogg
2
710
Codex CLI でつくる、Issue から merge までの開発フロー
amata1219
0
240
Agentic AI: Evolution oder Revolution
mobilelarson
PRO
0
210
Nuxt Server Components
wattanx
0
210
OTP を自動で入力する裏技
megabitsenmzq
0
130
Featured
See All Featured
sira's awesome portfolio website redesign presentation
elsirapls
0
200
Designing Powerful Visuals for Engaging Learning
tmiket
1
310
I Don’t Have Time: Getting Over the Fear to Launch Your Podcast
jcasabona
34
2.7k
Practical Orchestrator
shlominoach
191
11k
Redefining SEO in the New Era of Traffic Generation
szymonslowik
1
260
Have SEOs Ruined the Internet? - User Awareness of SEO in 2025
akashhashmi
0
300
Art, The Web, and Tiny UX
lynnandtonic
304
21k
Designing for Timeless Needs
cassininazir
0
180
KATA
mclloyd
PRO
35
15k
Designing Dashboards & Data Visualisations in Web Apps
destraynor
231
54k
A brief & incomplete history of UX Design for the World Wide Web: 1989–2019
jct
1
330
The untapped power of vector embeddings
frankvandijk
2
1.6k
Transcript
DIVE INTO PINKOI Mosky
MOSKY A Python engineer at Pinkoi An author of some
Python packages MoSQL, Clime, ... A speaker at several conferences PyCon APAC, PyCon TW, COSCUP, ... A Python trainer mosky.tw
OUTLINE Behind Screen Git Workflow Invoice System Seller Dashboard
BEHIND SCREEN
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
None
GIT WORKFLOW
BRANCH! Branch is cheap!
None
None
Here is your job!
Here is your job! git checkout -b issue-1
Here is your job! git checkout -b issue-1 git commit
Here is your job! git checkout -b issue-1 git commit
git commit
Here is your job! git checkout -b issue-1 git commit
git commit git commit
Here is your job! git checkout -b issue-1 git commit
git push git commit git commit
Here is your job! git checkout -b issue-1 git commit
git push I finished! git commit git commit
None
None
Let me review.
Let me review. git fetch origin issue-1
Let me review. git fetch origin issue-1 git diff ...dev
Let me review. git fetch origin issue-1 git diff ...dev
You have to fix it.
Let me review. git fetch origin issue-1 git diff ...dev
Let me review. git fetch origin issue-1 git diff ...dev
git checkout dev
Let me review. git fetch origin issue-1 git diff ...dev
git checkout dev git merge issue-1
Let me review. git fetch origin issue-1 git diff ...dev
git checkout dev git merge issue-1 Good Job!
INVOICE SYSTEM
None
None
None
None
None
None
None
None
None
None
None
SELLER DASHBOARD
None
None
None
None
None
ENDING
ENDING Stand on shoulders of giants Workflow does matter Make
real things To see is to believe Welcome to join us! Q&A
ENDING Stand on shoulders of giants Workflow does matter Make
real things To see is to believe Welcome to join us! Q&A