程式設計教學之 Python 不完全解決方案

Keith Yang

程式設計教學之
Python 不完全解決方案


Keith Yang

COSCUP 2014

這個背景色的投影片
是在 COSCUP 後補充的

在這最後
Moment

讓我們在 COSCUP
Python
為愛啟程

Love Bus
Photos of me

Keith Yang yang.keitheis.org

biideal, Taipei.py, PyCon APAC


@keitheis

大綱

AP Computer Science

2014 年美國成長最快的大學(電腦)先修課程
* www.linkedin.com/today/post/article/20140717190306-1287-a-record-year-for-computer-science
Hour of Code

Hour of Code

在 2013 年 12 月開始的大規模宣傳活動,目的是為了向超過 1 千萬位的美國學生介紹電腦科學,透過約一個小時的線上入門課程,讓學生對程式設計有初步的了解,進而產生興趣。
Code.org

Hour of Code (Cont.)

邀請名人拍攝短片,宣傳學習程式設計的重要性

Code.org

Code.org 以及 Python

MOOC

一個
任意門的概念

Dimension Door

MOOC 開放式線上課程

MOOC 的一些特色

常聽到的 Python MOOC 課程

OpenHatch

開放源始碼 x 教育的活動 @ 美國
  • 向大學生介紹開放源碼的工作坊
  • 教授版本控制跟問題追蹤 (issue trackers) 工具
  • 並指引他們完成首次貢獻

Boston Python Workshop

Code Club

Code Club

Code Club 是一個英國志工組織,目標在結合志工和程式教材,以小學作為管道舉辦程式社團,提供 9 到 11 歲的小朋友一個學習程式的機會。

Code Club Terms

常見模式:
Scratch -> Python

Code Club World

Codecademy、Google 以及 Mozilla 一起和 Code Club 合作推出一項新計畫 Code Club World,希望將程式社團的概念推廣到全世界。

Python

非常適合新手
入門程式語言

Python

Most Popular Introductory Teaching Language at Top U.S. Universities

Python

目前美國頂尖大學裡最受歡迎的編程入門語言

使用 Python 作為程式設計入門語言:

* cacm.acm.org/blogs/blog-cacm/176450-python-is-now-the-most-popular-introductory-teaching-lang...

Python:
通用程式語言

從隨手把玩
到極致工藝

Python with ISS

只要萬能
就可以上太空
的一個概念

Raspberry Pi & Python

Cadence Meter with Raspberry Pi
by Hsin-Chieh Jennifer Ma
in Taiwan

Cadence Meter with Raspberry Pi (Cont.)

在 Raspberry Pi 上用 Python 收集腳踏車的踏板轉速資料然後用網頁瀏覽器直接觀測所得速據。

* Jennifer Ma 即將在 Taipei.py 給 Lightning Talk!

常見火力

Antigravity Python

Python
反地吸引力

Awesome Python

Awesome Python (Cont.)

Python Software Foundation

PyCon
全世界

PyCon China 2014

中国 Python 开发者大会 PyConChina2014 是在北京、上海、珠海、杭州等地举办的针对 Python 开发者所举办的最盛大和权威的 Python 相关技术会议,由 CPyUG 社区、 TopGeek 社区、北京 GDG 、上海 GDG 、珠海 GDG 、杭州 GDG 等,致力于推动各类 Python 相关的技术在互联网、企业应用等领域的研发和应用。

PyCon Japan 2014

PyCon Japan 2014 in Tokyo

Python
在台灣

Ckan in Tainan

CKAN 開放資料平台
Powered by Python

MacDown by Tzu-ping Chung (@uranusjr)

MacDown
開源 Mac 軟體
輕鬆編輯 Markdown
(Python in build script)

蟒極客 Geek.py

蟒極客 Geek.py

2014 學生計算機夏令營

中文程式設計
Renyuan Lyu 呂仁園

減少進入程式設計的障礙

* 更多在 apython.blogspot.tw/2014/06/2014.html
Python in Chinese

這些只是
最近最近的的
九牛一毛

PyCon APAC 2014

PycTW 年度聚會
2008, 2011

PyCon Taiwan
2012, 2013

PyCon APAC 2014 精彩、全面的議程

PyCon Taiwan & APAC 的重要性

PyCon APAC 2014 Info

台灣 Python 在地社群

PyLadies Taiwan

女生主持的程式設計社群

緣由

台北
Python 工作坊

台北 Python 工作坊

Taipei Python Workshop

帶新手跨過入門的障礙

男女比接近
1 : 1

一個學習性別尊重
溝通&合作的環境

台北 - Taipei.py

Django Girls Taiwan 籌備中

花蓮.py

花蓮.py

好山好水

好吃
又好玩

新竹

PyHUG

PyHUG Meetup Photos

桃園 - Taoyuan.py
Django Book 讀書會

台中 - Taichung.py

台南

Tainan.py

一個更好吃
更好玩的概念

高雄

Kaohsiung
Python User Group

總結

Python 在程式設計上的解決方案

總結(續)

已知的不完美

教 Python
學 Python

來 Python 社群玩

謝謝.py 的概念