pythonista総合スレ【IOSで勉強できる】

■ このスレッドは過去ログ倉庫に格納されています
2018/10/28(日) 20:02:33.83ID:TpjFBuru
PythonをiOS上で動かせるPythonista3に関するスレです

PythonistaでPythonの勉強してるんですけど、日本語の情報量が少ない!
てことでPythonistaに関していろいろ意見交換できるところが欲しくて建てました

http://omz-software.com/pythonista/
2019/03/06(水) 19:44:28.10ID:2Etc0l5z
逆に言えば、Windows API も完全には解放していないだろ。
とは言えWindowsアプリの中にかなりPythonが浸透してきてるな。表からは見えないが。

得意なものは得意なものに任せれば良いんじゃないの? 全てを1つで賄う必要もなし。

Pythonは、C やObj-C などを自由に使えるから自由度が大きい。 苦手なものは得意な言語やOSに任せると言う発想がここまでPython を伸ばしてきたんだろう。
2019/03/06(水) 19:47:25.13ID:2Etc0l5z
>>80 そりゃそうだが、iOSの制限の中でまともにiOSアプリを開発できるツールがあったかな?
2019/03/06(水) 20:00:41.44ID:+rHlHOvZ
1200円もとって、主要ライブラリほぼ全滅とか、舐めてんなあ
2019/03/06(水) 20:01:32.37ID:mLWaZZjp
1200やるからお前が作れ
2019/03/06(水) 20:08:56.39ID:2Etc0l5z
>>83 別に何も困らないけどな、お前はなんでWindow アプリをiPhoneで開発するの?
そもそも画面サイズが全く違うじゃん。
大は小を兼ねるが、小が大を兼ねることはできない。
2019/03/06(水) 20:18:59.88ID:Re10+/On
Python超初心者なんだけど教えて下さい!
ボタンを押したらリストが出てきて、
選んだ文字列を変数に入れるってことをしたいんだけど

def Pdial(sender):
prop=dialogs.list_dialog(title='LIST',items=['A','B'])
return(prop)
prop=ui.Button(title='選択',action=Pdial)

リストが出て選択するとこまでは良いんだけど、
変数の中身はこうなる、、
print(prop)
<_ui.Button object at 0x10a8439a0>

AとかBって取り出し方をするにはどうすれば良いの?
2019/03/06(水) 21:22:25.15ID:+rHlHOvZ
>>85

PC で途中までやって、残りは芝生で寝転がってiPad で作業したいと思わないか?
2019/03/06(水) 21:48:18.44ID:RVGN/pzx
>>86

それこそPythonのお勉強になるよ
2019/03/07(木) 02:25:43.12ID:cHp6oMfZ
def Pdial(): #senderいらない
prop=dialogs.list_dialog(title='LIST',items=['A','B'])
return(prop)
prop=ui.Button(title='選択',action=Pdial)

res=Pdial()
print(res)
2019/03/07(木) 09:32:39.49ID:E2eXaClF
>>87 そういう場合は、Juno Pro(1800円) の方でやる。
使えないライブラリーを読んでる部分だけそっちでテスト。
他はPythonistaでテストすれば良いだろ。その方がサクサク行く。Jupyter は補完機能がなくイライラする。

Windows のJupyter の方はnbextensionsエクステンションを入れれば補間されるようになるけど
2019/03/07(木) 13:05:40.79ID:9XzeaP/N
やっぱり1800円の方か
でもあれ遅いんだろう?
使ってないけど

1200円 Pythonisita 悪かろう安かろう
2019/03/07(木) 16:17:05.87ID:k6ZLJER9
>>91 Pythonista の悪口を言ったらバチが当たるぞ。
これが有るとないとでは天と地ほどの差がある。
2019/03/07(木) 16:21:28.86ID:cyEYfpDf
まあないよりはマシだけどな
しかし、有料app なのに、Scipy, Panda 未対応は酷いな
2019/03/07(木) 16:56:10.82ID:k6ZLJER9
>>93 事情を察してやれ、基本的にはCコンパイルされたライブラリは使えないことになってる。
所が、numpy やsympy などはコンパイルして標準装備してるだけ涙ぐましい努力の跡が見えるよ。

