Pythonを利用していくつか単純なプログラムを作成しました。(CSVファイルを読み込んで、別フォーマットで出力させるなど。)
これをリモートで仕事をしているスタッフにも利用してもらいたいと思っています。個々に環境を構築したりせずに利用するにはどうしたら良いのでしょうか?
GUIを作成する必要があると思うのですが、どんな方法が最適でしょうか?
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
回答4件
0
ベストアンサー
相手が特定少数の場合は、一番簡単で間違いが起こらないのは、そのPCであなたと同じ環境を構築することです。
リモートデスクトップ接続させてもらって、あなたがリモートで環境構築することもできます。
また、Python実行環境とPythonで書かれたスクリプトをひとまとめのEXEファイルにするツール(pyinstaller
)もありますので、相手の数が多い場合には、候補になるかと思います。
ただ、それに躓いて、このサイトで質問している人が少なからずです。pyinstaller
でTeratail内を検索してみてください。
画面から何か入力するなど、GUIで実行する必要があるなら、PythonでGUIアプリを開発することは可能です。これも土地勘が無いと難易度が高い気がします。
「こういう入力に対して、こういう出力をする、こういう機能のPythonスクリプトを書いた。この部分をGUI化したいのだが、出来るだけ簡単に実現するにはどうしたらいいか?」という質問をするのもいいでしょう。
投稿2020/03/07 04:04
総合スコア85901
0
repl.it も便利かなと思います。Pythonだけではなく、RubyやJavaなど他の言語も使えます。
手前味噌で恐縮ですが、個人的な利用例を挙げておきます。Teratailの質問への回答としてPythonのコードを書くときには、以下の使用例
- repl.it使用例:質問「python 正規表現 改行含」への回答 (質問者:daichanmanさん)
のように、回答に挙げたコードを動作確認するための repl.it へのリンクを載せておくようにしています。pyファイルだけではなく、CSVのようなデータファイルも追加できます。
can110さんが挙げられているGoogle Colabも良いと思います。特に、コードを共有するメンバーが Jupyter Notebook に慣れている(または、慣れてもらいたい)ならば、有力な選択肢になるでしょう。
投稿2020/03/08 03:56
編集2020/03/08 07:22総合スコア9058
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
0
Google Colabだと個々に環境を構築したりせずに利用できます。
実行したいプログラムをColab ノートブック
として保存しGoogle Drive
で共有することができます。
投稿2020/03/07 09:34
総合スコア38341
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/03/07 08:55
2020/03/07 09:54
2020/03/08 15:47