什么是 Python 用戶組?
Python 用戶組,也稱 PUG ,是程序員探索 Python 編程語言中級和高級部分的一個開放和非正式的協作空間。開發人員可以互相分享他們對語言的使用和新技巧,并幫助維護一個高效的環境。這個用戶組也為 Python 初學者提供了一個很好的機會,讓他們可以介入。這個 Python 用戶組是一個很好的地方,可以通過相似的興趣支持不同的開發人員并與他們進行社交。這些 Python 編程語言用戶一般也是每月安排一次會議。
在全球大約有 191 個城市,37 個國家,超過 860,333 個群組成員,大約有 1,637 個 Python 用戶組。這些 Python 用戶組的列表可以在 Python 的官方網站上找到:https://wiki.python.org/moin/LocalUserGroups。
您也可以使用 https://www.meetup.com/topics/python/上提供的 Python 會議的世界地圖來定位最近的 Python 用戶組。我們只需要輸入國家和城市,就可以列出當地的團體(如果有的話)。
但是,如果我們附近沒有 Python 用戶組,如果感興趣,我們也可以創建自己的用戶組。
除了上述內容之外,在為數不多、通常規模較大的公司中,還有一些“內部用戶群”。然而,這些小組通常與公司的工人一起運作。
我們將詳細討論建立用戶組和內部用戶組。
啟動 Python 用戶組
在下一節中,我們將討論如何在本地啟動一個新的 Python 用戶組。但是在開始之前,我們應該確保還沒有現有的本地用戶組。在當前用戶組的情況下,必須改進服務,而不是創建新的用戶組。
議程
為了在第一次會議之前做好準備,以下是一些主要步驟:
定義組名:一般是 Python
設計一個網站,最好用我們的域名,這樣我們就可以在團體推廣時包含網址。
定義會議地點。
定義小組的會議風格。
找一些人來擴充組織者的隊伍。讓一些人注冊成為組織的核心成員有助于防止我們筋疲力盡,減少我們不舒服時的“公共汽車數量”。(比如度假、住院等等)。
定義幾個提升團隊的方法。
議程清除后,讓我們討論如何推廣用戶組。
推廣用戶群
作為組織者,我們可以通過創建一個關于http://python.meetup.com/的章節來推廣我們的 Python 用戶組。我們也可以用一些標準的方式來溝通會議。
我們可以給 mail.python.org 發一封電子郵件,列出每次會議或其他有組織的活動的“python-notify”和“python-list”。
你也可以選擇其他郵件列表、新聞組、RSS、推特等等。
將該組添加到官方本地用戶組中。這將允許其他本地 Python 用戶加入我們。
識別其他本地用戶組,并在他們允許的情況下發布會議公告。
在當地學院掛幾張傳單,在校園里組織一些會議,被列為校園組織。
制作一些播客和屏幕廣播,并將其列在 video.google.com、Python 411 和其他許多網站上。包含與該組相關的宣傳簡介也將讓我們擴大用戶組。
針對本地地理區域設置谷歌廣告或類似活動,以搜索像 Java、Python 和 Scripting 這樣的術語。保持當地的意愿有助于保持成本相當合理。
找到合適的位置
有一個我們每月都可以依賴的位置被認為是好的,沒有失敗。
我們還可以搜索贊助商來投資用戶組。
圖書館也是一種選擇;然而,它的時間是有限的。
人們也可以選擇酒吧,以便在非工作時間招待客人。
共同工作空間也是一個很好的選擇,因為他們需要他們的成員能夠聯網。
組織活動
在組織活動時,有必要決定會議的風格。我們還可以在會議中組織不同的活動:
我們可以組織一次演示。
我們也可以做一些和 Python 相關的話題的閃電對話。
代碼審查也是一個很好的例子。
我們還可以展示幾個不同主題的視頻。
組織不同項目的演練也將被視為吸引人的中心。
我們還可以討論本月的標準 Python 模塊,并練習不同的項目。
我們也可以每月在當地餐館組織一次會議,或者每月舉行兩次超級周末會議。
現在,讓我們談談一些可能的小組項目。
可能的集團項目
下面列出了一些集團項目:
使用 Python 的一個網絡框架創建一個俱樂部網站。
建立維基、顛覆知識庫和俱樂部郵件列表。
考慮通過播客制作錄音。如果集團在地理上分散或不能就會議地點或時間達成一致,這通常是一個很好的選擇。
我們還可以在該地區組織一次“腳本會議”,讓其他不同語言的支持者聚集在一個屋檐下。這將有助于我們擴大用戶群,因為有些人會轉換,要么是因為我們的群看起來更有趣,要么是 Python 是一種非常優秀的編程語言。
此外,我們還可以在該地區組織一次“網絡技術會議”,這再次幫助我們擴大了本地用戶組。
除此之外,我們還可以組織社交會議,大會,甚至黑客會議。
現在,讓我們討論“內部用戶組”。
什么是“內部用戶組”?
內部用戶組類似于本地用戶組;然而,這兩個組幾乎沒有明顯的區別,這使得啟動或運行略有不同。內部用戶組通常是封閉的,這意味著其成員僅限于特定組織或公司內的開發人員和程序員。
這些組通常包含超出本地用戶組的幾個值:
這些小組在組織或公司內推廣 Python 的使用。
我們更有可能在組織內討論特定的項目、挑戰和問題,而不用擔心隱私問題。但是,請注意可能會出現的一些保密問題。
組織或公司也可能提供不同的內部資源、培訓和支持,這些資源、培訓和支持對外人來說是不可用或不相關的。
發現可能的內部援助并將其與項目或挑戰聯系起來的能力是無價的。
這些小組可能會向更廣泛的內部聽眾展示一些內部項目,無論是其他用戶組還是更全面的業務結構。
參與可以很好地幫助一些組織或公司的專業發展。
讓我們討論一些一般說明。
一般說明
以下是我們作為“內部用戶組”成員時必須牢記的一些一般說明:
試探“內部用戶群”出現概率的興趣水平:明確這個群體只是這個水平的概率。
在開始之前尋求并獲得官方許可-我們可以考慮以下問題:
我們必須得到誰的批準?
表達的興趣程度
我們是否會利用公司的資源,如計算機、帶寬等等。
會議是否會在辦公時間內組織。
會議的日程安排是什么?
是否允許討論涉及當前的項目和挑戰,并可能影響隱私、互聯網協議等。
最初和一段時間內可能參與的人數。
用戶組是否可能在某種背景下對外代表組織。例如,在一些更全面的會議上,在提交論文時,等等。
對組織或公司的預期優勢-這是為討論做計劃的一個重要事實-批準取決于組織或公司是否獲得明確的利益。
建議有多個組織者,以防止與假期、疾病、緊急項目、退休等沖突。
在公布的開始時間,會議應該有一個組織者。
在取消、重新安排或重新安置的情況下,該過程應盡快及時進行,并盡可能廣泛地通知。
我們還建議為沒有出席的演講人做好準備——待命的演講人或組織者,以及可用的后備討論。這將減少會議或活動中任何未來失望的機會。
制定符合組織或公司政策的行為準則;但是,主要格言也應該反映 Python 編程語言的一般準則,例如:
包容&歡迎:也就是對所有能力等級開放
非歧視性:不允許基于性別、宗教、種族、年齡、取向、精神或身體屬性等問題的螞蟻偏見。
決定用戶組名稱:一般是字母 PUG 和組織或公司首字母的組合;然而,建議注意與其他群體、首字母縮略詞、可能是冒犯性的名字以及更多的沖突可能性。
我們還可以為團隊設計一個標志,將任何組織或公司的標志與 python 標志一起使用。
我們還可以在不同的會議之間改變會議的內容和形式——混合正式演講、QNA、簡短演講、研討會、喜愛的圖書館討論等等。這將是一次更有成效、更有趣的會議。