同じUNIX系だとは言え、iOSの場合は厳しいアクセス制限があるから単にコンパイルし直しただけじゃ済まない。

だから、コンパイル済みを持ってくるapt-get なども使いたくても使えない。
2019/03/07(木) 21:27:32.11ID:D1nw//Ty
pythonisita で評価してるのは、コンソール画面の上の「?」ボタン押したら出てくる公式チュートリアルだな

関数名いれると、ずらずらと該当解説ページが表示される
引数も戻り値も、簡単なコード例もあるし結構便利

何千ページもある公式ドキュメント持ち歩くの筋力いるしな

問題は俺様のような英語使いはいいとして、お前らJAPには猫に小判な機能だということかな

そんなお前らにはこれで充分
https://docs.python.org/ja/3/library/functions.html
2019/03/07(木) 23:35:04.21ID:E2eXaClF
>>95 使い始めたばかりだからそんな機能があるの知らなかった。 教えてくれてありがとう。 これは便利だな。
こんな機能こそ重要。
2019/03/07(木) 23:53:33.37ID:9XzeaP/N
Python 関数一覧アプリとしての価値1200円
2019/03/08(金) 00:26:21.24ID:33ZLM8BT
>>97 おいおい、お前使っていないんだろ。
2019/03/08(金) 01:29:01.56ID:5FsfaYFV
Scipy, Panda ライブラリの解説は流石に搭載してないようだな
2019/03/08(金) 11:11:43.20ID:enrIbZX0
>>99  Pythonistaの PyDocにはあらゆるコンピュータの技術解説書が入ってるぞ。
最初にlaunch_PyDoc.pyを起動してアップデートする必要がある。

主な所では
Android、ApatchHTTPServer、Ardiono、AWS Javascript 、Bash、
C、C++、Common LISP、Django、Go、Haskel、TypeScript、、、
勿論 SciPy、Pandas、QT5なども全て入っている。
自動アップデートされるから常に最新バージョンが見れる。 勿論QT4とか古い仕様も見れる。
今Ardiono1.8.8を見てみたら100MB位ダウンロードする。 フルドキュメントが見れる。

あらかじめセットされたドキュメントに入っていないものをサーチした場合は、Google等に検索に行く。
2019/03/08(金) 11:44:00.15ID:5FsfaYFV
それ便利そうだけど、検索時にpython と無関係の関数を候補表示されると面倒だな
2019/03/08(金) 12:27:55.10ID:wEseC2y8
文句しか言わなくて草
2019/03/08(金) 13:21:51.76ID:enrIbZX0
>>101 使ってみろや。 自分が検索したものしか表示されないよ。 使いもしないで文句言うなや。
2019/03/08(金) 13:27:46.08ID:5FsfaYFV
ライブラリ別に、検索候補表示範囲を指定できれば使うかも
とりあえずは、SciPy、Pandas、QT5 とかで

Python 組んでるときに、同じ関数名称をたまたま C が持ってるからって、Cではこうなってます情報とかうざいだけ
2019/03/08(金) 14:00:40.41ID:33ZLM8BT
検索候補というか、デフォルトではドキュメントはダウンロードされていないから、自分が欲しいバージョンのドキュメントだけをsettingでダウンロードしておくとそれだけのリストが表示される、
https://i.imgur.com/LQwUeng.jpg

