Pythonista3 新しいページはコチラ

提供: yonewiki
移動: 案内, 検索
(出来ないこと・使いにくい所)
(出来ないこと・使いにくい所)
 
1行: 1行:
 
== '''概要''' ==
 
== '''概要''' ==
 Pythonという言語を使う人をPythonistaというらしいですが、Pythonista3は開発環境の名称として使われています。iOS専用開発言語アプリという位置づけです。これ自体だけではAppストアに登録するようなアプリを作ることはできません。自分専用のアプリを作ったり、開発の練習をするのが主な目的になります。かなりいろいろなことが出来るので、1200円でかなり遊べるというか、本格的なアプリ開発を体験できるとのは価値があります。iPadやiPhoneで使えるというのはかなり携帯性の高いデバイスですので、開発環境がぐっと身近になった感じになるかもしれません。ただしMacOSのXcodeというAppストアに登録するためのアプリを作ることができる開発環境向けにプロジェクトをエクスポートをすることができるみたいなので、アプリを配布できないということではなさそうです。結局、XcodeはいるのでMacOSの端末が必要になることには変わりありません。Xcodeとの連携について詳しくは omz/PythonistaAppTemplate とか Xcode Template for Pythonistaというキーワードで検索して出てくる文献を参考にして欲しいです。
+
 Pythonという言語を使う人をPythonistaというらしいですが、Pythonista3は開発環境の名称として使われています。iOS専用開発言語アプリという位置づけです。これ自体だけではAppストアに登録するようなアプリを作ることはできません。
 +
 
 +
 
 +
 自分専用のアプリを作ったり、開発の練習をするのが主な目的になります。かなりいろいろなことが出来るので、1200円でかなり遊べるというか、本格的なアプリ開発を体験できるという価値があります。iPadやiPhoneで使えるというのはかなり携帯性の高いデバイスですので、開発環境がぐっと身近になった感じになるかもしれません。
 +
 
 +
 
 +
 ただしMacOSのXcodeというAppストアに登録するためのアプリを作ることができる開発環境向けにプロジェクトをエクスポートをすることができるみたいなので、アプリを配布できないということではなさそうです。
 +
 
 +
 
 +
 結局、XcodeはいるのでMacOSの端末が必要になることには変わりありません。Xcodeとの連携について詳しくは omz/PythonistaAppTemplate とか Xcode Template for Pythonistaというキーワードで検索して出てくる文献を参考にして欲しいです。
  
  
21行: 30行:
  
 
== '''出来ないこと・使いにくい所''' ==
 
== '''出来ないこと・使いにくい所''' ==
 iPadに無理やり組み込んだpythonista3では使いにく部分が多々あります。個人的に技術力不足で出来ないと思い込んでいるだけの部分もあるかもしれませんが、いずれにしても難易度は高い問題や課題だと思うので、それらをここに列挙しておきます。時間に余裕がある人は以下問題の解決に挑んで頂いてもよいですが、時間の浪費を気にされる方は、以下のような問題に執着せず、あきらめてやれることをやった方が良いでしょう。違う環境でpythonを使った方がよいです。自分は問題に対処すべき内容はpythonista3で大枠を作ってから、WindowsPCのVisualStudioにあるPythonに移行して使うことにしています。あるいは最初からWindowsPCで作るとかです。思い通りの仕上がり・出漁・処理結果に辿り着く事が出来ます。
+
 iPadに無理やり組み込んだpythonista3では使いにくい部分が多々あります。個人的に技術力不足で出来ないと思い込んでいるだけの部分もあるかもしれませんが、いずれにしても難易度は高い問題や課題だと思うので、それらをここに列挙しておきます。
 +
 
 +
 
 +
 時間に余裕がある人は以下の問題の解決に挑んで頂いてもよいですが、時間の浪費を気にされる方は、以下のような問題に執着せず、あきらめてやれることをやった方が良いでしょう。
 +
 
 +
 
 +
 違う環境でpythonを使った方がよいです。自分は問題に対処すべき内容はpythonista3で大枠を作ってから、WindowsPCのVisualStudioにあるPythonに移行して使うことにしています。あるいは最初からWindowsPCで作るとかです。思い通りの仕上がり・出力
 +
・処理結果に辿り着く事が出来ます。
  
  
30行: 46行:
  
  
*グラフのグリッドのzorder(レイヤーの積み重ね順みたいなもの)が機能せず、軸を数学関数を描くときによく使うようなグラフの真ん中が原点となるような軸にした場合(ax.spines['bottom'].set_position('zero')とax.spines['left'].set_position('zero')と設定した場合)に軸のラベルであるメモリ横の数字が補助グリッドの下になってしまうため、数字がgridに隠れてしまう。zoder関係の調整が無効になっていて、どうやっても解決できない。主線グリッドは下側のレイヤーに描画されるみたいなので問題はない部分もある。軸がグラフの上に描画されて、ゼロの上を辿るようなグラフは軸にグラフが隠れてしまう。
+
*グラフのグリッドのzorder(レイヤーの積み重ね順みたいなもの)が機能せず、軸を数学関数を描くときによく使うようなグラフの真ん中が原点となるような軸にした場合
 +
:(ax.spines['bottom'].set_position('zero')
 +
:ax.spines['left'].set_position('zero')
 +
:と設定した場合)に軸のラベルであるメモリ横の数字が補助グリッドの下になってしまうため、数字がgridに隠れてしまう。zoder関係の調整が無効になっていて、どうやっても解決できない。主線グリッドは下側のレイヤーに描画されるみたいなので問題はない部分もある。軸がグラフの上に描画されて、ゼロの上を辿るようなグラフは軸にグラフが隠れてしまう。
  
 
 
 
 

2020年10月27日 (火) 00:00時点における最新版



個人用ツール
名前空間

変種
操作
案内
ツールボックス