ホームページ >バックエンド開発 >Python チュートリアル >Pythonはアプリとして使えるのでしょうか?
Python 言語は非常に多用途ですが、それをアプリ開発に使用するのはまだ少し間違っています。したがって、Python で開発されたアプリはコーディングの練習として、または自己娯楽として使用する必要があります。また、この中の現在のモジュール特別なエリアではありませんが、成熟していてバグも多いため、安易に入らないことをお勧めします。
準備作業 (推奨学習: Python ビデオ チュートリアル)
Python を使用したアプリ開発に必要な A Python のモジュール – kivy、kivy は、革新的なアプリケーションを開発するためのオープンソースのクロスプラットフォーム Python 開発フレームワークです。つまり、これは Python デスクトップ プログラム開発フレームワーク (wxpython や他のモジュールと同様) です。強力なのは、kivy が Linux、Mac、Windows、Android、および ios プラットフォームをサポートしていることです。これが、アプリの開発にこのモジュールが必要な理由です。
kivy はクロスプラットフォームですが、異なるプラットフォームで Python コードを使用したい場合は、Python コードを対応するプラットフォームの実行可能プログラムにパッケージ化する必要もあります。幸いなことに、以下にパッケージ化ツール プロジェクトがあります。 kivy プロジェクト – buildozer 、これは比較的シンプルで高度な自動化が行われているため、公式に推奨されるパッケージング ツールです。python-for-android などの他のプロジェクトも同様の役割を果たすことができるため、ここでは紹介しません。
kivy を使用した最初の Python アプリの開発
kivy をインストールした後、アプリ プログラムを開発できます。ここでは、hello-world プログラムのデモを示します。 kivy の複雑な使用法については、この記事の焦点ではないため、後で紹介します。
1) main.py ファイルを作成して次のように記述します:
#! -*- coding:utf-8 -*- from kivy.app import App class HelloApp(App): pass if __name__ == '__main__': HelloApp().run()
2) hello.kv ファイルを作成して次のように記述します:
Label: text: 'Hello, World! I am nMask'
簡単な説明: main.py ですエントリ関数と kivy.app を継承する HelloApp クラスを定義します; hello.kv ファイルは kivy プログラムであり、インターフェイス スタイルの定義などに相当します このファイルの命名規則は、クラス名が小文字であることですそしてアプリは削除されます。
最初の Python アプリを実行します
python main.py
Python 関連の技術記事の詳細については、Python チュートリアル 列にアクセスして学習してください。
以上がPythonはアプリとして使えるのでしょうか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。