辞書は逆引き辞書になってる。つまり一般の上から下という構成ではなく、言葉から逆引き。
python3 をクリックすると、A から順に用語が並んで出てくる。
https://i.imgur.com/EtzKqdf.jpg
MACRO ( こんなの初めて見たぞ ) をクリックすると
https://i.imgur.com/Gr3H0dt.jpg
さらに
https://i.imgur.com/IhGAj42.jpg
2019/03/08(金) 14:05:39.64ID:33ZLM8BT
これをホームページに登録しておけばいつでも逆引きできる。

sort で検索すると
https://i.imgur.com/lOTAumO.jpg
2019/03/08(金) 14:15:18.30ID:33ZLM8BT
細かな操作性はもう少し改善してほしいが大枠ではよくできてるよ。 マークをつけるとかできるといいけどな。
これだけでも結構価値がある。
2019/03/08(金) 14:24:00.48ID:33ZLM8BT
>>106 Sorting HOW TO の横に G のマークがついてるのは、別ドキュメントを指してるみたい。
多分公式ドキュメントのHOW TO の事だろう。
https://i.imgur.com/ieASE8r.jpg

こう言うのも自分で登録できるようだが、まだやったことない。
2019/03/08(金) 14:43:30.57ID:33ZLM8BT
>>108 HOW TO は全て日本語になってるけど、pdf一括ダウンロードでは、HOW TO は全て原文のままだったな。
HTML 一括ダウンロードの方だと日本語になってた。
pdf もすぐにできるだろう。
2019/03/08(金) 16:05:02.20ID:9gxk1xXy
しかし困ったことに、pythonista アプリは1つしか動かないみたいだから、pythonista でコーティング中に見ることはできない。 その場合は? でみろと言うことか。
111デフォルトの名無しさん
垢版 |
2019/03/08(金) 23:59:14.04ID:+7teW8eJ
ああー.pyui使わずに
uiモジュールでGUIつくるのが
楽しいんじゃああああ
2019/03/09(土) 00:07:17.00ID:A2cffBSk
あなたたち普通にdash使いなさいよ
githubにpython日本語リファレンスの
差し替えソースもあるから、、、

わざわざpythonista使うことないでしょ、、、
2019/03/09(土) 00:37:25.83ID:jmJNTA16
>>112 dash を使ってるって書いてあるじゃん。
2019/03/09(土) 01:29:02.37ID:jmJNTA16
>>112 これのことでしょ。同じものだよ。
App名: Dash - Offline API Docs、デベロッパ: Bogdan Popescu
https://itunes.apple.com/jp/app/dash-offline-api-docs/id1239167694?mt=8
2019/03/09(土) 01:30:26.96ID:jmJNTA16
確かに独立して使えるからこっちの方が便利だね。
2019/03/09(土) 01:40:23.17ID:gjM9SRoS
日本語レファレンス使ったら負けかなと思っている
2019/03/09(土) 01:48:22.19ID:jmJNTA16
ただ、このアプリだと最新バージョンの仕様しかひろってこないね。 ま、それで十分だが。
こっちからだと、Sorting HOW TO にも飛べるな。

それで日本語バージョンにするのはどうしたら良いの?
アプリになってるといじれなさそうに思うけど。
SCP とかで設定ファイルをいじるのかな?

pythonista のリンクにあるDash サイトからダウンロードするとMac用みたいで使い方がわからないな。
下にはPurchase とあるし、Mac用だと書かれてたから今までリンクをクリックしたことなかったけど。
2019/03/09(土) 01:49:09.46ID:jmJNTA16
>>116 そう言う潔さも必要だな。
2019/03/09(土) 01:55:33.32ID:gjM9SRoS
>>114

