Python@TW: 會眾| IRC| Planet| 郵件列表| 聯絡我們
修訂版 162 和 164 的差異如下: (間隔 2 版)
2017-03-25 15:54:54 修訂第 162 版
大小: 820
編輯者: bb202
說明:
2019-08-20 02:06:38 修訂第 164 版
大小: 4619
編輯者: 118-161-235-193
說明:
這個顏色代表刪除的 這個顏色代表增加的
行號 1: 行號 1:
提问 ##master-page:Pot
#format wiki
#pragma section-numbers off
{{{#!sidebar
###<<Include(/Announcement)>>
###-----
'''[[/HotTopic|焦點]]'''
<<Include(/HotTopic)>>
-----
行號 3: 行號 11:
如何解除以下error?
Traceback (most recent call last):
  File "<pyshell#4>", line 1, in <module>
    noStarchSoup = bs4.BeautifulSoup(res.text)
  File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\bs4\__init__.py", line 153, in __init__
    builder = builder_class()
  File "C:\Users\USER\AppData\Local\Programs\Python\Python36-32\lib\bs4\builder\_htmlparser.py", line 49, in __init__
    return super(HTMLParserTreeBuilder, self).__init__(*args, **kwargs)
TypeError: __init__() got an unexpected keyword argument 'strict'
'''[[/News|新聞]]'''
<<Include(/News)>>
-----
'''[[/Notice|注意事項]]'''
<<Include(/Notice)>>
-----
<<Include(/Thanks)>>
}}}
= Python 台灣使用者群組 =
我們是 Python 台灣使用者群組(簡稱 PyTUG - Python Taiwan User Group),由台灣的 [[Python]] 程式語言使用者、學習者或愛好者所組成。這裡是 PotWiki,由 PyTUG 所建立與維護的 wiki 網站。
行號 13: 行號 22:
== 在地使用者群組、聚會 ==
依開台順序排序:
行號 14: 行號 25:
原coding如下
>>> import requests, bs4
>>> res = requests.get('http://nostarch.com')
>>> res.raise_for_status()
>>> noStarchSoup = bs4.BeautifulSoup(res.text)
>>> type(noStarchSoup)
<class 'bs4.BeautifulSoup'>
 * [[http://www.meetup.com/pythonhug/|新竹使用者群組 (PyHUG)]]「活動於新竹周邊的 Python 程式員。非常歡迎你加入我們的聚會!」
 * [[http://taipei.python.org.tw/|台北使用者群組 (Taipei.py)]]「活動於台北周邊的 Python 玩家,歡迎來玩!」
 * [[http://www.meetup.com/Tainan-py-Python-Tainan-User-Group/|台南使用者群組 (Tainan.py)]]「活動於台南周邊的 Python 人客,歡迎來吃!」
 * [[http://tw.pyladies.com/|PyLadies @ Taiwan!]]「專屬於女生的 Python 愛好者聚會,專供喜歡 Python 的女生、想學 Python 的女生、想瞭解 Python 的女生,彼此交流、交換心得,聊天認識朋友的地方。」
 * [[https://www.facebook.com/groups/kaohsiungpy/|Kaohsiung Python User Group]] 「高雄地區 Python 使用者的交流園地」
 * [[http://www.meetup.com/Hualien-Py/|花蓮使用者群組 (花蓮.py)]]「活動於花蓮周邊的 Python 玩家,歡迎來花蓮玩!」
 * [[http://www.meetup.com/Taichung-Python-Meetup/|台中使用者群組 (Taichung.py)]]「 Python台中聚會,歡迎大家來玩!Have Fun!」
 * [[http://djangogirls.org/taipei|Django Girls Taipei]]「活動於台北,專屬女孩的(Django, Python Web)程式工作坊」
 * 以上皆非?現在就來當地辦一個!我們歡迎在地的使用者開始進行聚會,可參考[[如何進行在地 Python 使用者聚會]]。
行號 22: 行號 35:
本組織 PyTUG 的口號 (歡迎到 [[irc://irc.freenode.net/#python.tw|Freenode/#python.tw]] 或 [[http://groups.google.com/group/pythontw|python.tw googlegroup]] 來討論) 是:
行號 23: 行號 37:
有大师可以帮帮忙吗  . '''<<Include(/Vision)>>'''

註:pythonpython 快快寫完,寫完收工早去玩。

關於 PyTUG 的近期活動,請進入 [[/Events]] 頁面。 如果想要瞭解 PyTUG 的歷史,請進入 [[/History]] 頁面。 PyTUG 未來的發展,請見 [[/Future]] 頁面。 如果你想僱用 Python programmer,可至 JobBulletin 張貼 offer。

= Python =
[[Python]] 程式語言是一門強大而應用廣泛的動態語言,語法自然而易於學習使用。寫好的程式不需編譯即可跨平台 (Windows, Linux, Mac OS, etc.) 執行。

 * 沒耐心看下去可直接連到 [[Python/第一次用就上手]] 參考。
 * 如果你是專為寫網站應用程式(Web Application)而來,也可跳到 [[Python/第一次寫Web就上手]]。
 * 想了解 Python 在國內外使用的情形?可參考 [[Python/開發的應用]]。

Python 可以單步直譯執行。執行 Python 直譯器後,你可以試著這樣作:

{{{#!python
>>> print "Hello World"
Hello World
>>> 2+4
6
}}}
python3.0的寫法

{{{#!python
>>> print ('Hello World')
Hello World
>>> 2+4
6
}}}
但 Python 其實是個完整的程式語言,在執行的時候會被編譯成 Python bytecode/opcode,交由 Python 虛擬機器執行。(像 Java 一樣!) 把以下的內容儲存成 hello.py 檔案:

{{{#!python
print "Hello, world"
}}}
然後在指令行下輸入:

{{{
python hello.py
}}}
程式就會印出:

{{{
Hello, world
}}}
請進入 [[Python]] 頁面來進一步瞭解這個程式語言。

或直接 [[http://www.Python.org/download/releases/|下載 Python 語言]]

也可以先來個線上體驗 Python:

 * [[http://Shell.AppSpot.com/|線上體驗 Python]](Google App Engine 版)

= Wiki 的內容 =
 * 如果想閱讀或編輯這個 wiki 的待辦事項,請[[PotWiki/Todo|進入該頁面]]。本 wiki 使用 MoinMoin。另外,成立了[[Wiki改良專案]]。
 * PotPeople: Python Taiwan User Group 的成員資訊。只要是 Python 語言使用者,你就是我們的一份子,留下你的訊息,我們樂意多認識你一點!
 * [[Python/Books]]: 講 Python 或與 Python 有關的書。
 * PythonProjects: 與 Pot 有關的專案。
 * PotResources: 其它 Pot 相關的資源。

除了本 PotWiki,pot 也提供其它的服務,見 [[Pot/Services]]。

Python 台灣使用者群組

我們是 Python 台灣使用者群組(簡稱 PyTUG - Python Taiwan User Group),由台灣的 Python 程式語言使用者、學習者或愛好者所組成。這裡是 PotWiki,由 PyTUG 所建立與維護的 wiki 網站。

在地使用者群組、聚會

依開台順序排序:

本組織 PyTUG 的口號 (歡迎到 Freenode/#python.twpython.tw googlegroup 來討論) 是:

  • 「載入 Python,少作多玩!」

註:pythonpython 快快寫完,寫完收工早去玩。

關於 PyTUG 的近期活動,請進入 /Events 頁面。 如果想要瞭解 PyTUG 的歷史,請進入 /History 頁面。 PyTUG 未來的發展,請見 /Future 頁面。 如果你想僱用 Python programmer,可至 JobBulletin 張貼 offer。

Python

Python 程式語言是一門強大而應用廣泛的動態語言,語法自然而易於學習使用。寫好的程式不需編譯即可跨平台 (Windows, Linux, Mac OS, etc.) 執行。

Python 可以單步直譯執行。執行 Python 直譯器後,你可以試著這樣作:

   1 >>> print "Hello World"
   2 Hello World
   3 >>> 2+4
   4 6

python3.0的寫法

   1 >>> print ('Hello World')
   2 Hello World
   3 >>> 2+4
   4 6

但 Python 其實是個完整的程式語言,在執行的時候會被編譯成 Python bytecode/opcode,交由 Python 虛擬機器執行。(像 Java 一樣!) 把以下的內容儲存成 hello.py 檔案:

   1 print "Hello, world"

然後在指令行下輸入:

python hello.py

程式就會印出:

Hello, world

請進入 Python 頁面來進一步瞭解這個程式語言。

或直接 下載 Python 語言

也可以先來個線上體驗 Python:

Wiki 的內容

  • 如果想閱讀或編輯這個 wiki 的待辦事項,請進入該頁面。本 wiki 使用 MoinMoin。另外,成立了Wiki改良專案

  • PotPeople: Python Taiwan User Group 的成員資訊。只要是 Python 語言使用者,你就是我們的一份子,留下你的訊息,我們樂意多認識你一點!

  • Python/Books: 講 Python 或與 Python 有關的書。

  • PythonProjects: 與 Pot 有關的專案。

  • PotResources: 其它 Pot 相關的資源。

除了本 PotWiki,pot 也提供其它的服務,見 Pot/Services

Pot (上次是 59-102-144-177 在 2020-06-07 22:08:45 編輯的)