Pythonのお勉強 Part55

1デフォルトの名無しさん2017/12/22(金) 14:15:47.03ID:8mUBEZUB
Pythonオフィシャルサイト
http://www.python.org/

テンプレ等は2以降で

■前スレ
Pythonのお勉強 Part54
http://mevius.5ch.net/test/read.cgi/tech/1504251887/

836デフォルトの名無しさん2018/02/13(火) 23:17:36.09ID:4GSdWauJ
GUIプログラムって限定してるけどな

837デフォルトの名無しさん2018/02/13(火) 23:22:03.61ID:6NbXP/1F
ラズパイでc#でguiやってる俺は異端か?

838デフォルトの名無しさん2018/02/13(火) 23:23:55.54ID:dnkMhdeD
IoT Core?

839デフォルトの名無しさん2018/02/13(火) 23:24:07.02ID:GATU8JQ7
>>829
windows使ってない

840デフォルトの名無しさん2018/02/13(火) 23:33:48.48ID:p7MFS7OQ
>>707
今さらだけど試してみた
本当にありがとうございます!こんなに便利なものがあったとは...。
前回作りたかったものはCUIで作ってしまったので,次回に活用してみようと思います

今はもっとシンプルそうなもの,発注リストの作成guiを作ろうかなと思ってます
リストからポチポチ選択したら発注依頼と合計金額が出力されるものです
まずは自分であれこれ奮闘しますが,もしヒントになるものがあれがご教示いただけると嬉しいです

841デフォルトの名無しさん2018/02/13(火) 23:44:18.58ID:Oty8UzhK
>>836
Winの場合はほぼGUIだろ
WinでCuiで良いならpowershellで良いやかな
俺は、C#はさっぱりで使えないが、powershellならよたよたしながらコピペで使っている
powershellなら会社のどのPCでも使えるからな。

842デフォルトの名無しさん2018/02/14(水) 02:29:18.90ID:K0n2lzuY
GUIとかCUIで言語変えるのか
私はマルチインタフェースで作るからそんなことはないな
一番大事なのはビジネスロジックだし
GUIなんて後でその言語でバインドできるツールキット選ぶだけだろ

アクションゲームとかそういうんだと根本的なとこだから違ってくるが

843今北産業2018/02/14(水) 02:38:26.40ID:0KFwdahs
tkinterのことも、思い出してください…

844デフォルトの名無しさん2018/02/14(水) 02:42:07.01ID:5ceQyHGJ
>>837
そんなやついたんだ

845デフォルトの名無しさん2018/02/14(水) 07:25:17.30ID:iRw2BKIP
>844
うまい

846デフォルトの名無しさん2018/02/14(水) 11:32:48.60ID:gwupYb1h
Windows で、CUI なら、PowerShell よりも、Ruby が楽

RubyInstallers 2.4.3-1 (x64) 7-ZIP版(ポータブル版)で十分。
これを、C:\Ruby24-x64 において、ユーザー環境変数PATH を通すだけ

the MSYS2 toolkit みたいな、UNIX の開発環境もいらない

Rails とかやるなら、Windows10 のWSL で、Ubuntu 16.04 上で開発すれば良い。
ちなみに、Python3.5 なら最初から入っている

847デフォルトの名無しさん2018/02/14(水) 15:49:43.42ID:DzbcmhO+
PowerShellはOSの根幹に関わることをいじるとき
ファイル大量にコピーしたいとか副ストリーム使いたいとかハードディスクフォーマットしたいとかそういう時に使う
Pythonはファイル開いて何かしようかとういう時に使う
あるいはクロス環境での共通コード書きたいとか
GUIをガチでやるならもちろんDirectXかOpenGL
これらは文字を出すことすら1ヶ月かかるぐらい難しい
Railsはサーバーサイドで全然違う技術
この方面でGUIといえばReact+Redux
Node.js+babel+webpack使うの
レンダリングをブラウザに丸投げできるので楽
さあ君も現代的なJavascriptとCSS3の世界に感動してくれ

848デフォルトの名無しさん2018/02/14(水) 15:51:49.47ID:dwqqTelo
うち、c++とwxだけどな。
小物ツール作るときはCUIかpython+wx。

849デフォルトの名無しさん2018/02/14(水) 17:02:58.42ID:rMSOrK/H
32bitのpythinで_winregとかつかっても
64bitOSだと希望の場所のレジストリ読み書きしてくれなくて
wow3264nodeとかvirtualstoreに行っちゃいます
64bitos+32bitpythonのときに
_winregで64bitOSのレジストリの読み書きはどうすればいいんでしょう?

