GitHubじゃ!Pythonじゃ!

GitHubからPython関係の優良リポジトリを探したかったのじゃー、でも英語は出来ないから日本語で読むのじゃー、英語社会世知辛いのじゃー

lk-geimfari

mimesis – Mimesisは、Pythonのための高速で使いやすいライブラリであり、さまざまな目的でさまざまな言語の合成データを生成するのに役立ちます

投稿日:

Mimesisは、Pythonのための高速で使いやすいライブラリであり、さまざまな目的でさまざまな言語の合成データを生成するのに役立ちます。 https://lk-geimfari.github.io/mimesis/


Mimesisは、Pythonプログラミング言語用の高速かつ使いやすいライブラリであり、さまざまな言語のさまざまな目的で合成データを生成するのに役立ちます。 このデータは、ソフトウェア開発およびテスト中に特に役立ちます。 たとえば、テストデータベースの作成、美しいJSONとXMLファイルの作成、プロダクションサービスから取得したデータの匿名化などに使用できます。

このライブラリは、他の同様のライブラリよりも多くの利点を提供します:

  • パフォーマンス。 他の同様のライブラリよりもはるかに高速です。
  • 完全。 さまざまなデータジェネレータを提供する多くの詳細なプロバイダを提供するよう努めています。
  • シンプルさ。 Python標準ライブラリ以外のモジュールは必要ありません。

インストール

mimesisをインストールするには、単にpipを使用してください:

➜  ~ pip install mimesis

手動でインストールすることもできます。

(env) ➜ git clone git@github.com:lk-geimfari/mimesis.git
(env) ➜ cd mimesis/
(env) ➜ make install

ドキュメンテーション

完全なドキュメントは、 「ドキュメントを読む 」を参照してください

それはいくつかのセクションに分かれています:

このリポジトリにプルリクエストを送信することで、この機能を改善できます。

入門

ライブラリは本当に使いやすく、簡単な使用例を以下に示します:

>>> from mimesis import Person
>>> person = Person('en')

>>> person.full_name()
'Antonetta Garrison'

>>> person.occupation()
'Backend Developer'

ロケール

Mimesisは現在、33の異なるロケールをサポートしています。 プロバイダを作成するときにロケールを指定すると、そのロケールに関連付けられている言語または国に適したデータが返されます。

>>> from mimesis import Person
>>> from mimesis.enums import Gender

>>> de = Person('de')
>>> pl = Person('pl')

>>> de.full_name(gender=Gender.FEMALE)
'Sabrina Gutermuth'

>>> pl.full_name(gender=Gender.MALE)
'Światosław Tomankiewicz'

寄付する方法

  1. 貢献するガイドラインを見てください
  2. 未解決の問題がないかチェックするか、新しく問題を開いて、機能のアイデアやバグに関する議論を開始してください。
  3. GitHubのリポジトリをフォークして、 your_branchブランチへの変更を開始します。
  4. 貢献者のリストにあなた自身を追加してください。
  5. プルリクエストを送信し、マージンが発行されて公開されるまでメンテナをバグしてください。

ライセンス

MimesisはMITライセンスの下でライセンスされています。 詳細については、 ライセンスを参照してください。

免責事項

このライブラリデータをどのように使用するかについては、著者は一切責任を負いません。 このライブラリは、意思のある開発者のために設計されています。 Mimesisで生成されたデータを違法な目的で使用しないでください。







-lk-geimfari
-, , , , , , , , , , , , , , ,

執筆者: