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
Woman-haters Gonna Hate: Analyzing rap lyrics u...
Search
almosteverywhere
September 12, 2013
Programming
1
730
Woman-haters Gonna Hate: Analyzing rap lyrics using Python and Beautiful Soup
almosteverywhere
September 12, 2013
Tweet
Share
More Decks by almosteverywhere
See All by almosteverywhere
How soon is now: using machine to extract publication dates of news articles online
almosteverywhere
0
60
Other Decks in Programming
See All in Programming
A2A プロトコルを試してみる
azukiazusa1
2
1.4k
Webの外へ飛び出せ NativePHPが切り拓くPHPの未来
takuyakatsusa
2
550
Team operations that are not burdened by SRE
kazatohiei
1
310
ふつうの技術スタックでアート作品を作ってみる
akira888
1
840
『自分のデータだけ見せたい!』を叶える──Laravel × Casbin で複雑権限をスッキリ解きほぐす 25 分
akitotsukahara
2
640
脱Riverpod?fqueryで考える、TanStack Queryライクなアーキテクチャの可能性
ostk0069
0
140
Is Xcode slowly dying out in 2025?
uetyo
1
270
Discover Metal 4
rei315
2
130
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
290
地方に住むエンジニアの残酷な現実とキャリア論
ichimichi
5
1.5k
PHPでWebSocketサーバーを実装しよう2025
kubotak
0
280
Rubyでやりたい駆動開発 / Ruby driven development
chobishiba
1
700
Featured
See All Featured
Large-scale JavaScript Application Architecture
addyosmani
512
110k
The Power of CSS Pseudo Elements
geoffreycrofte
77
5.9k
How to Create Impact in a Changing Tech Landscape [PerfNow 2023]
tammyeverts
53
2.9k
Facilitating Awesome Meetings
lara
54
6.4k
Distributed Sagas: A Protocol for Coordinating Microservices
caitiem20
331
22k
Art, The Web, and Tiny UX
lynnandtonic
299
21k
Put a Button on it: Removing Barriers to Going Fast.
kastner
60
3.9k
Become a Pro
speakerdeck
PRO
29
5.4k
Stop Working from a Prison Cell
hatefulcrawdad
271
21k
Writing Fast Ruby
sferik
628
62k
Music & Morning Musume
bryan
46
6.6k
Helping Users Find Their Own Way: Creating Modern Search Experiences
danielanewman
29
2.7k
Transcript
7]Z<[P<jIghO][[< P<jI $QDO\]LQJUDSO\ULFVXVLQJ3\WKRQDQG %HDXWLIXO6RXS -XOLH/DYRLH#KVMXMX
,+LSKRS «EXW,KDWHDORWRIWKHO\ULFV« 7HOOWKDWE KRSXSRQP\G UROOHGXSRQ KHUTXLFN ,QDVL[WROGKHUVXFNDG PRWRUERDWKHUW $$35RFN\*ROGLH
,ZDVFXULRXV &DQZHTXDQWLILDEO\PHDVXUHVH[LVPLQ O\ULFV" 6R,DVNHG :KLFKUDSSHUXVHVWKH E ZRUGWKHPRVW"
(QWHU5DSJHQLXVDQG%HDXWLIXO6RXS Ɣ 5DSJHQLXVLVOLNHZLNLSHGLDRIUDSO\ULFVIRU PRVWVRQJVDQQRWDWHGZLWKPHDQLQJ Ɣ 1R$3, Ɣ %HDXWLIXO6RXSVFUHHQVFUDSLQJOLEUDU\LQ 3\WKRQ
7KH'DWD Ɣ DUWLVWV Ɣ VRQJVHDFK Ɣ (DVW&RDVW:HVW&RDVW'LUW\6RXWKUDS Ɣ PDOHIHPDOHEODFNZKLWHUDSSHUV Ɣ
WRWDORIVRQJV
7KH$UWLVWV &KDLQ]'UDNH/LO¶-RQ1:$7XSDF (PLQHP/LO¶.LP2XWNDVW&HQW)R[\ %URZQ/LO¶:D\QH4XHHQ/DWLIDK$$3 5RFN\,PPRUWDO7HFKQLTXH/XGDFULV6QRRS 'RJJ/LRQZKDWHYHU%HDVWLH%R\V-D\=0& /\WH7DOLE.ZHOL%LJJLH6PDOO-&ROH0LVV\ (OOLRWW7,'HDG3UH].DQ\H1DV7\JD'U 'UH.HQGULFN/DPDU1LFNL0LQDMDQG:XWDQJ
6WHSJHWDOOWKHWKLQJV
6WHS6FUDSHWKHO\ULFV
6WHS&RXQWµHPXSGRVRPHVWDWV 5DSSHUVDUHXVLQJEZRUGRQDYHUDJH WLPHVSHUVRQJ %ZRUGLVXVHGWLPHVRYHUVRQJV
%HVWUDSSHUVSHUVRQJ -D\= :XWDQJ 0LVV\(OOLRWW 'UDNH 2XWNDVW .DQ\H:HVW ,PPRUWDO7HFKQLTXH 4XHHQODWLIDK 1DV
7DOLE.ZHOL 0&/\WH 'HDG3UH] %HDVWLH%R\V 6XUSULVLQJ-D\=.DQ\H:XWDQJ,QWHUHVWLQJZRPHQ VRFLDOO\FRQVFLRXVUDSSHUV
6RVR;VRQJ 7, %LJJLH6PDOO FHQW 7XSDF &KDLQ] .HQGULFN/DPDU (PLQHP -&ROH /XGDFULV
6XUSULVLQJ%LJJLH(PLQHP PRUHLQDVHFRQG
2KPDQRUPRUH /LO:D\QH /LO.LP )R[\%URZQ 7\JD 1:$ 1LFNL0LQDM 'U'UH $$35RFN\ 6QRRS'RJJ
6XUSULVLQJ/LO.LPDQG)R[\%URZQ([SHFWHG1LFNL 0LQDMWROHWGRZQKXPDQLW\
:7)/LO¶-RQ JHWVKLVRZQ FDWHJRU\ /LO-RQXVHVE WLPHVSHUVRQJRQ DYHUDJH
,VLWDJRRGPHWULF" $UWLVWVOLNH%LJJLH6PDOODQG(PLQHPZLWKYHU\ YLROHQWO\ULFVWRZDUGVZRPHQVFRUHUHODWLYHO\ ORZ ;DQG;
:K\ZRXOGWKDWEH" /LO-RQ %DFNXSE JHWWKHI RXWP\ZD\ +H\PRYHWKHI EDFNE PRYHWKHI EDFN
%LJJLH6PDOO <RXUGDXJKWHU¶VWLHGXSLQD%URRNO\QEDVHPHQW VKK )DFHLWQRWJXLOW\WKDW¶VKRZ,VWD\ILOWK\ QRW JXLOW\
/HW¶VWKLQNDERXWWKLV Ɣ %LJJLHDQG(PLQHPUHFRJQL]HGDPRQJVWWKH JUHDWHVWUDSSHUVRIDOOWLPH Ɣ *UHDWO\ULFDOWDOHQWFOHYHU Ɣ /LO-RQOHVVVR Ɣ 6HHPWRPRVWO\KDYHPRUHYRFDEXODU\WR
GHVFULEHZRUVHWKLQJV 7KLVVXJJHVWVWKDWXVDJHRIWKHE ZRUGLVDQLQVXIILFLHQWPHWULFRI VH[LVPLQO\ULFV
)XUWKHUZRUN Ɣ :KDW¶VDEHWWHUPDUNHUIRUVH[LVP"$QRWKHU Ɣ ZRUG" Ɣ /RRNDWUHODWHGZRUGVVXUURXQGLQJFHUWDLQ WHUPV Ɣ 6XEPLWWLQJDSURSRVDOWR3\&RQ
Ɣ &DQVRRQVHHWKHFRGHRQJLWKXEJLWKXE FRPDOPRVWHYHU\ZKHUH
,QVWLQFWOHDGVPHWRDQRWKHUIORZ (YHU\WLPH,KHDUDEURWKHUFDOODJLUODELWFK RUDKR 7U\LQJWRPDNHDVLVWHUIHHOORZ <RXNQRZDOORIWKDWJRWVWRJR´ 4XHHQ/DWLIDK81,7<