これは便利そうだ
だがしかし、SymPy が入ってないような
2019/03/09(土) 02:00:26.16ID:gjM9SRoS
あと、TensorFlow も見当たらないんだが
2019/03/09(土) 02:09:29.68ID:jmJNTA16
>>119 SymPy 、TensorFlow は、User contributed documents に入ってる。
2019/03/09(土) 02:11:59.67ID:jmJNTA16
公式ドキュメントじゃないと言う意味なのかな?
2019/03/09(土) 02:35:07.15ID:gjM9SRoS
そんな怪しげなドキュメントも入ってるのか…
どこの誰がcontribute したんだよそれ
2019/03/09(土) 02:43:02.12ID:jmJNTA16
確かにSymPy などは、Python公式ドキュメントのリンクには入っていないんだよな。
2019/03/09(土) 02:50:36.66ID:jmJNTA16
sympy.org の公式ドキュメントなんだろうけど、sympy.org自体が弱いのかな?
Python.org との力関係がよくわからない。
2019/03/09(土) 02:56:25.01ID:gjM9SRoS
User Contributed Documents にPythonista 入ってた
笑える
2019/03/09(土) 02:57:19.49ID:jmJNTA16
>>126 ま、そりゃそうだわな。
2019/03/09(土) 03:01:01.87ID:gjM9SRoS
Jan Winkler は良いとして、
Yuxin Wu とかいうやつのContribution Documents は信用できるのか?
2019/03/09(土) 03:03:35.00ID:gjM9SRoS
よし一応こんだけ入れた
あとは使いながら考えよう

https://i.imgur.com/EYYJNi8.jpg
2019/03/09(土) 03:34:42.31ID:jmJNTA16
ここに日本語版のインストール方法が書かれてた。
http://hitoriblog.com/?p=33657

iTunes で、ファイル共有経由で変更するみたい。

それは良いけど肝心の日本語docset の場所がわからない。python3.6.1 はわかったけど。
ここを真似して自分で作るのか?
https://gist.github.com/hetima/26f21023c417e68be1d4db2d1e388816
2019/03/09(土) 11:14:47.81ID:A2cffBSk
>>130

せやで、macあるならmacのdashいれて書き換え

ソース内のpythonの日本語リンクは最新版になっとるから
バージョン調整するなら
リンクの部分も書き換えで、スクリプト実行すればいける

macなくて、pydocでやるなら
macのディレクトリパスを、pydocで英語のpythonリファレンスのパスを指定してあげればおけ
2019/03/09(土) 13:24:57.33ID:ktQSUaaW
>>131 最近は doc2dash を使ってるみたいだな。 Pythonistaでは動かない。

Windows10のanacondaで pip install doc2dash
で動いた。 sphinx はインストールされているので何もしなくてよい。

ポイントは、日本語HTMLをローカルにダウンロードしておいてそこを指定すること。 リモートサイトじゃ動かなかった。
まだ、Index の指定とか細かな指定はしていないが中身ができたからとりあえずよし。
python-3.7.2-docs-html にダウンロードしたとする、 -d はdocset の作成先ディレクトリ
-n は作成したDocsetの名前 他に -i, --icon FILENAME -I, --index-page FILENAME
$ doc2dash -n Python372ja -d ./ ソースディレクトリ\python-3.7.2-docs-html
アイコンは適当にネットのものをダウンロードした。

Dashの方で OTHER SOURCES TransferDocsers をクリックして Itunes でファイル共有をすると自動的に入ってくる。
入ってきたら一度クリックすると登録される。
一応全日本語ドキュメントを入れたから、公式ページと同じ見え方でたどることも可能。

https://pypi.org/project/doc2dash/

https://qiita.com/hrs_sano645/items/cff810749bd2dcf45621
2019/03/09(土) 13:36:40.33ID:A2cffBSk
>>132
ほぇー、勉強になったわ
サンガツ
2019/03/09(土) 13:43:24.55ID:lwZTh4qp
Pythonista で Transfer をやるにはstart server をクリックしてサーバーを立ち上げるみたいだけど、サーバーは立ち上がらなかった。
多分サーバーが立ち上がったら、そのサイトにドキュメントが見える様に置いておけば良いのかなと思うんだけど。
まあ、こっちはどうでも良いや。
2019/03/09(土) 14:36:24.88ID:lwZTh4qp
日本語HTML は、言語japanese を選択しておいて、ダウンロードページからHTML を一括ダウンロード。
解凍したディレクトリを指定する。

