大家好,我是 Simon。我加入 Python 社群已經二十多年了,並且是大量用 Python 編寫的開源專案的積極貢獻者。
2004 年,我與他人共同建立了 Django web 框架。2017 年,我建立了 Datasette,並圍繞它構建了一個更大的 Python 工具生態系統,用於資料新聞和資料分析。
我目前是自由職業者,致力於將我的 Datasette 開源專案轉變為可持續發展的業務。
作為董事會成員,我特別想關注兩個領域:確保新開發人員儘可能容易地開始使用 Python,並確保使用 Python 開發的應用程式可以輕鬆分發給終端使用者。
經驗
- 我自 2002 年以來一直在撰寫關於 Python 的部落格。
- 2004 年,我在 Lawrence Journal-World 報社工作期間,協助建立了 Django。
- 我曾在世界各地的數十個 Python 會議上發表演講和教程,包括 EuroPython、PyCon North America 和 DjangoCon。
- 2010 年,我與他人共同創立了一家名為 Lanyrd 的初創公司,該公司使用 Python 和 Django 提供發現和充分利用會議的服務。我們於 2013 年被 Eventbrite 收購。
- 我在 PyPI 上有 172 個專案。
- 2017 年,我建立了 Datasette,“一個用於探索和釋出資料的開源多功能工具”。Datasette 用 Python 編寫,支援外掛,目前已有 90 個外掛。每個外掛都是 PyPI 上的一個包。
- 2018 年,我釋出了 sqlite-utils,一個用於操作 SQLite 資料庫的 Python 庫和 CLI 工具。它最近達到了第 100 個版本。
- 我曾在舊金山的 Hackbright Academy 擔任導師,幫助那裡的幾名學生畢業並開始他們的 Python 開發人員職業生涯。
我作為董事會成員的目標
我相信 Python 社群面臨的問題需要專門的資源,而不僅僅是志願者的工作。我希望 PSF 特別投資於以下領域:
- 改進 Python 入門。在指導新開發人員時,我發現開始使用 Python 開發環境的最初步驟可能是一個難以逾越的障礙。我希望幫助指導 PSF 資源來解決這個問題,目標是使學習 Python 的體驗儘可能順暢,無論學習者使用什麼平臺。
- 使 Python 成為分發軟體的優秀平臺。在使用 Python 構建我自己的應用程式 Datasette 時,我發現打包 Python 應用程式以供終端使用者安裝是多麼困難,這些終端使用者不準備安裝 Python 並學習
pip
來嘗試新的軟體。我為我自己的軟體研究瞭解決方案,使用了 Homebrew、Docker、Electron 應用程式和 WASM/Pyodide。我希望 PSF 投資於倡議和文件,以使其儘可能容易,以便用 Python 構建的原因之一是向終端使用者分發應用程式已經是一個已解決的問題。
在哪裡找到我
- simonwillison.net 是我的部落格。我最近釋出了 我在那裡撰寫 20 年來的亮點。
- Twitter 上的 @simonw
- GitHub 上的 simonw