★当スレに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:9MrdxUVg221デフォルトの名無しさん
2019/02/18(月) 08:41:37.17ID:tx9DPBTs >>220
for文による繰り返し処理を勉強してください
for文による繰り返し処理を勉強してください
222デフォルトの名無しさん
2019/02/18(月) 08:45:07.32ID:JBcAVpfH223デフォルトの名無しさん
2019/02/18(月) 09:46:20.06ID:qsq8EO4j Ruby 2.6 では、
ary = [1, 2, 3]
ary.sum
#=> 合計は、6
平均値は、合計を要素数で割る。
mean = ary.sum / ary.length
ary = [1, 2, 3]
ary.sum
#=> 合計は、6
平均値は、合計を要素数で割る。
mean = ary.sum / ary.length
224デフォルトの名無しさん
2019/02/18(月) 10:44:29.19ID:1FoQC5sv >>223
死ね
死ね
225デフォルトの名無しさん
2019/02/18(月) 12:18:05.03ID:NoNskV/l >>223
荒らし
荒らし
226デフォルトの名無しさん
2019/02/18(月) 12:38:24.20ID:qDhO0A3F 計算結果や変数内の値はprintで表示できる
そんなことが説明なされない本なんて売っぱらちゃいな
そんなことが説明なされない本なんて売っぱらちゃいな
227デフォルトの名無しさん
2019/02/18(月) 14:05:11.71ID:7eiXgP3l228デフォルトの名無しさん
2019/02/18(月) 14:06:00.10ID:mU1u6kNH229デフォルトの名無しさん
2019/02/18(月) 14:12:48.12ID:fpnGWm5B230デフォルトの名無しさん
2019/02/18(月) 14:40:05.59ID:oU/NFgq1 >>198
分けないとマルチプロセスで困るだろ
分けないとマルチプロセスで困るだろ
231デフォルトの名無しさん
2019/02/18(月) 14:46:31.19ID:oU/NFgq1 pythonは
a=[1,2,3]
で a.len とか a.Length とか取れないのはきもいな
a=[1,2,3]
で a.len とか a.Length とか取れないのはきもいな
232デフォルトの名無しさん
2019/02/18(月) 14:54:14.63ID:7eiXgP3l233デフォルトの名無しさん
2019/02/18(月) 15:01:26.05ID:Tb62uZUC >>231
a.__len__()
a.__len__()
234デフォルトの名無しさん
2019/02/18(月) 16:14:05.74ID:mU1u6kNH >>148 >>149
どちらも同じみたいだね。
Python チュートリアル 第 3 版
https://books.lifewithpython.com/books/58/
Python の作者である Guido van Rossum 氏が書いた Python の入門書です。
尚、この書籍と同じチュートリアルに対する日本語訳がウェブ上でも公開されています(ウェブ上の翻訳と本書の翻訳は異なります)。 好みに応じて好きな方を選ぶとよいでしょう。
Python チュートリアル ― Python 3 ドキュメント
https://docs.python.jp/3/tutorial/index.html
個人的には、他の言語でプログラミング経験のある方が Python を始めるときにはよいのですが、プログラミング自体が初めての方にとっては本書は少し難しいのではないかと思います。
プログラミングが初めての方でこの本を読みたい方には、一度中身をチェックしてみてから購入するかどうかを決めることをおすすめします。
Guido 氏が書いたチュートリアルということで、プロの Pythonista なら誰しも一度は読んだことのある一冊でしょう。
どちらも同じみたいだね。
Python チュートリアル 第 3 版
https://books.lifewithpython.com/books/58/
Python の作者である Guido van Rossum 氏が書いた Python の入門書です。
尚、この書籍と同じチュートリアルに対する日本語訳がウェブ上でも公開されています(ウェブ上の翻訳と本書の翻訳は異なります)。 好みに応じて好きな方を選ぶとよいでしょう。
Python チュートリアル ― Python 3 ドキュメント
https://docs.python.jp/3/tutorial/index.html
個人的には、他の言語でプログラミング経験のある方が Python を始めるときにはよいのですが、プログラミング自体が初めての方にとっては本書は少し難しいのではないかと思います。
プログラミングが初めての方でこの本を読みたい方には、一度中身をチェックしてみてから購入するかどうかを決めることをおすすめします。
Guido 氏が書いたチュートリアルということで、プロの Pythonista なら誰しも一度は読んだことのある一冊でしょう。
235デフォルトの名無しさん
2019/02/18(月) 16:25:56.30ID:OhspBoh0 Pythonのええとこは何でも特殊メソッドに委譲するとこやね
マジで何でもできる、おもちゃに最適
マジで何でもできる、おもちゃに最適
236デフォルトの名無しさん
2019/02/18(月) 16:41:09.54ID:3yKPK3LO >>234
Python の理解度確認をするために「Python チュートリアル 第3版」を読んだ
Python 本
オライリーから出版
https://kakakakakku.hatenablog.com/entry/2019/01/13/140726
オライリーから出版されている「Python チュートリアル 第3版」を読んだ.
読者対象として「Python 入門者のための」と書いてあるけど,そこそこ難しい内容もあり,中級者でも楽しめる内容になっている.
本書の最初に載っている「訳者まえがき」にも,理解度によって読む方法を変えて良いと書いてあった.
今回本書を読んでみて,勉強になった部分を整理しておこうと思う.
なお,本書は「Python 3.5.1」をサポートしている.さらに付録もあり,特に「付録E」と「付録F」は面白かった.
Python の理解度確認をするために「Python チュートリアル 第3版」を読んだ
Python 本
オライリーから出版
https://kakakakakku.hatenablog.com/entry/2019/01/13/140726
オライリーから出版されている「Python チュートリアル 第3版」を読んだ.
読者対象として「Python 入門者のための」と書いてあるけど,そこそこ難しい内容もあり,中級者でも楽しめる内容になっている.
本書の最初に載っている「訳者まえがき」にも,理解度によって読む方法を変えて良いと書いてあった.
今回本書を読んでみて,勉強になった部分を整理しておこうと思う.
なお,本書は「Python 3.5.1」をサポートしている.さらに付録もあり,特に「付録E」と「付録F」は面白かった.
237デフォルトの名無しさん
2019/02/18(月) 17:20:44.97ID:3yKPK3LO >>236
https://kakakakakku.hatenablog.com/entry/2019/01/14/000300
模擬試験(無料)
認定スクール「DIVE INTO EXAM」から無料で提供されている模擬試験がある.まだ β であると記載されているけど,計80問あり,試験同様に計40問出題される.
模擬試験の受験回数に制限はなく,何度も何度も繰り返し受験できる.少なくとも1度は受験しておくと良いと思う.
https://kakakakakku.hatenablog.com/entry/2019/01/14/000300
模擬試験(無料)
認定スクール「DIVE INTO EXAM」から無料で提供されている模擬試験がある.まだ β であると記載されているけど,計80問あり,試験同様に計40問出題される.
模擬試験の受験回数に制限はなく,何度も何度も繰り返し受験できる.少なくとも1度は受験しておくと良いと思う.
238デフォルトの名無しさん
2019/02/18(月) 19:22:55.51ID:W9szlA1+ >>227
.lengthとかcountってのは大概その集団の要素の数だと認識しておけば良い。定石のようなものだ。
.lengthとかcountってのは大概その集団の要素の数だと認識しておけば良い。定石のようなものだ。
239デフォルトの名無しさん
2019/02/18(月) 19:52:34.04ID:mU1u6kNH しかし、最初python って簡単じゃんと思ったけど、なんか混乱する。
() [] {}
add append extend del discard とか、
最初理解できないのは、何がオブジェクトなのか?
() [] {}
add append extend del discard とか、
最初理解できないのは、何がオブジェクトなのか?
240デフォルトの名無しさん
2019/02/18(月) 20:45:21.68ID:9P3l8zH4 このスレで連投されてる内容の答えはすべて公式ドキュメントに書いてある
たとえば>>228なら
for i in a: sum += i
でもいいし(というかそれが普通)
だいたい総和はsum(a)で、平均値はstatistic.mean(a)で一発で出る
たとえば>>228なら
for i in a: sum += i
でもいいし(というかそれが普通)
だいたい総和はsum(a)で、平均値はstatistic.mean(a)で一発で出る
241デフォルトの名無しさん
2019/02/18(月) 20:45:59.87ID:9P3l8zH4 statistics.mean(a)
のミス
のミス
242デフォルトの名無しさん
2019/02/18(月) 22:13:42.80ID:EFaetCEP クロージャーとかデコレータとか覚えれへんわ
243デフォルトの名無しさん
2019/02/18(月) 22:34:44.93ID:F+QeAL77 >>189
>>184のまともな文書には、print( [i for i in [1,2,3] ] ) が許される理由が書いてあると思うんだが。
許される理由が分かれば許されない理由もなんとなくわかるだろ。
先ずまともな文法書でprintを読め
と言っても、低脳すぎてまともな文書を読むのに四苦八苦だから尋ねているのかもしれないが
(まぁ、まともな文書、許されるって素敵な言葉を使うぐらい超優秀な脳だから、この可能性は低いか)
超簡単にまとめると
class AA :
pass
class AAA :
def __str__(self): # 僕を文字列で表す要求来た時、こう紹介します
return "AAA"
print(AAA()) #許される
print(AA()) #許されない
>>184のまともな文書には、print( [i for i in [1,2,3] ] ) が許される理由が書いてあると思うんだが。
許される理由が分かれば許されない理由もなんとなくわかるだろ。
先ずまともな文法書でprintを読め
と言っても、低脳すぎてまともな文書を読むのに四苦八苦だから尋ねているのかもしれないが
(まぁ、まともな文書、許されるって素敵な言葉を使うぐらい超優秀な脳だから、この可能性は低いか)
超簡単にまとめると
class AA :
pass
class AAA :
def __str__(self): # 僕を文字列で表す要求来た時、こう紹介します
return "AAA"
print(AAA()) #許される
print(AA()) #許されない
244デフォルトの名無しさん
2019/02/19(火) 00:12:01.46ID:1Fqwt8so245デフォルトの名無しさん
2019/02/19(火) 00:13:06.83ID:1Fqwt8so246デフォルトの名無しさん
2019/02/19(火) 00:17:12.07ID:x5yxwCIo Python3エンジニア認定基礎試験って模擬試験と同じ問題出るわけないわよね
247デフォルトの名無しさん
2019/02/19(火) 00:46:31.87ID:x5yxwCIo てか模擬試験の解答見にくいなあ
248デフォルトの名無しさん
2019/02/19(火) 00:49:41.46ID:c2xVE4LG 試験のためにpython勉強してんのか?
あほやん
あほやん
249デフォルトの名無しさん
2019/02/19(火) 01:56:10.83ID:UOhpPyGI やんやん
250デフォルトの名無しさん
2019/02/19(火) 02:50:12.73ID:fH1K3jOo >>243
何食ってたら初心者スレでこんなに上から目線で不快な文が書けるんだろう
何食ってたら初心者スレでこんなに上から目線で不快な文が書けるんだろう
251デフォルトの名無しさん
2019/02/19(火) 03:19:28.34ID:UOhpPyGI 自分より弱い者に憎しみを抱くはずがないでしょう 抱くのは哀れみ
252デフォルトの名無しさん
2019/02/19(火) 06:23:45.14ID:QXXeWHDh >>250
うんこ
うんこ
253デフォルトの名無しさん
2019/02/19(火) 06:26:20.60ID:hAizIKGb254デフォルトの名無しさん
2019/02/19(火) 07:06:55.77ID:TL2+PvJX オブジェクトって変数+関数みたいなものと理解してる
だけど、pythonでlen()みたいな関数が存在してるのはなんでや
obj.len()みたいに書く方がオブジェクト指向ぽいのに(´・ω・`)
だけど、pythonでlen()みたいな関数が存在してるのはなんでや
obj.len()みたいに書く方がオブジェクト指向ぽいのに(´・ω・`)
255デフォルトの名無しさん
2019/02/19(火) 09:35:20.19ID:snU9lsNN 後付けだから
256デフォルトの名無しさん
2019/02/19(火) 10:11:21.93ID:SwtNBaDU >>254
obj.__len__()
obj.__len__()
257デフォルトの名無しさん
2019/02/19(火) 10:37:48.43ID:ClxsX7KR うーんダンダーキモいな
objが__dict__属性もってるなら
obj.len = obj.__len__
obj.len()
はい
objが__dict__属性もってるなら
obj.len = obj.__len__
obj.len()
はい
258デフォルトの名無しさん
2019/02/19(火) 11:03:15.41ID:D8b3v+Fo259デフォルトの名無しさん
2019/02/19(火) 17:25:15.51ID:xAiOFAtZ >>154 pdf のキャラクターコードが違っていて、コピペでは、エラーが起きるから、やはり大きなサンプルはソースが提供されていることが必要だな。
2番目の大学の先生の【Python3入門】はサンプルソースも付いている。
math ライブラリーの関数一覧くらいは載せてても良いとは思ったが、贅沢は言えない。入門には必要ないと言えばそうかも知れないが。
2番目の大学の先生の【Python3入門】はサンプルソースも付いている。
math ライブラリーの関数一覧くらいは載せてても良いとは思ったが、贅沢は言えない。入門には必要ないと言えばそうかも知れないが。
260デフォルトの名無しさん
2019/02/19(火) 17:51:31.05ID:t+ZZI+Uh vs codeでpythonを実行するときのコマンドはなんですか?
ターミナルから実行するのが普通なんでしょうか?
ターミナルから実行するのが普通なんでしょうか?
261デフォルトの名無しさん
2019/02/19(火) 17:57:52.58ID:xAiOFAtZ262デフォルトの名無しさん
2019/02/19(火) 18:03:26.75ID:t+ZZI+Uh あと、vsコードの補完は、pythonエクステンションに含まれているのですか?
263デフォルトの名無しさん
2019/02/19(火) 23:26:35.02ID:xISlfG0u print() は、わかりやすいが、BASICみたいな ? と言うような自由な記法があっても良いのではと思ってたけど、関数がオブジェクトだから結構自由にできるんだね。
p = print
p(111)
#111 使い過ぎるとわけわかめになりそうだが。
p = print
p(111)
#111 使い過ぎるとわけわかめになりそうだが。
264デフォルトの名無しさん
2019/02/19(火) 23:36:01.89ID:x5gWYD95 >>262
vs codeとvsコードの表記の揺らぎを直すところからやってみよう!
vs codeとvsコードの表記の揺らぎを直すところからやってみよう!
265デフォルトの名無しさん
2019/02/20(水) 00:19:50.88ID:1HzmSa/X266デフォルトの名無しさん
2019/02/20(水) 00:27:21.38ID:zgA3z1dT pythonの関数名や変数名のアンダースコアは文法上は何の意味もなかったはず
そもそもpythonにはプライベートやパブリックの概念が存在しない
単に人間が見分けやすいようについけてるだけ
そもそもpythonにはプライベートやパブリックの概念が存在しない
単に人間が見分けやすいようについけてるだけ
267デフォルトの名無しさん
2019/02/20(水) 00:41:35.75ID:1HzmSa/X >pythonにはプライベートやパブリックの概念が存在しない
これ知った時は俺驚いたよ。
privete、public等のキーワード付けて明確にしないのは、
Python教の哲学なんかと。
これ知った時は俺驚いたよ。
privete、public等のキーワード付けて明確にしないのは、
Python教の哲学なんかと。
268デフォルトの名無しさん
2019/02/20(水) 00:43:10.98ID:PF1BNO4k こんな記法を見たんだが、どう言う文法からこんなのが出てくるの? 3項演算子みたいなものだが。
短絡評価if と言うらしいけど。
i = 8
print(i%2 and'odd!!!!'or'>EVEN<')
#>EVEN<
短絡評価というのは先に成立した(True)方だけを見て後ろは見ないと言う方式みたいだね。
また、if が無くても評価式だけで成立するんだね。
print(0 and 2 or 5)
#5
print(1 and 2 or 5)
#2
しかし
print(1 and 2 )
#2
はなんとなく違和感がある。
そう言えば、3項演算子があってなんで2項演算子みたいなものが無いんだろうと思ってた。
3項演算子なら
2 if 評価式 else 5 が有って
2 if 評価式 が無いのが不思議だった。
評価式 and 値(0以外) がそれに当たるのか。
しかし、 1 and 2 の時どうして後ろの値が有効になるのかな?
短絡評価if と言うらしいけど。
i = 8
print(i%2 and'odd!!!!'or'>EVEN<')
#>EVEN<
短絡評価というのは先に成立した(True)方だけを見て後ろは見ないと言う方式みたいだね。
また、if が無くても評価式だけで成立するんだね。
print(0 and 2 or 5)
#5
print(1 and 2 or 5)
#2
しかし
print(1 and 2 )
#2
はなんとなく違和感がある。
そう言えば、3項演算子があってなんで2項演算子みたいなものが無いんだろうと思ってた。
3項演算子なら
2 if 評価式 else 5 が有って
2 if 評価式 が無いのが不思議だった。
評価式 and 値(0以外) がそれに当たるのか。
しかし、 1 and 2 の時どうして後ろの値が有効になるのかな?
269デフォルトの名無しさん
2019/02/20(水) 00:50:35.52ID:hdPlDSUg True and 2
270デフォルトの名無しさん
2019/02/20(水) 00:53:32.30ID:PF1BNO4k 短絡評価自体は理解しやすいんだが。
https://qiita.com/dinasetiana/items/2b0cb63e91e9511d1c6e
True and b
のとき何故、bの値を取るのか? 先後に成立した評価の値を取る?何故 True では無くbの値を取るのか?
https://qiita.com/dinasetiana/items/2b0cb63e91e9511d1c6e
True and b
のとき何故、bの値を取るのか? 先後に成立した評価の値を取る?何故 True では無くbの値を取るのか?
271デフォルトの名無しさん
2019/02/20(水) 00:56:34.30ID:gK0qpGCl >>268
公式DOC>FAQにずばり詳解されてるので見るヨロシ
公式DOC>FAQにずばり詳解されてるので見るヨロシ
272デフォルトの名無しさん
2019/02/20(水) 01:30:40.30ID:DM4qe6j0 FAQ は見つけられなかったけど、標準ライブラリの仕様書にしっかり書いてあった。
FAQの項目を教えてもらうとありがたい。
真理値判定
ブール演算 --- and, or, not
x or y x が偽なら y, そうでなければ x (1)
x and y x が偽なら x, そうでなければ y (2)
not x x が偽なら True, そうでなければ False (3)
さっと読み流した時は、and or は単なる論理的な演算だけだと思ってたから、値を取ると言う考えがまるでなかった。
注釈:
(1) この演算子は短絡評価されます。つまり第一引数が偽のときにのみ、第二引数が評価されます。
(2) この演算子は短絡評価されます。つまり第一引数が真のときにのみ、第二引数が評価されます。
(3) not は非ブール演算子よりも優先度が低いので、 not a == b は not (a == b) と解釈され、 a == not b は構文エラーです。
FAQの項目を教えてもらうとありがたい。
真理値判定
ブール演算 --- and, or, not
x or y x が偽なら y, そうでなければ x (1)
x and y x が偽なら x, そうでなければ y (2)
not x x が偽なら True, そうでなければ False (3)
さっと読み流した時は、and or は単なる論理的な演算だけだと思ってたから、値を取ると言う考えがまるでなかった。
注釈:
(1) この演算子は短絡評価されます。つまり第一引数が偽のときにのみ、第二引数が評価されます。
(2) この演算子は短絡評価されます。つまり第一引数が真のときにのみ、第二引数が評価されます。
(3) not は非ブール演算子よりも優先度が低いので、 not a == b は not (a == b) と解釈され、 a == not b は構文エラーです。
273デフォルトの名無しさん
2019/02/20(水) 01:36:22.16ID:R9Rgujjr274デフォルトの名無しさん
2019/02/20(水) 03:12:26.13ID:B2QSVSiS275デフォルトの名無しさん
2019/02/20(水) 03:15:50.94ID:P3DZex+Y python資格試験はクラス捨ててもOK?
276デフォルトの名無しさん
2019/02/20(水) 03:18:46.77ID:W95E7B6+ >>272
https://docs.python.org/ja/3/faq/programming.html#is-there-an-equivalent-of-c-s-ternary-operator
昔の名残。条件式はif文ではないのでelseを省略することは出来ない(値を返さねばならない
https://docs.python.org/ja/3/faq/programming.html#is-there-an-equivalent-of-c-s-ternary-operator
昔の名残。条件式はif文ではないのでelseを省略することは出来ない(値を返さねばならない
277デフォルトの名無しさん
2019/02/20(水) 05:23:08.72ID:wMUHduDL >>261
c#の場合はターミナルからdotnet runで実行だと思いますが、pythonの場合はそういったものはないのでしょうか
c#の場合はターミナルからdotnet runで実行だと思いますが、pythonの場合はそういったものはないのでしょうか
278デフォルトの名無しさん
2019/02/20(水) 07:12:57.02ID:SpCnH/g7 >>274
死ね
死ね
279デフォルトの名無しさん
2019/02/20(水) 08:33:48.20ID:PF1BNO4k >>277 コンソールから直接ソースを叩けば動くよ。
hoge.py
hoge
或いは
python hoge.py
要は、exeファイルと同じ動作をする。だから、exploreから .pyをクリックしても起動する。
(ただ、コンソールが見えないとあまり解らないだろうけど。)
python は、コンパイルという作業がいらないから、
dotnet run の様にコンパイルの指定が必要ない。
hoge.py
hoge
或いは
python hoge.py
要は、exeファイルと同じ動作をする。だから、exploreから .pyをクリックしても起動する。
(ただ、コンソールが見えないとあまり解らないだろうけど。)
python は、コンパイルという作業がいらないから、
dotnet run の様にコンパイルの指定が必要ない。
280デフォルトの名無しさん
2019/02/20(水) 09:06:26.28ID:DM4qe6j0 >>277 だから普通にDOSコマンドの実行と同じprocess.start で良いのでは?
勿論、python が、インストールされている必要はあるが。
http://ni4muraano.hatenablog.com/entry/2017/07/08/233224
<略>
p.StartInfo.Arguments = @"/c python hello.py";
p.Start();
pythonがインストールされていない環境にpython のソースコードだけを渡しても動かないから、その場合は考慮の必要はありそうね。
PythonスクリプトをWindows環境で動くexeファイルにしよう
https://www.sejuku.net/blog/65881
勿論、python が、インストールされている必要はあるが。
http://ni4muraano.hatenablog.com/entry/2017/07/08/233224
<略>
p.StartInfo.Arguments = @"/c python hello.py";
p.Start();
pythonがインストールされていない環境にpython のソースコードだけを渡しても動かないから、その場合は考慮の必要はありそうね。
PythonスクリプトをWindows環境で動くexeファイルにしよう
https://www.sejuku.net/blog/65881
281デフォルトの名無しさん
2019/02/20(水) 10:30:31.71ID:wMUHduDL282デフォルトの名無しさん
2019/02/20(水) 10:51:51.66ID:BBElsiq0 >>260
俺、いつもエディタ(geditやGeanyやVS code使ってる)の横にターミナル開いといて、
ソース保存→ターミナルで $ python3 xxx.py→エラー→エディタで編集・保存→ターミナルで再実行(↑&Enter)→ エディタで編集・保存....
てな感じでやってるんだけど、エディタから実行したほうがやっぱり便利なんですか?
俺、いつもエディタ(geditやGeanyやVS code使ってる)の横にターミナル開いといて、
ソース保存→ターミナルで $ python3 xxx.py→エラー→エディタで編集・保存→ターミナルで再実行(↑&Enter)→ エディタで編集・保存....
てな感じでやってるんだけど、エディタから実行したほうがやっぱり便利なんですか?
283デフォルトの名無しさん
2019/02/20(水) 11:03:36.79ID:spTGKHkg284デフォルトの名無しさん
2019/02/20(水) 13:38:56.65ID:gRk6WtzR >>113
YouTubeで北神雄大を検索。
YouTubeで北神雄大を検索。
285デフォルトの名無しさん
2019/02/20(水) 18:06:26.32ID:uB83dASb python書くエディタとIDEで人気なのは、pycharmとvscodeかね
286デフォルトの名無しさん
2019/02/20(水) 18:08:20.36ID:ICk0Y2AW Atom...(小声)
287デフォルトの名無しさん
2019/02/20(水) 18:13:40.84ID:NaL8/JA7 Spyder...(小声)
288瘋癲の錬金術師 ◆cEIL0Ogg4U
2019/02/20(水) 18:17:46.89ID:gK0qpGCl >>287
あれええな、組み込みターミナルがqtconsoleでインラインプロットもJupyter同様にできる
VSCodeでなんとか使えないかと試したけど無理だった
VSCodeが弱いFortranも書くので環境統一のためnvim+qtconsoleにした
あれええな、組み込みターミナルがqtconsoleでインラインプロットもJupyter同様にできる
VSCodeでなんとか使えないかと試したけど無理だった
VSCodeが弱いFortranも書くので環境統一のためnvim+qtconsoleにした
289デフォルトの名無しさん
2019/02/20(水) 18:17:47.79ID:3A0CDvTh Eclipse にインストールしようとして、エラーが出てからほったらかし(超小声)
そもそも、venv anaconda eclipse が強調して動いてくれるんかよ。
そもそも、venv anaconda eclipse が強調して動いてくれるんかよ。
290デフォルトの名無しさん
2019/02/20(水) 19:52:42.43ID:v7iPz90J291デフォルトの名無しさん
2019/02/20(水) 19:54:36.31ID:v7iPz90J >>270
and は二つ目の条件も成立するかどうか評価するからな
and は二つ目の条件も成立するかどうか評価するからな
292デフォルトの名無しさん
2019/02/20(水) 19:56:21.10ID:v7iPz90J >>280
sejukuはクソだから貼らなくていいよ
sejukuはクソだから貼らなくていいよ
293デフォルトの名無しさん
2019/02/20(水) 20:30:34.29ID:0GDprFxB そういや侍エンジニアの騒動は鎮火したのか?
294デフォルトの名無しさん
2019/02/20(水) 20:34:51.41ID:jOZlK4md pythonでのWEBスクレイピングって、過去の更新情報も見れたりするのかな?
295デフォルトの名無しさん
2019/02/20(水) 21:49:50.49ID:aaH1DDBC 何を浚うか指定できないのか?
296デフォルトの名無しさん
2019/02/20(水) 21:55:37.90ID:EgtCXVwu >>294
Pythonやスクレイピングは魔法でも超能力でもありません
Pythonやスクレイピングは魔法でも超能力でもありません
297デフォルトの名無しさん
2019/02/21(木) 02:54:29.18ID:kxn9bd4Y The camel has two humps (working title)
Saeed Dehnadi and Richard Bornat School of Computing, Middlesex University, UK
February 22, 2006
Saeed Dehnadi and Richard Bornat School of Computing, Middlesex University, UK
February 22, 2006
298デフォルトの名無しさん
2019/02/21(木) 05:22:18.25ID:kxn9bd4Y299デフォルトの名無しさん
2019/02/21(木) 07:26:25.64ID:8rp9UCEX 初心者スレの内容に合うか分からないけど質問させて
最近は作るときに凝集度とか結合度、クラスの責務とかも気になるようになったんだけどじゃあ具体的にどう作るべきかが分からない
何をどう勉強しようか て状態なんだけどデザインパターンを学べばいいのかな?これも大切だけど自分が学びたい内容とは少しずれてるようで…
最近は作るときに凝集度とか結合度、クラスの責務とかも気になるようになったんだけどじゃあ具体的にどう作るべきかが分からない
何をどう勉強しようか て状態なんだけどデザインパターンを学べばいいのかな?これも大切だけど自分が学びたい内容とは少しずれてるようで…
300デフォルトの名無しさん
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ガイジのせいだろ
目の前をうろうろする羽虫みたいなもんだ
目の前をうろうろする羽虫みたいなもんだ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★7 [BFU★]
- 中国「国連安保理の許可なしに日本攻撃可能」 Xで旧敵国条項に言及… ★8 [BFU★]
- 【千葉】コンビニに尿入りペットボトル並べた疑い、26歳男「むしゃくしゃして」…購入した客が飲もうとしたところ臭いに違和感 [ぐれ★]
- 高市首相が異例の“買春行為の罰則化の検討”に言及…世界では“買う側”に罰則を科すのが先進国のスタンダード ★2 [樽悶★]
- 【サッカー】U-17W杯 日本代表、無念のベスト8敗退… チャンスは多く作ったが仕留め切れず オーストリアに0-1で敗戦 [冬月記者★]
- 中国官製報道「日本経済はもう持たない」にネット民ツッコミ「ニュースだけ見てたら日本はもう百回くらい爆発してる」 [1ゲットロボ★]
- 現役JKのお茶会スレ( ¨̮ )︎︎𖠚ᐝ158
- (*´ω`*)明日の映画なんだけど人数分チケット取っといて!( ・᷄ὢ・᷅ )わかった!みんなで映画行くの楽しみ!
- 【ガチ正論】一般人「中国に規制制裁されて、『中国ムカつく』じゃなくて矛先が『許さんぞ高市』になってる奴、頭おかしいの?」 ★2 [153490809]
- シコシコして寝ます
- 【ぺこ専🐰】なんG 兎田ぺこら突発配信実況スレ🏡【ホロライブ▶】
- NHKニュースウオッチ9「日本側は対話にオープンな姿勢で安定した日中関係を築きたい考えなのに中国が意固地で糸口が見いだせない」 [904151406]