ただ、日本語の検索はできない。 と思って大元を見たら殆ど日本語の索引はないんだな。
英文の方にある Sections とか、Statements が無い。

日本語の索引が一部あるけど(記号、オ、文、環とか) これら関連が抜けてるのかな?
英文の索引と入れ替えないといけないのかな?

ここでは、スクリプトを組んで入れ替えてるな。
https://qiita.com/hetima/items/5c5d81822d35bb254ed5

しかしMac版のDash も漢字の検索できないの?
2019/03/09(土) 18:20:54.83ID:A2cffBSk
>>135
煽るつもり全くなく、
日本語で検索するってことを
考えたことがなかったわ

ちなみに、どんな言葉で検索しとるん?
2019/03/09(土) 19:41:25.09ID:3mUakWGD
>>136 実験的に関数とか文とか入れてみたんだけどね。
勿論
そんな事より

英文でも検索できないことの方が大きい。

https://i.imgur.com/FqZCRYV.jpg
https://i.imgur.com/3YHe0Hl.jpg
2019/03/09(土) 19:42:31.89ID:3mUakWGD
>>137 最初の方は英文で検索、、2つ目は日本語Dashで検索
2019/03/09(土) 21:26:13.93ID:ktQSUaaW
>>137 このS,M,Vの違いって何なんだろ。
2019/03/10(日) 04:23:05.50ID:5A3UW8N7
やはり日本語の表題が検索できない感じだな。

例えば、Glossary
日本語では用語集になってるが、
日本語バージョンでは、英語でも日本語でも出てこない。
英語バージョンだと、Glossary で出てくる。

索引を見ると、Glossary という言葉はどちらの索引にも登録されていないから、索引だけじゃなくて、HTMLの見出しみたいなのを検索用語に入れてるんだろうが、これが日本語だから検索対象に入っていない感じなのかな。

doc2dash のチョンボ?

それと、マニュアル内のオリジナル検索が効かないからjascript を有効にした方が良いみたい。 doc2set の -j
-u, --online-redirect-url オンラインボージョンも観れる様にしておいた方が良いのかな。

Supported Input Formats
https://doc2dash.readthedocs.io/en/stable/formats.html
なんかここに変なことが書いてある。
Sphinx を通さないとダウンロードしてきたHTMLは、インデックスが抜けるよとか?

自動的にやってくれるんじゃ無いの?

http://www.sphinx-doc.org/ja/stable/#

conf.py
language ja が必要か? html_search_options

一度 make html をやらないといけないみたいだな。
make はwindows ではbat ファイル。

Sphinx自体は国際化対応している。早い時点で日本語対応してるから日本語が検索されないわけがないな。

何で公式にdocset を配布してくれないんだよ。
2019/03/10(日) 11:29:19.76ID:o40sDLDU
Sphinxを最初から動かしてみた。(conf.pyが作られていなかった) doc2dashと言うディレクトリを作ってその中で操作
pip install Sphinx #インストール済みだった
sphinx-quickstart  # conf.pyが作られる defaultのまま進める(http://www.sphinx-doc.org/ja/stable/invocation.html )
> Separate source and build directories (y/n) [n]: n
> Name prefix for templates and static dir [_]:
> Project name: Python372ja #<<<自由に
> Author name(s): #適当に この名前でcopy rightも作られる
> Project release []:372ja0.1 #
> Project language [en]: ja #★ これで翻訳するとか書かれてるが余計なことをしないかな?
> Source file suffix [.rst]:
> Name of your master document (without suffix) [index]:
> autodoc: automatically insert docstrings from modules (y/n) [n]: y #★★最低限"autodoc"拡張はYESと回答する
> doctest: automatically test code snippets in doctest blocks (y/n) [n]:
> intersphinx: link between Sphinx documentation of different projects (y/n) [n]:
> todo: write "todo" entries that can be shown or hidden on build (y/n) [n]:
> coverage: checks for documentation coverage (y/n) [n]:
> imgmath: include math, rendered as PNG or SVG images (y/n) [n]:
> mathjax: include math, rendered in the browser by MathJax (y/n) [n]:
> ifconfig: conditional inclusion of content based on config values (y/n) [n]:
> viewcode: include links to the source code of documented Python objects (y/n) [n]: y #ソースコードへのリンクを作る
> githubpages: create .nojekyll file to publish the document on GitHub pages (y/n) [n]:
> Create Makefile? (y/n) [y]: # make html が有効になる(buildは要らない)
> Create Windows command file? (y/n) [y]:
Creating file .\conf.py.  #カレントディレクトリの中に作られる
Creating file .\index.rst.
Creating file .\Makefile.
Creating file .\make.bat.
2019/03/10(日) 15:09:04.47ID:o40sDLDU
次に conf.py の変更
version = '3.7'

