MicroPython プロジェクト
コレクションでコンテンツを整理
必要に応じて、コンテンツの保存と分類を行います。
このページには、Google Season of Docs で承認されたテクニカル ライティング プロジェクトの詳細が掲載されています。
プロジェクトの概要
- オープンソース組織:
- MicroPython
- テクニカル ライター:
- Joannah Nanjekye
- プロジェクト名:
- MicroPython の内部を記述する
- プロジェクト期間:
- 標準期間(3 か月)
プロジェクトの説明
概要
MicroPython は、Python プログラミング言語の代替実装です。Python 3.4 とほぼ互換性を持たせていますが、一部の機能、特にデータ型とモジュールのサブセットを備えています。MicroPython は、マイクロコントローラやリソースに制約のある環境で実行するのに、軽量で効率的です [1]。このプロジェクトはオープンソースであり、多くのユーザーとコントリビュータが集まっています。プロジェクトを文書化することで、ユーザー数の増加だけでなく、新機能の貢献も促進されます。MicroPython への貢献は、通常、コア ランタイム、新しいボード/オペレーティング システムへの移植、新しいライブラリのメンテナンスのいずれかに関わります。この提案では、MicroPython プロジェクトの内部のドキュメントに焦点を当てています。主なテーマは、インタープリタ自体の内部動作、言語を新しいプラットフォームに移植する、新しいモジュールを作成することです。
プロジェクトの詳細
このプロジェクトは、すでに確立されている docs.micropython.org に MicroPython 内部のドキュメントを追加することを目的としています。これを internals.micropython.org に移動することもできます。コミュニティからのフィードバックに基づき、メンターの 1 人である Jim Mussared は、このドキュメントを [開発] セクションに移動することを提案しました。目的は、MicroPython 自体の実装に取り組むデベロッパーの視点から MicroPython の詳細を説明することです。これにより、プロジェクトに参加したいすべてのユーザーが、段階的に貢献できるようになります。
特に記載のない限り、このページのコンテンツはクリエイティブ・コモンズの表示 4.0 ライセンスにより使用許諾されます。詳しくは、Google Developers サイトのポリシーをご覧ください。Java は Oracle および関連会社の登録商標です。
最終更新日 2025-07-25 UTC。
[[["わかりやすい","easyToUnderstand","thumb-up"],["問題の解決に役立った","solvedMyProblem","thumb-up"],["その他","otherUp","thumb-up"]],[["必要な情報がない","missingTheInformationINeed","thumb-down"],["複雑すぎる / 手順が多すぎる","tooComplicatedTooManySteps","thumb-down"],["最新ではない","outOfDate","thumb-down"],["翻訳に関する問題","translationIssue","thumb-down"],["サンプル / コードに問題がある","samplesCodeIssue","thumb-down"],["その他","otherDown","thumb-down"]],["最終更新日 2025-07-25 UTC。"],[],["The project, \"Document the Internals of MicroPython,\" accepted for Google Season of Docs, aims to enhance the MicroPython documentation. The focus will be on the inner workings of the interpreter, porting the language, and module creation. The documentation will target developers working on MicroPython's implementation, with the goal of creating a smoother process to get involved in the project. The new information will be located in the 'develop' section of the documentation.\n"]]