Upgrade to PRO for Only $50/Year—Limited-Time Offer! 🔥
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
弄蛇人的程式語言入門
Search
Poren Chiang
July 15, 2014
Technology
2
440
弄蛇人的程式語言入門
2014/07/15 Workshop @ SITCON Summer Camp 2014, National Chengchi University, Taipei, Taiwan
Poren Chiang
July 15, 2014
Tweet
Share
More Decks by Poren Chiang
See All by Poren Chiang
為專案取名永遠是最困難的 / The Eternal Struggle of Naming a Project
rschiang
0
140
2026 g0v 零時政府年會啟動提案 / g0v Summit 2026 Kickstart
rschiang
0
460
Bittersweet: Promoting Digital Democracy with Civic Tech in East Asia
rschiang
0
130
什麼是社群精神?從 SITCON 到開源社群 / What is Community Spirit? Orientation
rschiang
0
170
有系統最安心?科技手段的正當程序 / “Trust the System?” Due Process Considerations of Algorithmic Decision-Making
rschiang
0
170
Digital Government Landscape in Taiwan: Schnitzels, Whistles, Unicorns
rschiang
0
120
g0v hackath52n proposal: Language Portal
rschiang
0
480
有備無患,先掃再說? / Save for a Rainy Day? Observations and controversies of 1922 SMS registration system
rschiang
0
280
AGPL 與大 SaaS 時代授權的逆襲 / The License Strikes Back!: AGPL and Cloud-Targeting Licenses in the era of SaaS
rschiang
0
460
Other Decks in Technology
See All in Technology
障害対応訓練、その前に
coconala_engineer
0
200
Next.js 16の新機能 Cache Components について
sutetotanuki
0
190
『君の名は』と聞く君の名は。 / Your name, you who asks for mine.
nttcom
1
120
AI駆動開発ライフサイクル(AI-DLC)の始め方
ryansbcho79
0
190
意外と知らない状態遷移テストの世界
nihonbuson
PRO
1
260
AWSインフルエンサーへの道 / load of AWS Influencer
whisaiyo
0
220
業務の煩悩を祓うAI活用術108選 / AI 108 Usages
smartbank
9
12k
AI駆動開発の実践とその未来
eltociear
2
500
Connection-based OAuthから学ぶOAuth for AI Agents
flatt_security
0
370
AWSの新機能をフル活用した「re:Inventエージェント」開発秘話
minorun365
2
460
Amazon Bedrock Knowledge Bases × メタデータ活用で実現する検証可能な RAG 設計
tomoaki25
6
2.4k
[Neurogica] 採用ポジション/ Recruitment Position
neurogica
1
130
Featured
See All Featured
The Pragmatic Product Professional
lauravandoore
37
7.1k
The Anti-SEO Checklist Checklist. Pubcon Cyber Week
ryanjones
0
28
Ruling the World: When Life Gets Gamed
codingconduct
0
100
Odyssey Design
rkendrick25
PRO
0
440
Digital Ethics as a Driver of Design Innovation
axbom
PRO
0
130
Test your architecture with Archunit
thirion
1
2.1k
The #1 spot is gone: here's how to win anyway
tamaranovitovic
1
870
RailsConf & Balkan Ruby 2019: The Past, Present, and Future of Rails at GitHub
eileencodes
141
34k
More Than Pixels: Becoming A User Experience Designer
marktimemedia
2
260
HDC tutorial
michielstock
0
280
The Psychology of Web Performance [Beyond Tellerrand 2023]
tammyeverts
49
3.2k
The State of eCommerce SEO: How to Win in Today's Products SERPs - #SEOweek
aleyda
2
9.1k
Transcript
ශ⣹̍ḑ⁰⯅⭚ӧ㉊ RSChiang @ SITCON Summer Camp 2014 H O W
T O T R A I N Y O U R P Y T H O N
ߐ㡦ዅ RSChiang • 112 ୪㋁ • SITCON / COSCUP ⵈⶦ
• Python ჿࢼ • You can reach me at http://poren.tw
⁰ḑ༦⏯
民法 158 條 要約定有承諾期限者,⾮非於其期限 內為承諾,失其拘束⼒力。︒。 ⬉≜.send() try: ါⰊ = ⬉≜.wait()
except TimeoutException: ⬉≜ = null ቒ୕ ⁰
Python
Beautiful is better than ugly. Explicit is better than implicit.
Simple is better than complex. Complex is better than complicated. Flat is better than nested. Sparse is better than dense. Readability counts.
#include <iostream> using namespace std; ! int main(int argc, char*
argv) { cout << “Hi SITCON!”; return 0; } print(“Hi SITCON!”) C++ Python
None
string a = “ݙ”; string b = “”; for (int
i = 1; i <= 5; i++) { b += a; } cout << b; print(“ݙ” * 5) C++ Python
for (int i = 1; i <= 5; i++) {
cout << “#” << i << “\n”; } for i in range(5): print(“#” + str(i)) C++ Python
captains = [‘Takeshi’, ‘ୖ⭘’, ‘EAT’, ‘┧㕕’] for captain in captains:
print(‘Captain ’ + captain) print(len(captains))
speakers = [‘Allen’, ‘Bob’, ‘RS’, ‘⒀㐷’] for i, speaker in
enumerate(speakers): print(‘#{0} - {1}’.format(i, speaker)) print(len(captains))
Live Examples
reduce( lambda a, b: a or b, [ x %
i == 0 for i in range( 2, int(x ** 0.5 + 1) ) ] )
Thanks!