850デフォルトの名無しさん2018/02/14(水) 17:14:31.42ID:Fr7KgauA
64bit環境で32bitアプリを動かした時は、WindowsOS側がWow6432Nodeのレジストリにリダイレクトしてしまうので
アプリを64bit化しない限り無理だと思う

851デフォルトの名無しさん2018/02/14(水) 20:35:45.61ID:eKl8bnmA
ループ作業中のデータを一定時間毎にcsvに出力しているのですが、6時間ごとに別のCSVを作成し、それに続きを自動でデータを書き込みたいのですが、どういったコードを書けばよいのか見当もつきません。
誰か教えてください。

852デフォルトの名無しさん2018/02/14(水) 20:41:53.76ID:H2gVyVCN
ループど時間測定

853デフォルトの名無しさん2018/02/14(水) 21:09:05.13ID:CIMuEj36
すでに一定時間毎にしているなら、一定時間毎を6時間にしたものをもう一つ追加すれば良いだろ

854遊園地2018/02/14(水) 21:31:16.92ID:UyNjWvFX
□はインデント

関数にして突っ込めばOKwww
    「もう、何も怖くないwww」

aiueo='大きく吸って、せーの!あいうえおあお!!'

def Sample01(memo):
□f = open(memo+'.csv', 'w') # 書き込みモードで開く
□f.write(aiueo) # 引数の文字列をファイルに書き込む
□f.close() # ファイルを閉じる

for i in range(3):
□Sample01('愛してる'+str(i))

855遊園地2018/02/14(水) 21:37:30.76ID:UyNjWvFX
ファイルを書き込みモード w
追加書き込みモード a

確かに現状で一定時間で回してるなら、6時間ごとにしたら良いだけだな。

856遊園地2018/02/14(水) 21:59:12.16ID:UyNjWvFX
ウィンドウズじゃあ signal 使えないのww

 schedule でも 使ってろwww

857デフォルトの名無しさん2018/02/14(水) 22:17:26.36ID:eKl8bnmA
ありがとう
良く分からないけど調べてみます

858デフォルトの名無しさん2018/02/15(木) 15:43:32.04ID:KpD+HGQH
>>854
あえいうえおあお だぞ

859遊園地2018/02/15(木) 16:41:29.98ID:DdWb+fDC
失礼しました。
気分が上がって、軽率な間違いをしました。

完全にcareless mistake[不注意による誤り。]です。

 ご指摘、ありがとうございました。

860デフォルトの名無しさん2018/02/16(金) 04:16:15.01ID:+6h6odYC
これ使い分けてコーディングするひといるの?
https://qiita.com/masaru/items/5ebf2e96d6524830511b

861デフォルトの名無しさん2018/02/16(金) 14:54:23.28ID:nsAnnQ7H
scikits.talkboxから音声データのmfccをやってるんだけどdivide by zero encountered in log10を吐いて出力が-infだらけになる
いい解決方法分かる人居ませんか?

862デフォルトの名無しさん2018/02/16(金) 15:16:41.66ID:dBpGhFbZ
>>860
もちろん

863デフォルトの名無しさん2018/02/16(金) 15:18:57.86ID:dBpGhFbZ
>>861
logの定義
log(x) のときに
log(x.dropna())
とか
log(x[x>0])
とか

864デフォルトの名無しさん2018/02/16(金) 19:25:31.84ID:eWNTs6tg
wxpythonでTextCtrlのボックスがアクティブになっている時に
輪郭がブルーにハイライトされるのを消すには
どうすれば良いですか? 環境はMacです
よろしくお願いします

865デフォルトの名無しさん2018/02/16(金) 19:47:15.58ID:uCgPr+rC
それってmacの設定じゃないっけ?

866デフォルトの名無しさん2018/02/16(金) 20:33:56.80ID:bV6azCnv
キーロガーでも作るんか

867デフォルトの名無しさん2018/02/16(金) 20:34:20.53ID:F2x4m1vM
Macの設定やね

868デフォルトの名無しさん2018/02/16(金) 22:39:08.55ID:XDQWsyYN
>>864です。ありがとうございます。
例えばテキストエディタとか
その検索ウインドウの入力ボックスとか
青いラインが出てこないので
そういう事が出来たらいいなあと思ったのですが
難しいんですか。

869デフォルトの名無しさん2018/02/16(金) 23:19:52.91ID:S3mlGk95
おいどんはwxpythonは使っていないからさっぱり分からんが、
Mac以外のLinux,Winでは>>864のようにならないってことか

