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