# The language for content autogenerated by Sphinx. Refer to documentation
# for a list of supported languages.
#
# This is also used if you do content translation via gettext catalogs.
# Usually you set "language" from the command line for these cases.
language = 'en' # 'ja' を元のデフォルトにした コマンドラインで指定できるみたいだから
----変更終わり

結局 language をどちらにしても何の変りもなかった。
カレントディレクトリは、HTMLの中とした方が良いみたい。
2019/03/10(日) 16:50:25.00ID:3chvlOwP
なんかよくわからないが、特に toctree と rst ファイルの関係。

元々は、rst 形式で書かれたテキストをHTML に変換してくれるのが、Sphinx らしい。 公式PythonドキュメントHTMLは日本語ドキュメントも含めて全てSphinxが作り出してる。

toctree と rst を使ってSphinx がHTML を作るが、HTMLが作られた後は無関係になるのでは。

doc2dash がtoctreeを見ている雰囲気はない。あくまでもHTML だけを対象にしてるのでは?

どこがどう関係してるのかよくわからないが、conf.py で、
> viewcode: include links to the source code of documented Python objects (y/n) [n]: y #ソースコードへのリンクを作る

としたら、Python のソースコードを見れる用になった。
https://i.imgur.com/0jqwAHe.jpg
https://i.imgur.com/eVlf9m3.jpg
しかし、全てのリンクが作られるわけではなく、独立性の高いものだけにリンクが作られている感じ。 あまり有効性はなさそう。
2019/03/10(日) 19:50:49.51ID:3chvlOwP
とりあえず大きな問題はなさそうだから、これで使っていく。
ただ、本当を言えば普通のマニュアルの様に上から入る方法が欲しい。今の状態だとどこかに入ってその上にある元々のメニューを辿るしか無いから非常に面倒。

テーマの違いかどうか知らないが見やすくなった。
any で検索した結果
https://i.imgur.com/vugbd7b.jpg
https://i.imgur.com/JgfQL1j.jpg
2019/03/10(日) 20:00:10.62ID:WvObQRRb
Dash 右画面を全画面に拡大したら、検索結果場所とずれるんだが
手作り感満載だな
夏休み工作かよ
2019/03/10(日) 23:57:52.15ID:UdrthceH
本家(?)の作者が色々やらかして
appストアのアカウントか何かしら垢バン喰らって

