41
from passion import profession and ... How Python Helps You ? 胡崇偉 [email protected]

from passion import profession

Embed Size (px)

DESCRIPTION

a short talk at PyLadies Taiwan

Citation preview

Page 1: from passion import profession

from passionimport profession

and ... How Python Helps You ?

胡崇偉[email protected]

Page 2: from passion import profession

Python Fan + Plone Integrator

Page 3: from passion import profession

import confession

程式猿 != 程式員

import happiness?

import nirvana?

Page 4: from passion import profession

import confession

程式猿 can be happy

Page 5: from passion import profession

1987

Page 6: from passion import profession

Favorite Games

Page 7: from passion import profession

1988

Page 8: from passion import profession

1994

Page 9: from passion import profession
Page 10: from passion import profession
Page 11: from passion import profession

1991

Page 12: from passion import profession

A Dream Far Far Away

Page 13: from passion import profession

Choices Available

藝 文 法 商

理 工 醫 農

Page 14: from passion import profession

Internet

Page 15: from passion import profession

you have to trust that the dots will somehow connect in your future.

– Steve Jobs

Page 16: from passion import profession

一定要有夢想

夢想,不分大小

實踐,贏得掌聲

天賦,有所不同

機會,應該相同

Page 17: from passion import profession

真正的窮不是沒有錢,

而是沒有能力去付出

Page 18: from passion import profession

是滿腔袂爽的自主貢獻者 不是佛心志工

Page 19: from passion import profession

人生苦短

除了夢想還有什麼值得你去追尋?

Page 20: from passion import profession

Why I Love Python

Make You Focus On The Real Problem

Page 21: from passion import profession

1997

use CGI;

my $q = CGI->new();

say $q->header(), $q->start_html();

Page 22: from passion import profession

多數的

學習與進步依賴

既有經驗做為基礎

以數學, 語言為例

Page 23: from passion import profession

def F(n):if n <= 2:

return 1

else:return F(n-1) + F(n-2)

Fibonacci Numbers

Page 24: from passion import profession

def F(n):if n <= 2:

return 1

else:return F(n-1) + F(n-2)

縮排 Indentation

視覺式辨識程式區塊 Block

Page 25: from passion import profession

Code is Readmore than

it is Written

Readability counts.

Page 26: from passion import profession

Code is Copied and Pastedmore than

it is WrittenRepository counts.

Page 27: from passion import profession

Community不斷演進的動力

來自

社群參與形成

最佳典範或慣例

Page 28: from passion import profession

Culture

實用主義 + 理想主義

友善開放 x 重可讀性

語言學習 = 人生鍛練

Page 29: from passion import profession

通用語言 Lingua Franca

A language that is adopted as a common

language between speakers whose native

languages are different.

Page 30: from passion import profession

語言有什麼用途?

Page 31: from passion import profession

數位世界的語言需求

Page 32: from passion import profession

Graphical ProgrammingBlocky

Page 33: from passion import profession

Programming Riddles

The Python Challenge Project Euler

Page 34: from passion import profession

Community ProjectsKivy, Pandas, iPython Notebook,

Pygame, OpenStack

Page 35: from passion import profession

IPython Notebook

Code Demo

Presentation Mode

LaTeX, Plot

Page 36: from passion import profession

IntegrationArcGIS, GAE, Blender, Bonhamizer

Page 37: from passion import profession

線上課程

1. Codecademy

2. Treehouse

3. Udemy

4. Coursera

5. Udacity

Page 38: from passion import profession

社群聚會/付費課程

1. Taipei.py, PyHUG, Hualien.py, Tainan.py, Kaohsiung.py, Taichung.py, Taoyuan.py

2. PyLadies, Django Girls

3. KidsCoding, CodeKoala

4. RaspberryPi, BananaPi

5. HackerSpace, MakerBar, Maker Faire

Page 39: from passion import profession

找到自己的熱情為自己的決定負責相信自己走出舒適圈

Life is an Enrollment Game

Page 40: from passion import profession

你的人生就像一場線上遊戲

只是

無法存檔重練

Page 41: from passion import profession

from passion import self

Find Your Dream

[email protected]