Pythonのお勉強 Part56

■ このスレッドは過去ログ倉庫に格納されています
2018/02/24(土) 09:07:21.39ID:5jzCjhzv
Pythonオフィシャルサイト
http://www.python.org/

■前スレ
Pythonのお勉強 Part55
https://mevius.5ch.net/test/read.cgi/tech/1513919747/
211203
垢版 |
2018/03/18(日) 18:02:13.39ID:0NXI2kIO
>>210
それができてたらほんと良いですよね、、、ほんとすいません
2018/03/18(日) 18:07:48.80ID:3t93zsRH
>>206
path = path.replace('\\\\', '\\')
じゃいかんのか?
2018/03/18(日) 18:12:25.93ID:eTRcfGVx
そもそも外部って何やねん、コードで示せ、コードで! エラーも載せろや
2018/03/18(日) 19:03:37.68ID:5YCBO0rZ
>>205
だれかがたててくれたっぺ
くだすれPython(超初心者用) その37
http://mevius.5ch.net/test/read.cgi/tech/1521271945/
2018/03/18(日) 21:25:06.31ID:SSkDCIit
>>211
外部でできないなら、どうやって1個とか2個とか確認してるんだ?
2018/03/18(日) 21:54:56.65ID:EVM8spxN
まあそもそも¥は一つで、表示上2つになってるだけなんだけどさ
それは既に指摘されてるし理解しない方が悪いよね
217デフォルトの名無しさん
垢版 |
2018/03/18(日) 22:33:21.42ID:9qr4sOuJ
tkinter ボタンを押しても処理が実行されない?


Sample01(user1)を実行したら、端末に出力結果が表示される想定なのですが、できてません。何処が悪いのでしょうか?

https://teratail.com/questions/118018
218デフォルトの名無しさん
垢版 |
2018/03/18(日) 22:42:51.97ID:9qr4sOuJ
どうも、ありがとうございました。
2018/03/18(日) 23:10:37.62ID:JFJ3EKTR
Ruby では、\ の代わりに、/ を使う。
C:/Users/Owner/Documents/

Ruby では、p, inspect など、デバッグ用関数で、
インタープリタ内部の表現を見ると、文字化けなどしていても、
puts などで外部出力すると、正常に動く

str = "a"
str.inspect #=> "\"a\""
" がエスケープされて、\" と表示される

str.to_s #=> "a"

内部表現では、\ でエスケープされて、\\ と表示されていても、
外部出力すれば、\ になるのだろう

つまり、君の気のせいw
2018/03/18(日) 23:18:18.93ID:kMXsuFsK
「Rubyでは」って君の名前?
2018/03/19(月) 01:29:38.00ID:whA1lTOb
pythonの入門サイトってjupiter推してるところ多いよね
イカれてるわ
2018/03/19(月) 03:19:44.00ID:g83+7/NF
python2でも3でも動きませんでした。他の方お願いします
2018/03/19(月) 03:27:08.48ID:v+iv8pOg
[0,0,0,1,1,1]

このような配列の並び替えたものを全て書き出したいのですが(重複なしで)
関数を使って簡単にできる方法はありませんでしょうか?
2018/03/19(月) 03:37:21.53ID:Nrl75llW
set使えば良いんじゃないの
2018/03/19(月) 03:39:21.03ID:v+iv8pOg
すいません。
setとどのように使うのでしょうか?
2018/03/19(月) 04:18:31.72ID:qULSWWAN
>>223
import itertools
print(list(itertools.permutations([1, 2, 3])))
2018/03/19(月) 05:09:10.23ID:v+iv8pOg
>>226
ありがとうございます。
その関数は知っていたのですが、
同じ数字を含む場合(下記のように書き換えた場合)
重複がしょうじます。。。

import itertools
print(list(itertools.permutations([0, 0, 1, 1])))