ossで上げ直したみたいて
それをobjc_utilで書き直してるのよね?
objc_utilうまく使えてないから
勉強しようかしら(チラッ
2019/03/11(月) 00:00:38.84ID:2/XZgW7v
ちな、pythonistaでどんなモジュール使ってる?

ワイは、.pyuiを使わずに
uiだけでguiアプリ作ってニヤニヤしてるんだけど
テキストエディタとか作って
2019/03/11(月) 09:45:47.48ID:D2PSGRy3
文字入力中誤って消したりした時に元に戻したいよね。
iPhone を振る(シェイク)と、UNDO をやるかどうか聞いてくる。
これで元に戻せる。

https://i.imgur.com/u8GiCno.jpg
2019/03/11(月) 15:22:11.30ID:NYtiTycm
これは iOSの標準機能だね、 今まで気にして無くて使っていなかったからかなり損をしてたな。 メモ帳など途中で消したらあきらめてた
150デフォルトの名無しさん
垢版 |
2019/03/16(土) 03:25:29.18ID:k2la2ket
iOSのAPIのヘルプも検索したい
2019/03/17(日) 18:54:18.04ID:rtJfwveu
>>148
俺はシェイクするのがめんどいからAssistiveTouchで呼び出してるわ
2019/03/17(日) 19:37:18.37ID:5UEsPxnJ
Shaje it!
153デフォルトの名無しさん
垢版 |
2019/03/17(日) 20:33:24.20ID:CiK40yZf
みんなpythonで何作ってるの?
2019/03/18(月) 12:13:14.19ID:HCKyCvre
シェアするときに、自分なりに便利機能とかつけてる
2019/03/18(月) 14:38:41.74ID:3zrU7iIi
自動卵割機
2019/03/18(月) 17:35:12.82ID:jsWGzqw6
pythonista で、micro:bit あるいはArduino の操作/開発援助を考えてる人いる?

micro:bit は、microPython が動くんだけど、直接microPythonをpythonistaで動かすことはできないから単なるエディタがわりにしかならないだろうけど。

pythonのコードをmicro:bit に書き込むのは、uFlash というやつで書き込める。
2019/03/19(火) 17:27:02.17ID:oGEHJGmW
pythonista使ってAppStore向けのアプリって作れる?
2019/03/19(火) 19:50:06.18ID:xdTah2Z6
できるよ
そうApple ならね
2019/03/19(火) 20:31:18.96ID:li5E1YOo
>> 157
昔は、作者がビルドできるモジュール作ったみたい
アップされたのもあるみたい

いまは、どうなんだろうね
そもそも誰もやろうとしてないんじゃない?
2019/03/20(水) 00:42:19.77ID:D6kxNzj1
>>159 Pythonista のサイトにいくつかアプリが紹介されてるよ。 俺も一つダウンロードしてみたけど、出来はまあまあだが使い方が良く解らんかった。

Black & White をダウンロードした。 でも今は検索しても出てこないな。
https://github.com/omz/black-white
2019/03/20(水) 13:08:14.15ID:SCUiNJRf
実行すると、実行先のディレクトに年月日時分.pyのファイルをつくるスクリプトを作ったで!
consoleで、uiかsceneのテンプレ載るようにした!
スニペットとかあると思うけど、使い方わからんし

超初心者だから、添削オナシャス!
2019/03/20(水) 13:09:34.68ID:SCUiNJRf
bb2cで、ソース貼り付けようとしたら
改行が多すぎるって怒られた、、、
2019/03/20(水) 14:57:15.18ID:5/9kRpXZ
こんなところに張り付けてアドレスを張ればよい

【ソースコードが長くなったら】 (オンラインでコードを実行できる)
https://ideone.com/
http://codepad.org/
http://compileonline.com/
http://rextester.com/runcode
https://runnable.com/
https://code.hackerearth.com/
http://melpon.org/wandbox
https://paiza.io/
2019/03/20(水) 14:59:48.32ID:5/9kRpXZ
DBの管理ツールでPgAdminと言うのがあるけど、python と flask で作られてた。
flask はPythonista でも動くんだな。 Webアプリが作れる。
2019/03/20(水) 20:36:21.13ID:3itc9aZe
サンクス
これでええんか?

https://code.hackerearth.com/b78c22f
2019/03/21(木) 14:08:41.88ID:VurhAbOk
おい!アップしたんやから何かしら言ってくれよー
2019/03/21(木) 14:26:21.95ID:/qmYOdp9
長い
三行でまとめろ
2019/03/22(金) 10:25:12.12ID:B/TAeU9m
>>166 なんでこんなに不必要なコードがたくさん入ってるんだ? 何かのツールを使ったのか?
無駄が多すぎる。 3行とまではいわないがせめて10行以下にしろよな。
2019/03/22(金) 12:52:47.02ID:B/TAeU9m
PyQtはインストールできないが、PySideはインストールに行くが Python 3.4までしかサポートしていないから3.6にはインストールできなかった。
今更2.7を使おうとも思わないからな。
2019/03/22(金) 23:29:13.16ID:j/PifJG1
>>168
そーゆーの凄い助かる、あざす

前提として、オブジェクト指向を理解してないというのが大きいと思ってる

抽象化やコードの見通しの良さが大事と、頭では理解している一方で
pythonistaの使われ方、機能的な意味で
必要に応じてモジュールをインポートとか、他のスクリプトを参照させるという、pc上では当たり前な事が
iphone(ipad)一括管理という特性上、少々煩雑とも考えます

なので、
ソースコードをコピー→単一スクリプトに貼り付け→実行

と、いう少々アナログ的だけどpythonistaとしては理に叶ってるのかなと


また、私のpythonistaの作成フローとして、思いついたテストコードや書き捨てのコードを、本プロジェクトディレクトリにぶち込んで、コードを探しやすくしたいという意図もある

上記のコードをpythonista内のショートカット(レンチのアイコン)登録して、いつでも簡単に呼び出せる流れにしたかったです


そもそも、この説明がまとまってなくて
3行でまとめろや、的な感じやな、、、あー頭悪いな、、、、



そんな感じで、修正部分とかありますかね?
2019/03/22(金) 23:39:28.36ID:y5lD+PAp
そもそも何を目的としたコードなのかわかりませんので
2019/03/22(金) 23:51:18.01ID:063kmx7X
>>171

>>161
こちらざます
2019/03/23(土) 00:34:47.20ID:wdvoFt9b
>>170 その説明はそれこそ3行でまとめろ。
プログラムもそうだけど、だらだらと書いてるとなにが中心なのかわからなくなる。
すると自分でもロジックを追いにくくなりバグの原因となる。
文章の場合は人に伝えたいことが伝わらなくなる。
2019/03/23(土) 18:57:15.26ID:3E8aL7oK
import webbrowser
webbrowser.open('https://docs.python.org/ja/3/')
これでブラウザを開けるんだな。 pythonistaのタブとして開かれるのがイマイチだが、Python が自分の配下から外れてブラウザが立ち上がるのを許していないらしい。
2019/03/23(土) 20:05:19.21ID:inzpaDS1
import webbrowser

safari='x-web-search://'
webbrowser.open(safari)


URLscheme使えば呼び出せるけど
あまり嘘は教えない方がいいと思う
2019/03/23(土) 20:10:28.11ID:ncJuorwR
>>175 何言ってんだか、>>174 をコピペして実行してみな。
百聞は一見にしかず。

Python3.3 から採用された正式な文法だぞ。
2019/03/23(土) 20:12:07.16ID:ncJuorwR
>>175 url scheme の中の一つがhttp であることも知らない様だな。
2019/03/23(土) 20:14:01.80ID:ncJuorwR
あ、httpが抜けてた。

import webbrowser
webbrowser.open('https://docs.python.org/ja/3/' )
2019/03/23(土) 20:16:55.41ID:ncJuorwR
あれ?抜けてるはずないのにBB2C で書き込むと削除されるのか?
これならどうだ?

import webbrowser
url='https://docs.python.org/ja/3/'
webbrowser.open_new( url )
2019/03/23(土) 20:17:38.38ID:ncJuorwR
>>179 やはりhttps が見えなくなるな。
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況