★当スレにRubyのソースコード類を書くことを禁ず
☆Ruby等、Pythonではないプログラミング言語での回答類を書くことも禁ず
このスレッドは、他のスレッドでは書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますが、お礼は Python の布教と初心者の救済をお願いします。
エラーを解決したいときはエラー表示や環境(バージョン/IDEまたはcommand line/OS)を略さずに書き込んで下さい。
騙りが頻発しています。質問する方は一時的なトリップをつけることを検討して下さい。
次スレは >>985 辺りで
前スレ
くだすれPython(超初心者用) その40
http://mevius.5ch.net/test/read.cgi/tech/1542874174/
◆PythonのHome Page
http://www.python.org/
◆まとめwiki
ttp://python.rdy.jp/
◆Pythonのソースコードをそのまま5ちゃんにコピペすると
インデントが崩れるので
こういうところ↓にはってきてください
ttp://ideone.com/ Pythonするにはぷち手間あるのがめんどうかなぁ
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数を長めに指定しる。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう
ttps://ja.osdn.net/pastebin/ ログイン必須になりやがった(゚Д゚#)
−−−−天麩羅ここまで−−−−
探検
くだすれPython(超初心者用) その41【Ruby禁止】
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2019/02/04(月) 21:22:10.08ID:9MrdxUVg300デフォルトの名無しさん
2019/02/21(木) 08:55:18.20ID:Daclfccm >>283
すみません。見え張ってました。VS Codeは数回使ってみだけで、基本的に元通りgedit使っちゃってます。
すみません。見え張ってました。VS Codeは数回使ってみだけで、基本的に元通りgedit使っちゃってます。
301デフォルトの名無しさん
2019/02/21(木) 14:34:58.79ID:y1fIYiTV NIC(ネットワークインターフェイス)が複数あるPCで、
requestsを実行する際にNICを指定してGETなりPOSTなりをしたいのですが、
方法が分かりません、requests自体にその手のパラメータはなさそうですが…。
どなたかお教えください。
requestsを実行する際にNICを指定してGETなりPOSTなりをしたいのですが、
方法が分かりません、requests自体にその手のパラメータはなさそうですが…。
どなたかお教えください。
302デフォルトの名無しさん
2019/02/21(木) 15:19:27.90ID:YDJO8R6Z 層が全く違うぞ
どういう意味だ?
どういう意味だ?
303デフォルトの名無しさん
2019/02/21(木) 15:38:13.68ID:1URmNQhh >>301 NICを指定することはできないんじゃないの? そもそも何をしたいの?
複数のNICが同じLANに出ていけばどちらを経由しても行きつく先は同じだけど。
もしこんなことをやりたいのか?
NIC-1 >> LANのIP-1にだけ繋がってる
NIC-2 >> LANのIP-2にだけ繋がってる
それでIP-2につなぎたいからNIC-2を使いたいとか?
だったらNICなんか気にせずに接続しに行けばつながる方にしかつながらない。
複数のNICが同じLANに出ていけばどちらを経由しても行きつく先は同じだけど。
もしこんなことをやりたいのか?
NIC-1 >> LANのIP-1にだけ繋がってる
NIC-2 >> LANのIP-2にだけ繋がってる
それでIP-2につなぎたいからNIC-2を使いたいとか?
だったらNICなんか気にせずに接続しに行けばつながる方にしかつながらない。
304デフォルトの名無しさん
2019/02/21(木) 15:44:20.15ID:y1fIYiTV >>302
分かりにくかったらすいません…
例として、PCにそれぞれ別のグローバルアドレスを持ったNICが二つあって(AとB)、
あるWebサーバーへの通信(=最終的にやりたいのはrequestsのGET/POST)はNIC-A経由で通信する、
また、別のWebサーバーへはNIC-B経由で通信する、ということをしたいのです。
かえって分かりにくいでしょうか…?
分かりにくかったらすいません…
例として、PCにそれぞれ別のグローバルアドレスを持ったNICが二つあって(AとB)、
あるWebサーバーへの通信(=最終的にやりたいのはrequestsのGET/POST)はNIC-A経由で通信する、
また、別のWebサーバーへはNIC-B経由で通信する、ということをしたいのです。
かえって分かりにくいでしょうか…?
305デフォルトの名無しさん
2019/02/21(木) 15:46:43.29ID:y1fIYiTV >>303
説明が足りずすいません、上に書いたとおり、NICはそれぞれ別のグローバルIPを持っていて
且つ、通信先はインターネット上のWebサーバーです。
接続先によってNIC(というかソースIP)を使い分けて通信したいのです。
説明が足りずすいません、上に書いたとおり、NICはそれぞれ別のグローバルIPを持っていて
且つ、通信先はインターネット上のWebサーバーです。
接続先によってNIC(というかソースIP)を使い分けて通信したいのです。
306デフォルトの名無しさん
2019/02/21(木) 15:59:09.52ID:auY8mpXd >>305
皆の質問の意図を理解できていないよ
なぜ、
>接続先によってNIC(というかソースIP)を使い分けて通信したいのです。
わざわざこんな使い分けをしたいのか、その理由を聞かれている
普通はソースIPを分けなくても接続できるから
皆の質問の意図を理解できていないよ
なぜ、
>接続先によってNIC(というかソースIP)を使い分けて通信したいのです。
わざわざこんな使い分けをしたいのか、その理由を聞かれている
普通はソースIPを分けなくても接続できるから
307デフォルトの名無しさん
2019/02/21(木) 16:40:54.57ID:yAj8ZZjm >>305 何か理由があってどうしてもやりたいのなら、ルータなりでIPルーティングをすれば出来るけど。
静的ルーティングの設定 - Linux
https://qiita.com/kooohei/items/b0931ae210911cc52adc
この場合だとNICの選択もできる。
静的ルーティングの設定 - Linux
https://qiita.com/kooohei/items/b0931ae210911cc52adc
この場合だとNICの選択もできる。
308デフォルトの名無しさん
2019/02/21(木) 16:41:32.97ID:VKoyYoRj >>306
そんなもんプログラムじゃなくてもっと下層層でやることや
そんなもんプログラムじゃなくてもっと下層層でやることや
309デフォルトの名無しさん
2019/02/21(木) 17:21:39.12ID:y1fIYiTV >>307
スクレイピングやWEB-APIを叩くときに、ratelimitが厳しいサイトがあるのでほんの少しそれを緩和したいのです。
ありがとうございます、ルーティングをいじってしまうのは最初に考えたのですが、環境は外部のVPSで(また説明不足ですいません)
基本リモートでいじっているので、そのあたりどうなるのかなぁと、明日また試してみます。
また、調べたところCurlとかだと何かIFを指定するパラがあるようですが、横着ですが今のコードをあまり変えたくなくて。
スクレイピングやWEB-APIを叩くときに、ratelimitが厳しいサイトがあるのでほんの少しそれを緩和したいのです。
ありがとうございます、ルーティングをいじってしまうのは最初に考えたのですが、環境は外部のVPSで(また説明不足ですいません)
基本リモートでいじっているので、そのあたりどうなるのかなぁと、明日また試してみます。
また、調べたところCurlとかだと何かIFを指定するパラがあるようですが、横着ですが今のコードをあまり変えたくなくて。
310デフォルトの名無しさん
2019/02/21(木) 17:42:34.88ID:MuHdm1tt >>309 じゃ、curl と同じ様にしてみたら?
# curl -I --interface eth0 http://www.yahoo.co.jp/
#python
def message_api(request):
req = requests.post('http://www.yahoo.co.jp/' \
--verbose \
--get \
--interface=‘eth0’
--data 'text=おはようございます' \
--data 'appkey=xxxxxxxxx')
print(req)
# curl -I --interface eth0 http://www.yahoo.co.jp/
#python
def message_api(request):
req = requests.post('http://www.yahoo.co.jp/' \
--verbose \
--get \
--interface=‘eth0’
--data 'text=おはようございます' \
--data 'appkey=xxxxxxxxx')
print(req)
311デフォルトの名無しさん
2019/02/21(木) 20:41:02.67ID:Xsa0ee+G312デフォルトの名無しさん
2019/02/21(木) 21:16:21.39ID:3FyMMC5r 実践 Python 3
313デフォルトの名無しさん
2019/02/21(木) 22:23:48.06ID:rZ10GU5L >>312
一回マジでしゃぶってもらえませんか
一回マジでしゃぶってもらえませんか
314デフォルトの名無しさん
2019/02/22(金) 00:02:47.01ID:4wGjWw5c315デフォルトの名無しさん
2019/02/22(金) 00:57:21.96ID:tDPXA70g >>309
じゃあサブプロセス使ってcurlで実行しちゃえばいいんじゃないの?
じゃあサブプロセス使ってcurlで実行しちゃえばいいんじゃないの?
316デフォルトの名無しさん
2019/02/22(金) 01:10:21.20ID:PLvaKLdQ >>310
ヒドイw
ヒドイw
317デフォルトの名無しさん
2019/02/22(金) 13:47:21.78ID:no4Nr2T0 NICを指定してrequestsの件、Pythonで出来ました。
requests_toolbeltというmoduleを組み込むことで、ちょっと搦め手ですが、source IPからNICを
指定してmountすることが出来ます。(ここには参考になる人はいなそうですがw)
以上。
requests_toolbeltというmoduleを組み込むことで、ちょっと搦め手ですが、source IPからNICを
指定してmountすることが出来ます。(ここには参考になる人はいなそうですがw)
以上。
318デフォルトの名無しさん
2019/02/22(金) 21:06:15.39ID:d1khp6TM ええやん
319デフォルトの名無しさん
2019/02/23(土) 11:43:34.06ID:+DV3f+Dk 伊勢の名物
320デフォルトの名無しさん
2019/02/23(土) 12:26:45.82ID:lot8ckD6 国産のRuby叩かれすぎワロタ
321デフォルトの名無しさん
2019/02/23(土) 12:40:42.89ID:1QjCNYhv このスレに限るなら、叩かれているのはほとんどRubyガイジのせいだろ
目の前をうろうろする羽虫みたいなもんだ
目の前をうろうろする羽虫みたいなもんだ
322デフォルトの名無しさん
2019/02/23(土) 12:48:40.53ID:+DV3f+Dk 自業自得
323デフォルトの名無しさん
2019/02/23(土) 14:39:26.54ID:lot8ckD6 劇場で数十年ぶりに復活したCity Hunter
冴羽獠の愛銃Python3xxと日本でも流行りのPython3の因果関係
冴羽獠の愛銃Python3xxと日本でも流行りのPython3の因果関係
324デフォルトの名無しさん
2019/02/24(日) 09:29:08.59ID:iJEnzY0p デスクトップアプリはpythonとjavascriptどっちがいいんでしょうか
325デフォルトの名無しさん
2019/02/24(日) 10:00:32.60ID:QKZEiFxx C#
326デフォルトの名無しさん
2019/02/24(日) 10:02:11.33ID:5XYYe3Vz327デフォルトの名無しさん
2019/02/24(日) 10:23:34.56ID:iJEnzY0p あっちこち手をつけるのも大変なのでjavascriptでやってみます
でもelectronッテメモリ悔いますよねなぜか
でもelectronッテメモリ悔いますよねなぜか
328デフォルトの名無しさん
2019/02/24(日) 10:31:16.66ID:8D34p5sx なぜ32GBモデルにしなかったんだろ俺のバカバカ!ってね
329デフォルトの名無しさん
2019/02/24(日) 14:53:09.92ID:YwY0sV++ >>324
python
python
330デフォルトの名無しさん
2019/02/24(日) 15:01:02.77ID:h7ByRKin VBの一択だな
331デフォルトの名無しさん
2019/02/24(日) 16:35:42.81ID:57VgR7IR >>328
そんなにメモリ喰うの?
そんなにメモリ喰うの?
332デフォルトの名無しさん
2019/02/24(日) 17:24:23.04ID:7HrBRrfk333デフォルトの名無しさん
2019/02/24(日) 17:33:29.69ID:r06CB5Xe 昔ながらのデスクトップPCやサーバー機みたいな拡張とパーツ交換自在な時代なら最初16GBでも後から増設できたのに今時のモバイルなプログラム環境は半田付けされていて購入後に構成変更できないから辛いね
334デフォルトの名無しさん
2019/02/24(日) 17:41:27.91ID:9Sd/QbRT 交換式にしたらスペース食うからねえ。
モバイルでもメモリとストレージは変更出来るってのも既に過去の話だな。
完全に買った時に全て決まるようになってしまった。
モバイルでもメモリとストレージは変更出来るってのも既に過去の話だな。
完全に買った時に全て決まるようになってしまった。
335デフォルトの名無しさん
2019/02/24(日) 17:51:55.81ID:+6ZRRI/z >>333 今時のPCでも、スロット数が少ないから、何年かしたらもうボードから買い換えるしか無いよ。
諦める事だな。
(全てが寿命に近づいてるから捨てる。)
ただ、買った直後にそのPCで動かないのがあったら、諦めて別の方法を探った方が吉。
諦める事だな。
(全てが寿命に近づいてるから捨てる。)
ただ、買った直後にそのPCで動かないのがあったら、諦めて別の方法を探った方が吉。
336デフォルトの名無しさん
2019/02/24(日) 20:14:36.77ID:r06CB5Xe PCはスマホやタブレット、2 in 1とかにコモディティ化&低価格化してきてるからブラックボックスで使い捨てになるのも仕方ないのかも
337デフォルトの名無しさん
2019/02/24(日) 20:21:36.39ID:+6ZRRI/z >>336 もう何台もPCを自作してきたが、あとで拡張しようと思って作ってても、いざ拡張する時になると時代遅れで結局捨ててしまう。
だってメモリだって新しいメモリは使えないし、新しいCPUは使えないし、何が拡張だ。
ほとんど全てのパーツが寿命に近づいてるから全てを新しくした方が安心できる。 何度壊れて痛い目にあったことか。
だってメモリだって新しいメモリは使えないし、新しいCPUは使えないし、何が拡張だ。
ほとんど全てのパーツが寿命に近づいてるから全てを新しくした方が安心できる。 何度壊れて痛い目にあったことか。
338デフォルトの名無しさん
2019/02/24(日) 20:26:06.19ID:iK4D+UQi 横からだが、今時古いメモリやCPUでもそれほど違わん。
(最近はAMDのお陰で急速にコア数増えたが)
物欲抑えれば全然現役で行ける。
(それでも性能追うのが浪漫なのは否定せんが)
(最近はAMDのお陰で急速にコア数増えたが)
物欲抑えれば全然現役で行ける。
(それでも性能追うのが浪漫なのは否定せんが)
339デフォルトの名無しさん
2019/02/24(日) 20:35:10.14ID:r06CB5Xe IDEとOfficeとブラウザとテキストエディタとレタッチソフトとiTunesぐらいなら十分すぎるぐらいCPUは進化したけれど
4K以上の動画編集とかVRとかデスクトップ科技計算とかみたいなヘビーユースだとCPUもGPGPUも最先端を追うしかないね
4K以上の動画編集とかVRとかデスクトップ科技計算とかみたいなヘビーユースだとCPUもGPGPUも最先端を追うしかないね
340デフォルトの名無しさん
2019/02/24(日) 20:39:21.47ID:9Sd/QbRT341デフォルトの名無しさん
2019/02/24(日) 20:42:46.42ID:rYs6roSD342デフォルトの名無しさん
2019/02/24(日) 22:22:06.63ID:mG+2Y3tM pythonのクラスメンバへのアクセスのことで質問です
クラスのメンバに次の2通りの方法でアクセスしたいのです。
(1)ピリオドを使ってアクセスする
(2)辞書のようにアクセスする
それぞれ単独では実現できるのですが、両方同時に成立させる
ことが出来なくて困っています。
最初に(1)のために次のように実装してみます
class Foo():
def __init__(self, x):
sel.x = x
@property
def x(self):
return self.x
@x.setter
def x(self, x):
self.x=x
これだとエラーになるためxを_xにすると上手くいきます
しかしそうすると__dict__がxではなく_xをキーとしてしまうため
def __getitem__ を実装してもキーはxではなく_xになるため
f=Foo()とすると
(1)のアクセスは f.x
(2)のアクセスはf["_x"]
ということになってしまうのです。
(1)も(2)も同じキーでアクセスできるように出来ないでしょうか?
クラスのメンバに次の2通りの方法でアクセスしたいのです。
(1)ピリオドを使ってアクセスする
(2)辞書のようにアクセスする
それぞれ単独では実現できるのですが、両方同時に成立させる
ことが出来なくて困っています。
最初に(1)のために次のように実装してみます
class Foo():
def __init__(self, x):
sel.x = x
@property
def x(self):
return self.x
@x.setter
def x(self, x):
self.x=x
これだとエラーになるためxを_xにすると上手くいきます
しかしそうすると__dict__がxではなく_xをキーとしてしまうため
def __getitem__ を実装してもキーはxではなく_xになるため
f=Foo()とすると
(1)のアクセスは f.x
(2)のアクセスはf["_x"]
ということになってしまうのです。
(1)も(2)も同じキーでアクセスできるように出来ないでしょうか?
343デフォルトの名無しさん
2019/02/24(日) 22:28:23.99ID:mG+2Y3tM 追記ですみません
メンバ変数は値を更新した際に自動的に他の処理も呼びたいため
setterを必要としています。
メンバ変数は値を更新した際に自動的に他の処理も呼びたいため
setterを必要としています。
344デフォルトの名無しさん
2019/02/24(日) 22:34:22.09ID:dOn5ud/R x.setter()等の仕様がそうだから仕方ないんじゃ?
…
def __init__(self, x):
self._x = x
…
def get_x(self):
self._x = _x
x = property(get_x,set_x, del_x)
やってないけど
…
def __init__(self, x):
self._x = x
…
def get_x(self):
self._x = _x
x = property(get_x,set_x, del_x)
やってないけど
345デフォルトの名無しさん
2019/02/24(日) 22:39:07.56ID:dOn5ud/R あるいは中に仕込むか
@x.setter
def x(self, x):
self.x = x
self._x = x
@x.setter
def x(self, x):
self.x = x
self._x = x
346デフォルトの名無しさん
2019/02/24(日) 22:43:09.76ID:2N6WWWAR うちsandybridgeだけど当面買い換える予定ないぞ
グラボは入れ替えたが
グラボは入れ替えたが
347デフォルトの名無しさん
2019/02/25(月) 00:00:08.65ID:LEqgxgt7 >>342
適当に辞書作ってsetattr,getattrをsetitem,getitemにマッピングすればOK
Class Foo():
_dic = {}
def __setitem__(self, key, val):
self._dic[key] = val
def __getitem__(self, key):
return self._dic[key]
__setattr__, __getattr__ = __setitem__, __getitem__
こうすれば
f = Foo()
f['x'] = 10
f.x
でアクセスできる
適当に辞書作ってsetattr,getattrをsetitem,getitemにマッピングすればOK
Class Foo():
_dic = {}
def __setitem__(self, key, val):
self._dic[key] = val
def __getitem__(self, key):
return self._dic[key]
__setattr__, __getattr__ = __setitem__, __getitem__
こうすれば
f = Foo()
f['x'] = 10
f.x
でアクセスできる
348デフォルトの名無しさん
2019/02/25(月) 00:10:04.15ID:PZlQ37TI >>347 なんか黒魔術みたいだな。
349デフォルトの名無しさん
2019/02/25(月) 00:15:42.13ID:W+H8OHl9 いや、辞書への挿入で更新もしたいならそれが正しい
_xはデバッグ用途と思って更新を考えない簡略版で答えた
_xはデバッグ用途と思って更新を考えない簡略版で答えた
350デフォルトの名無しさん
2019/02/25(月) 00:24:18.98ID:PZlQ37TI >>347 全く始めたばかりで何もわかっていないんどけど、みんながpython の内部を改良していくためには必要な情報だけど、こんな事をpythonユーザーに正式に開放してるの?
351デフォルトの名無しさん
2019/02/25(月) 00:31:37.32ID:LEqgxgt7 >>350
公式ドキュメントの組み込み関数にサンプルコードがあるよ
でも自分が学んだのはエキスパートPythonプログラミングという本かな
公式ドキュメントも分かってしまえば分かりやすいけど、無機質な感じがして読みにくい
公式ドキュメントの組み込み関数にサンプルコードがあるよ
でも自分が学んだのはエキスパートPythonプログラミングという本かな
公式ドキュメントも分かってしまえば分かりやすいけど、無機質な感じがして読みにくい
352デフォルトの名無しさん
2019/02/25(月) 00:32:00.78ID:uKYGHYXp 「暗示するより明示せよ」
がpythonの設計思想のひとつだからな
別に珍しいことでもない
LISPなんかはユーザーが自由に言語設計をいじれすぎて
無数の方言が作られているしな
がpythonの設計思想のひとつだからな
別に珍しいことでもない
LISPなんかはユーザーが自由に言語設計をいじれすぎて
無数の方言が作られているしな
353デフォルトの名無しさん
2019/02/25(月) 00:38:04.31ID:SRxcknzj >>347
メンドクセーッ!
メンドクセーッ!
354デフォルトの名無しさん
2019/02/25(月) 00:40:49.46ID:PZlQ37TI >>353 だよな。 言語仕様としてできないものはできないで良いだろ。 言語仕様じゃ無いんだろ?
黒魔術は闇の世界で使う技術。
黒魔術は闇の世界で使う技術。
355デフォルトの名無しさん
2019/02/25(月) 02:53:38.38ID:9+tyf5TU いや、attr系やitem系操作するのは、
他の言語の演算子のオーバーロードと
同じ感じテイストづし、珍しくも無い。
他の言語の演算子のオーバーロードと
同じ感じテイストづし、珍しくも無い。
356デフォルトの名無しさん
2019/02/25(月) 11:22:12.78ID:Opp/wdL5 >>342
Hoge.__dict__ を作るだけでいける
Hoge.__dict__ を作るだけでいける
357デフォルトの名無しさん
2019/02/25(月) 20:13:54.92ID:+kysiU+6 Python初学者どころかプログラム初学者なのですがそんな人にも使いやすいIDEはありますでしょうか?ググった所PyCharmやアナコンダなどがありましたが皆様の意見もご参考にさせて頂ければと
358デフォルトの名無しさん
2019/02/25(月) 21:07:11.42ID:Ey4Q/htY 初心者こそpycharmを使うべし
タイポも変数のundefinedもpep違反も全部赤ペン先生で指摘してくれる
タイポも変数のundefinedもpep違反も全部赤ペン先生で指摘してくれる
359デフォルトの名無しさん
2019/02/25(月) 21:36:21.30ID:dXFOGwmu 有料版使ってる人いるのかな
360デフォルトの名無しさん
2019/02/25(月) 21:39:49.74ID:h8G0r/CT >>357
PyCharm、VisualStudio
PyCharm、VisualStudio
361デフォルトの名無しさん
2019/02/25(月) 21:48:25.21ID:+kysiU+6 >>358>>560
PyCharmですかありがとうございます入れてみます
Visual StudioはVScodeというものですよね?py以外も色々できると聞いて気になってはいたのですがPython3を使うには設定が必要で初心者にはしんどいと聞いて及び腰です、、
PyCharmですかありがとうございます入れてみます
Visual StudioはVScodeというものですよね?py以外も色々できると聞いて気になってはいたのですがPython3を使うには設定が必要で初心者にはしんどいと聞いて及び腰です、、
362デフォルトの名無しさん
2019/02/25(月) 21:51:26.82ID:+kysiU+6 未来にレスしてしまった
>>360ありがとう御座います
>>360ありがとう御座います
363デフォルトの名無しさん
2019/02/25(月) 22:51:43.04ID:Huj6YV9p Visual StudioとVisual Studio Codeは別物
前者がIDE、Codeはエディタ
Codeの方は.pyを初回に読み込んだ時にpython拡張インストールした方がいいよと言われるので指示に従えばいいだけ
前者がIDE、Codeはエディタ
Codeの方は.pyを初回に読み込んだ時にpython拡張インストールした方がいいよと言われるので指示に従えばいいだけ
364デフォルトの名無しさん
2019/02/25(月) 23:50:17.81ID:+kysiU+6 なるほど別物なんですね
vsコミュニティとかもあってややこしいです
教えて頂いたVisual StudioとPyCharmを使えるようになってそれからアナコンダにステップアップして行きたいと思います
vsコミュニティとかもあってややこしいです
教えて頂いたVisual StudioとPyCharmを使えるようになってそれからアナコンダにステップアップして行きたいと思います
365デフォルトの名無しさん
2019/02/26(火) 00:15:19.10ID:hK50uex+ いやWindowsだといきなりAnaconda入れるのが一番無難で簡単で手っ取り早いぞ
そしてAnacondaは開発環境としてVSCodeを推奨してるからVSCodeおすすめ
そしてAnacondaは開発環境としてVSCodeを推奨してるからVSCodeおすすめ
366デフォルトの名無しさん
2019/02/26(火) 00:26:09.34ID:hKlKYH4W 俺はVSCodeと素Pythonを押すね
Anacondaは最初は使わん機能ばっかだし
Anacondaは最初は使わん機能ばっかだし
367デフォルトの名無しさん
2019/02/26(火) 01:03:36.19ID:6/9JHzaI Winなのに素python+Atomの俺は圧倒的少数者だと分かった
368デフォルトの名無しさん
2019/02/26(火) 01:12:55.28ID:pkMMAEQe アナコンダはジュピターノートで書くのはわかっていますがセルの仕様が独特、アナコンダ用のプロンプトがあるなどで初心者向けではないよと言われたのですがそうでもないのですか?
369デフォルトの名無しさん
2019/02/26(火) 07:23:43.12ID:VSDQz9S9 考えるよりダウンロードして簡単なプログラム書いてみなよ。無料なんだし。
少し使ってみて不自由を感じたら他を試せばいい。
少し使ってみて不自由を感じたら他を試せばいい。
370デフォルトの名無しさん
2019/02/26(火) 09:06:58.73ID:fq9lYmyM vscodeはjupyterみたいにも使えるしね
ブレークポイントつけれたりデバッグ出来るのは初心者には有難い
会社の低スペックPCだとストレス溜まりまくりだからやむなくjupyter使うけど…
ブレークポイントつけれたりデバッグ出来るのは初心者には有難い
会社の低スペックPCだとストレス溜まりまくりだからやむなくjupyter使うけど…
371デフォルトの名無しさん
2019/02/26(火) 12:55:41.05ID:ePz6Ki1y Android用のpython環境をオススメしてください
372デフォルトの名無しさん
2019/02/26(火) 13:49:43.50ID:8hsOp8y1 今はvim上でターミナル使えるようになったから、WindowsでもgVim使ってる
Pythonは公式で配ってるインストーラで入れて、必要ならvenv使う
管理が楽
Pythonは公式で配ってるインストーラで入れて、必要ならvenv使う
管理が楽
373デフォルトの名無しさん
2019/02/26(火) 15:10:50.48ID:lleTMO6w 副業で大学教員やってるからPyCharmのPro版を無償で使えてる
PyDevやSpyderにイライラして結局vimで書いてたけど乗り換えた
学生さんはPyCharm使うといいよ
PyDevやSpyderにイライラして結局vimで書いてたけど乗り換えた
学生さんはPyCharm使うといいよ
374デフォルトの名無しさん
2019/02/26(火) 15:13:01.67ID:8+7ktUtN >>371
S4A
以前は Windows + Python2 素のインスコで使ってて
Python3 に乗り換えたときに
(Windows で) Anaconda でインスコして使ってるけど
全然問題無いわ
368 は明らかに事実誤認
S4A
以前は Windows + Python2 素のインスコで使ってて
Python3 に乗り換えたときに
(Windows で) Anaconda でインスコして使ってるけど
全然問題無いわ
368 は明らかに事実誤認
375デフォルトの名無しさん
2019/02/26(火) 15:13:46.29ID:8+7ktUtN typo した
S4A じゃなくて SL4A
S4A じゃなくて SL4A
376デフォルトの名無しさん
2019/02/26(火) 15:32:01.94ID:s53snE6v377デフォルトの名無しさん
2019/02/26(火) 17:21:21.96ID:1yUj9TwU >>371 自分はAndroidを使っていないけど、良さそうじゃん。
Android上でPython3が利用できるPydroid3がスゴイ
http://pineplanter.moo.jp/non-it-salaryman/2018/02/02/pydroid-on-android/
Android上でPython3が利用できるPydroid3がスゴイ
http://pineplanter.moo.jp/non-it-salaryman/2018/02/02/pydroid-on-android/
378デフォルトの名無しさん
2019/02/26(火) 17:27:22.38ID:1yUj9TwU >>376 あまり堅苦しく考えないで良いじゃん。
いつでもどこでも使えるスマホは、練習用としては使えるよ。 解説書を読みながらちょっと試してみるとか。
Google の colab とか使ってWeb で作る手もあるけど、ネットが繋がっていないと使えなかったり、ちょっともたつく気がする。
ローカルで使えるに越したことはない。
いつでもどこでも使えるスマホは、練習用としては使えるよ。 解説書を読みながらちょっと試してみるとか。
Google の colab とか使ってWeb で作る手もあるけど、ネットが繋がっていないと使えなかったり、ちょっともたつく気がする。
ローカルで使えるに越したことはない。
379デフォルトの名無しさん
2019/02/26(火) 17:56:25.83ID:T0vQDev8 >>371
termuxでapt install python
termuxでapt install python
380デフォルトの名無しさん
2019/02/26(火) 19:22:35.54ID:EZFWpudG 多倍長整数演算を高速化する方法はありますか?
numba使うと正しい結果が出ない
たぶん内部で浮動小数点数に置き換えてる
numba使うと正しい結果が出ない
たぶん内部で浮動小数点数に置き換えてる
381デフォルトの名無しさん
2019/02/26(火) 19:31:36.49ID:1yUj9TwU >>380 やったことないけど、浮動小数点数の桁数を指定するんじゃダメ?
382デフォルトの名無しさん
2019/02/26(火) 20:03:11.69ID:FOtxANKO >>380
多倍長整数なのに実は浮動小数でやっていましたではオイオイだろ
多倍長整数なのに実は浮動小数でやっていましたではオイオイだろ
383デフォルトの名無しさん
2019/02/26(火) 20:37:19.08ID:EZFWpudG どうも整数の間違いでした
今日、階乗を計算していたんですが
20!までは正しいが21!で失敗します
2^63-1を超えるのが原因でしょう
今日、階乗を計算していたんですが
20!までは正しいが21!で失敗します
2^63-1を超えるのが原因でしょう
384デフォルトの名無しさん
2019/02/26(火) 21:08:14.74ID:IBhh82RD 組み込み関数のmath.factorial()は正しく21!を返すのに…
385デフォルトの名無しさん
2019/02/26(火) 22:44:26.23ID:4zwtaCfi386デフォルトの名無しさん
2019/02/27(水) 07:42:07.40ID:L5IXP2k2387デフォルトの名無しさん
2019/02/27(水) 09:22:59.83ID:dPGb0bDo お客さんそんなことしても悟りは得られないよ
388デフォルトの名無しさん
2019/02/27(水) 14:31:55.97ID:6BQDuKk1389デフォルトの名無しさん
2019/02/27(水) 15:12:55.08ID:qFMaDdKD √2× √6= 2√3
みたいに√つけたまま演算できるライブラリないですかね
勝手に小数点付き数字に変えられてうんざり
3π × 2n= 6nπ
みたいなのも欲しいです。
みたいに√つけたまま演算できるライブラリないですかね
勝手に小数点付き数字に変えられてうんざり
3π × 2n= 6nπ
みたいなのも欲しいです。
390デフォルトの名無しさん
2019/02/27(水) 15:17:26.74ID:PApWA4xG そういう処理を自動でしたいがためのプログラミング。
391デフォルトの名無しさん
2019/02/27(水) 15:42:22.04ID:AFI97rHS392デフォルトの名無しさん
2019/02/27(水) 19:01:19.46ID:CWPXM8YW393デフォルトの名無しさん
2019/02/27(水) 20:54:44.82ID:kap/FwCb djangoで掲示板やら、ブログやら作ってみたんだけど
djangoでできることってこんぐらいしかないの?
なんかやれることがもっとあると思ってたんど、意外と底が浅かった感じがした
djangoでゲームアプリできないの?
djangoでできることってこんぐらいしかないの?
なんかやれることがもっとあると思ってたんど、意外と底が浅かった感じがした
djangoでゲームアプリできないの?
394デフォルトの名無しさん
2019/02/27(水) 21:06:17.28ID:FvpNE2Tw ゲームアプリ作りたいならそれ用のツールを使ったほうが早いんじゃね
pythonだとアドベンチャーゲーム作成ツールのren'pyとかくらいしか知らないけど
pythonだとアドベンチャーゲーム作成ツールのren'pyとかくらいしか知らないけど
395デフォルトの名無しさん
2019/02/27(水) 21:21:26.34ID:kap/FwCb >>394
あとはpygameとかでやるしかないのか
あとはpygameとかでやるしかないのか
396デフォルトの名無しさん
2019/02/27(水) 21:23:42.28ID:FvpNE2Tw ツールに合わせて言語を選ぶのもひとつの選択肢だよ
pythonでゲームも作れなくはないが
UnityとC#を使う方が手っ取り早いと思う
pythonでゲームも作れなくはないが
UnityとC#を使う方が手っ取り早いと思う
397デフォルトの名無しさん
2019/02/27(水) 22:36:18.56ID:CtFD2cZF >>393
お前の発想力の問題
お前の発想力の問題
398デフォルトの名無しさん
2019/02/27(水) 22:45:24.69ID:qFMaDdKD399デフォルトの名無しさん
2019/02/28(木) 02:17:13.47ID:DbAr3TBt sympyないわー
400デフォルトの名無しさん
2019/02/28(木) 02:31:01.44ID:43+kEwYn Sympyは酷いね…何故SciPyのサイトのトップに掲げられてるのか理解しかねる
Deprecatedなnumpy.Matrixクラス依存で、各種ルーチンにshape制限まである
標準Pythonでないが、どうせコード配布するようなものでなし、Sageを薦める
Deprecatedなnumpy.Matrixクラス依存で、各種ルーチンにshape制限まである
標準Pythonでないが、どうせコード配布するようなものでなし、Sageを薦める
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 首相官邸前で「戦争あおるな」 台湾有事巡る答弁に抗議 [蚤の市★]
- 高市首相告白「『なめられない服』を選ぶことに数時間を費やしました」「外交交渉でマウント取れる服、買わなくてはいかんかもなぁ」 [ぐれ★]
- 【高市リスク】立民・小西洋之参院議員「高市総理がとんでもない安全保障オンチで外交オンチ」 [ぐれ★]
- 『DOWNTOWN+』会員数50万人突破で見えてきた 松本人志の“月収4ケタ万円”驚愕収入 [阿弥陀ヶ峰★]
- 【赤坂ライブハウス刺傷】逃走していた自衛官の男(43)を殺人未遂の疑いで逮捕 警視庁 被害女性とは知人関係 [Ailuropoda melanoleuca★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 ★2 [ぐれ★]
- 夜勤終わり風呂なう
- 中国による連日の対日制裁、ついに途切れる… 高市許されたか? [271912485]
- 日本人を襲ってきたのは「自衛隊」だった [805596214]
- 【悲報】東京都民さん、20過ぎてるのに自転車に乗っててて大炎上wwwwwwwwwwww女「いい歳した男で自転車に乗るのは知的障がい者だけだよ? [483447288]
- お前らの朝起きてからのルーティン教えて
- 巨乳絵師、ソシャゲのキャラに「パイズリ」の文字を巧妙に隠し話題に [435756605]