これを回避する方法はありませんでしょうか。。。
2018/03/19(月) 05:14:21.24ID:ARfIDF7Q
list(の代わりにsorted(set(
2018/03/19(月) 05:23:23.35ID:v+iv8pOg
ありがとうございます。
できました。
2018/03/19(月) 09:19:15.15ID:OIWdTKYf
sortなんてする必要なかんべ
231203
垢版 |
2018/03/19(月) 21:45:49.03ID:xtdCFGmz
色々ありがとうございます、できました。
お騒がせしてすいませんでした
助かりました。
232デフォルトの名無しさん
垢版 |
2018/03/20(火) 00:50:31.26ID:J0Id73NT
礼なら俺に言うんだな、あばよ。
2018/03/20(火) 01:01:31.56ID:8EzEDPku
初歩的な質問や話題は以下で↓
くだすれPython(超初心者用) その37
https://mevius.5ch.net/test/read.cgi/tech/1521271945/
2018/03/20(火) 01:45:04.11ID:PjVFN34O
>>232
せめてお名前を
2018/03/20(火) 01:49:09.88ID:byMmitjf
>>232
待って、行か臭い
2018/03/20(火) 02:17:47.95ID:/v3Zwt77
柳沢慎吾
237デフォルトの名無しさん
垢版 |
2018/03/20(火) 07:23:53.67ID:rmVwB3Ur
>>201
マシン語は天才でないと出来んのか?
2018/03/20(火) 21:34:43.49ID:TCtdGmJW
毎回クリーンなpythonをインストールするときに迷うんだけど、
pyenvでAnacondaごと新しく環境作るのか、pyenvの中の1つのAnacondaの中に複数の環境作るのか

どっちが良いのかな?
今はpyenvで複数環境管理してるけど無駄にデータ容量取ってたりするのか不安…
2018/03/20(火) 22:51:07.41ID:kMUzLoBL
>>238
こんなとこで聞いても不安は払拭されないからさっさとenvフォルダの容量調べて見ようよ。
2018/03/20(火) 23:13:50.12ID:90lpMvmP
>>239
pyenvでだと
Anaconda2 2.7GB
Anaconda3 5.2GB
だった
conda createだとどうなんだろ?
2018/03/21(水) 00:34:45.27ID:e7ByloC5
GUIのAnaconda Navigatorで仮想環境作ると楽でいいね
PIPじゃないと入れられないモジュールを使う時は、Anaconda3の中で別の仮想環境作って管理してる
2018/03/21(水) 00:44:53.36ID:G7nfsc4K
winpythonってどうなの?
レジストリ汚さずに済むみたいだけど
243デフォルトの名無しさん
垢版 |
2018/03/21(水) 03:54:54.83ID:/DQe9S8X
普通にPythonのインストーラから入れてる
そこからvenvでクリーンな仮想環境もつくれるし、シンプルで楽かな
244デフォルトの名無しさん
垢版 |
2018/03/21(水) 08:02:40.57ID:pPz9oHRt
そもそもいくつも同じような環境作る必要なんかないんやで?
2018/03/21(水) 09:03:56.85ID:wH+bs2Zv
>>242
多分レジストリは汚さないと思うけど、、
むしろレジストリ汚すpythonモジュールってあるの?

まぁ、ライセンス的にユルユルな上にxrcデザイナーも使えるので割と便利だけど、wxpythonのxrc関連の実装はちょいちょいバグがある。
そう言えば最新版で再検証してないな、、、暇見つけてやっとくか。
2018/03/21(水) 09:48:26.14ID:g/DZS1kr
元コメで聞いてるのはwxpythonじゃなくてwinpythonだよ
247デフォルトの名無しさん
垢版 |
2018/03/21(水) 10:18:53.08ID:9aBHV4ji
>>242
超おすすめ
2018/03/21(水) 10:34:11.84ID:wH+bs2Zv
>>246
うわ、、ごめん、、、
2018/03/21(水) 11:56:41.70ID:K+POHQyd
>>248
という事は使うならpyqtがオススメですか?

ネットにあるのは4の情報ばかりで
5だと少し書き換えないと動かない事があって
手が出しにくいです
250デフォルトの名無しさん
垢版 |
2018/03/21(水) 12:11:39.14ID:MTE55bx9
5になって使うのやめた人は多い
2018/03/21(水) 17:10:34.93ID:0m3Rfatq
cpython(オリジナルのWindows実装)のインストーラーからインストールして、
pyでモジュールを拾ってるんだけど、
他の実装と比べた時、何かメリット・デメリットが有るのかな?
252251
垢版 |
2018/03/21(水) 17:12:27.44ID:0m3Rfatq
失礼
モジュールを拾うのは py じゃなくて、pip だねw
2018/03/21(水) 17:50:34.23ID:TuOnBZsZ
お前らエディタ何使ってる?
2018/03/21(水) 18:07:03.56ID:WXWDX/M/
hidemaruとsakuraエディタ
2018/03/21(水) 18:15:58.20ID:ZGJmhAHm
>>253
xyzzy
2018/03/21(水) 18:17:23.19ID:ww7O5zDA
eclipse+PyDev
2018/03/21(水) 18:43:35.53ID:ZIWF0mlj
vimかPyCharm
2018/03/21(水) 19:10:36.32ID:Wv1GClK5
vscode使ってる
pycharmはいつからか起動時に毎回スケルトン?だかをチェックしててHDDガリガリしてて怖くて消した
259デフォルトの名無しさん
垢版 |
2018/03/21(水) 19:44:18.74ID:LD9a0642
pycharm
2018/03/21(水) 19:52:42.60ID:dEZXP7y0
そんなこと聞いてどうすんだよ
2018/03/21(水) 20:52:41.95ID:wH+bs2Zv
>>249
勧められるほどQt使ってないな
本業はc++でUIにwx使ってる関係でpythonでも慣れてるwx使ってるだけだし。
2018/03/21(水) 21:21:32.92ID:0KLVe4kB
>>260
ズリネタ
263デフォルトの名無しさん
垢版 |
2018/03/21(水) 22:49:13.53ID:fTbDiwfs
安倍内閣と同じで、消去法でQt。
264デフォルトの名無しさん
垢版 |
2018/03/21(水) 23:48:05.13ID:ZL6JKuhd
pythonとセックスさせろ
2018/03/22(木) 03:07:16.63ID:R5Phquw0
pyなんて拡張子を見た事がありませんかが
あなた達はちゃんと仕事をしてるんですか?
もっと世間の役に立つ事をしたらどうですか?
2018/03/22(木) 04:13:44.64ID:2Shst5wA
>>253
emacs
2018/03/22(木) 07:35:58.60ID:eEO25xSg
vimだろ
2018/03/22(木) 08:20:53.03ID:F8t2F6Vp
sublime text
2018/03/22(木) 22:10:06.89ID:DshGlsoA
マングリング(白目)
2018/03/23(金) 01:17:29.74ID:qUw1cRZJ
mule派の俺は異端か?
2018/03/23(金) 02:33:06.66ID:qR+JntZo
うん
2018/03/23(金) 09:07:15.81ID:8b2u+xYC
2018/03/23(金) 18:50:20.11ID:cO59A8WN
intellij IDEA Ultimateにpythonのプラグイン入れるのと、Pycharm使うのって機能的には差異は無いのかな?
2018/03/23(金) 19:22:07.19ID:QhndyOe1
負け犬はどうでもいい
既にvscodeに抜かれてるからいい加減移行しなさい
2018/03/23(金) 19:56:23.82ID:JVuexzeb
さすがにvscodeはないわなw
2018/03/23(金) 20:07:39.21ID:0DDzAR5J
あれいろんな言語使う人用で特に素晴らしいPython環境というわけでは全然ないからな。
PythonならPython専用環境のほうがいいに決まってる。
277デフォルトの名無しさん
垢版 |
2018/03/23(金) 21:28:36.01ID:9yghwvRE
Visual Studio
2018/03/23(金) 21:45:40.12ID:5/Js449c
>>277
割といいよな。
ライブラリDB更新にすげえ時間かかるけど、一度更新してしまえばインテリセンスの精度も高いし。
2018/03/24(土) 10:42:47.12ID:qVlCVeR6
不明点をググっても中途半端なQiitaの記事ばかりが上位に表示される
2018/03/24(土) 11:25:14.10ID:WPuMsPfE
反社会的企業として広めた方がいい
2018/03/24(土) 12:30:29.35ID:RHp4dgWv
このスレは初心者が多いみたいだから今は違うかもだけど
使い込んでいくと必要なのはカスタマイズ性になっていく
2018/03/24(土) 12:40:58.35ID:DtiNFwiJ
使い込むようならもう初心者じゃないからな
だからこのスレ的にはVScodeが一番おすすめできる
VimとかEmacsの設定に凝り始めたら時間がいくらあっても足りない
2018/03/24(土) 13:06:55.19ID:lcHhOSrB
Pythonしか書かないならVSCodeは最適解ではない。
2018/03/24(土) 13:18:58.10ID:dVRvT3Vm
最適解なんて人によって違うだろ
2018/03/24(土) 13:52:09.24ID:byeAqx8I
>>283
pycharm最強だな
286デフォルトの名無しさん
垢版 |
2018/03/24(土) 18:40:28.09ID:48/rgK9T
アナコンに付いてるスパイダー使ってるけどIPyだからそのままだと他の環境でpltとかが挙動不審になる
287デフォルトの名無しさん
垢版 |
2018/03/24(土) 18:42:09.48ID:48/rgK9T
あとナビゲーターから起動しないと変になる
触らないのに何でかリソース食うナビゲーター
スタンドアロン版もあるみたいだしそっちにしようかな
2018/03/24(土) 18:43:02.10ID:RN0GX0Rk
すっぱいだ
2018/03/24(土) 18:43:36.24ID:Sg89pPfA
>>283
>Pythonしか書かない
そんな奴は少ないんじゃないのか
2018/03/24(土) 21:48:58.58ID:CjNpxR1+
ここにいますぞ

他のも触ったけど記号が見づらくて
2018/03/24(土) 22:15:13.24ID:VFWqnprV
PythonとJavascriptくらいしか書かないわ
2018/03/24(土) 22:19:40.27ID:eLKlegbB
なぜPythonじゃなく自分のことを書きたがるのか
293デフォルトの名無しさん
垢版 |
2018/03/24(土) 22:53:45.03ID:eiXnZV0X
ここ一年くらいはpythonしか書いてないな。
職業的プログラマというわけではないので、結果が出力できればどの言語でもいいし。
2018/03/24(土) 23:23:08.71ID:Xq3G6mq/
パイパンって奴だな
295遊園地-24
垢版 |
2018/03/25(日) 01:21:30.51ID:rKYpAGpu
夜中に遮る者が居たから、ゴキブリかと思ったらpythonだった。
噛まれなくて良かった。
2018/03/25(日) 02:11:25.78ID:vGx9Wf9w
>>293
職業的プログラマでPythonしかやらない(出来ない)開発者はある意味すごい気がする
2018/03/25(日) 02:22:25.58ID:ynTfUqao
>>279
最近、侍エンジニアって奴がやたら検索上位に来る
2018/03/25(日) 09:18:54.31ID:odAtqNOY
>>296
欧米では最初のプログラミング言語となることも多いので普通では
他に何やると
2018/03/25(日) 09:31:15.94ID:ES9w1L0L
>>298
君は気づいていないかも知れないがここは日本だよ
2018/03/25(日) 11:08:14.99ID:wOnFqNPo
>>292
5chのPythonスレに来る連中は、Pythonについて色々語るだけの知識がないから俺語りになる。
2018/03/25(日) 11:09:32.90ID:vPJlyNvz
> 5chのPythonスレに来る連中は、Pythonについて色々語るだけの知識がないから俺語りになる。
うんうん>>300とかモロそうだよね
2018/03/25(日) 11:18:11.43ID:Kd5eXJCW
>>279
それは検索の仕方が悪いのでは?
2018/03/25(日) 11:18:30.96ID:wOnFqNPo
>>301
俺は超初心者でかつど低脳だからPythonについては語れないが
お前はどうなんだ?
304デフォルトの名無しさん
垢版 |
2018/03/25(日) 11:35:37.91ID:hyW7/lyL
>>297
ヒント:グーグルはお前が望むであろう検索結果を表示している
2018/03/25(日) 11:39:01.52ID:wOnFqNPo
>>302
そうなんだけど、低脳はなんで悪いのかが分からないんだよ
だから5chに低脳のためのPythonの勉強(ここ)・超初心者スレがある
低脳はコミュ能力もないからスレで回答する人は要エスパー力だが
2018/03/25(日) 12:17:43.87ID:vPJlyNvz
>>303
だったら黙ってろ!
って話な
お前も俺も
307デフォルトの名無しさん
垢版 |
2018/03/25(日) 12:22:12.21ID:WaYZZq21
今朝のテレビで Scratch の紹介やってたわ
Python が義務化されるなんてならんかな
308遊園地-24
垢版 |
2018/03/25(日) 12:41:03.40ID:rKYpAGpu
そうなったら、センス有る小中学生に頭下げて教えて貰うしか無いな。
恐らく有料だろうけどなw
2018/03/25(日) 13:17:07.08ID:0/GtmxIQ
教えてもらっても頭が悪いとダメだろう
頭の悪さを何とかするのが最重要だが、無理だろうからな
2018/03/25(日) 15:35:50.26ID:f3doOr5b
機械学習とかopencvとか使いたいなら
windows環境に直接Python入れるのと、
Windows Subsystem on Linix にPython入れる(Pycharmでリモートインタラプト?で実行)

どっちが良いのかな?
環境構築のしやすさとか動作の安定性とか実行速度とか総合的に鑑みて
■ このスレッドは過去ログ倉庫に格納されています
5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

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