ホームページ  >  記事  >  バックエンド開発  >  Pythonはアプリとして使えるのでしょうか?

Pythonはアプリとして使えるのでしょうか?

(*-*)浩
(*-*)浩オリジナル
2019-06-26 13:07:5613423ブラウズ

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 サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。