870デフォルトの名無しさん2018/02/16(金) 23:29:11.24ID:S3mlGk95
>>868
>青いラインが出てこないので
なら、wxpythonから離れてそうならないソフト(ソース公開もの)がどうしているか調べたほうが良いんじゃないのか。

871デフォルトの名無しさん2018/02/17(土) 12:02:53.47ID:4zPZnKBj
macだとmultilineにした時点で青枠消えなかったっけ?
あと、ドキュメントみる限りwxRichTextCtrlもフォーカス枠なさそうだけど、multiline外したら出てくるのかもしれない。

872デフォルトの名無しさん2018/02/17(土) 12:53:58.93ID:ohyVW+8j
>>870
>>871

ちょっとソース色々探してみます。
multilineでも出て来てしまいます。
wxRichTextCtrl試してみます。
ありがとうございました。

873デフォルトの名無しさん2018/02/17(土) 20:17:13.30ID:WaN+Xqe6
PythonでROSの勉強してるけどROSって実際に企業で使われているか気になる

874デフォルトの名無しさん2018/02/17(土) 22:50:27.30ID:wwCUZT+Z
魔方陣解けるようになりましたでー
ほらほら偶数の魔方陣もこの通り、スゴない?

14x14の魔方陣
196, 13, 12, 11, 5, 188, 189, 190, 191, 192, 4, 3, 2, 183
169, 181, 26, 25, 24, 20, 175, 176, 177, 19, 18, 17, 170, 182
155, 156, 166, 39, 38, 37, 35, 162, 34, 33, 32, 157, 167, 168
43, 142, 143, 151, 52, 51, 50, 49, 48, 47, 144, 152, 153, 154
70, 58, 129, 130, 136, 65, 64, 63, 62, 131, 137, 138, 139, 57
84, 83, 73, 116, 117, 121, 78, 77, 118, 122, 123, 124, 72, 71
98, 97, 96, 88, 103, 104, 106, 105, 107, 108, 109, 87, 86, 85
112, 111, 101, 102, 89, 90, 92, 91, 93, 94, 95, 110, 100, 99
126, 114, 115, 74, 75, 79, 120, 119, 76, 80, 81, 82, 125, 113
127, 128, 59, 60, 66, 135, 134, 133, 132, 61, 67, 68, 69, 140
141, 44, 45, 53, 150, 149, 147, 148, 146, 145, 46, 54, 55, 56
29, 30, 40, 165, 164, 160, 161, 36, 163, 159, 158, 31, 41, 42
15, 27, 180, 179, 173, 174, 21, 22, 23, 178, 172, 171, 16, 28
14, 195, 194, 186, 187, 6, 7, 8, 9, 10, 193, 185, 184, 1

875デフォルトの名無しさん2018/02/18(日) 00:55:30.78ID:trAPtbQv
合ってるかわからんからすごいとは言い難いってゆう

876デフォルトの名無しさん2018/02/18(日) 10:01:11.68ID:U6LNIIy7
魔方陣ってなんだ?

877デフォルトの名無しさん2018/02/18(日) 10:45:35.67ID:++VQfh56
matlabならmagic関数で一発だな

878デフォルトの名無しさん2018/02/18(日) 11:56:51.33ID:aIhKZ7Wj
IronPythonは最強なのに何故あまり話題にならんの?
教えてエロい人

879デフォルトの名無しさん2018/02/18(日) 12:18:01.75ID:6C73cEwr
IPythonに乗っ取られました

880デフォルトの名無しさん2018/02/18(日) 13:10:42.39ID:aIhKZ7Wj
IPythonは便利だけど
GUIはできないやんか

881デフォルトの名無しさん2018/02/18(日) 13:12:30.20ID:6C73cEwr
matplotlibでGUI

882デフォルトの名無しさん2018/02/18(日) 13:24:52.58ID:aIhKZ7Wj
グラフだけやんか

883デフォルトの名無しさん2018/02/18(日) 14:52:17.53ID:O4aOHMr/
ってかみんなアナコンダ

884デフォルトの名無しさん2018/02/18(日) 14:52:22.78ID:6C73cEwr
ボタンもメニューも作れますが
そもそもtkだし

885デフォルトの名無しさん2018/02/18(日) 15:22:16.98ID:aIhKZ7Wj
TKとかゴミやんか
作業効率悪すぎやんか

886デフォルトの名無しさん2018/02/18(日) 15:23:11.12ID:NA3uK8zG
pyqtがいいんじゃないの?

新着レスの表示
レスを投稿する