★当スレにRubyのソースコード類を書くことを禁ず★
☆Ruby等、Pythonではないプログラミング言語での回答類を書くのも禁止
☆「Ruby では」「Rubyでは」をNGワード登録推奨
◆エラーを解決したいときはエラー文(勝手に省略禁止)と
環境(Pythonのバージョン・OS名・IDEの種類とバージョン)をシッカリ書くこと
◆Pythonのソースコードを5ちゃんにコピペするとインデントが崩壊するので
↓等のソースコードうp用サイトに貼ってきてくだしあ
(スクリーンショットをimgur等にうpる「横着」禁止)
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
ttps://jupyter.org/try (旧try.jupyter.org)ちょっとめんどうそう。
◇Pythonオフィシャルサイト
http://www.python.org/
◇まとめwiki
ttp://python.rdy.jp/
●関連スレ●
くだすれPython(超初心者用) その44【Ruby禁止】
http://mevius.5ch.net/test/read.cgi/tech/1563969768/
〇前スレ
Pythonのお勉強 Part61
http://mevius.5ch.net/test/read.cgi/tech/1563622784/
次スレの建立は>>985あたりが挑戦する。 [EOF]
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
探検
Pythonのお勉強 Part62
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 7301-e0wG)
2019/09/15(日) 16:06:00.08ID:E+Kc3PWT0407デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 11:25:43.92ID:m3dZz9z50408デフォルトの名無しさん (ブーイモ MM27-H9ST)
2019/11/06(水) 13:11:35.49ID:DB7Ov5kCM 日下部陽一って今なにしてるの?
409デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 13:22:02.71ID:o3tEvZiYF 前回見かけた時は2ちゃんで自著の宣伝してた
410デフォルトの名無しさん (JP 0H27-6BDJ)
2019/11/06(水) 15:02:49.43ID:dJ3qEnT0H オフラインで開発する環境にいきたくないな
どんな世界なんだろ
どんな世界なんだろ
411デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 15:12:59.71ID:m3dZz9z50 >>410
部屋の化粧壁の向こうのみえないとこに電波遮断する網が仕込まれてて、室内は強制圏外。
さすがにジュエリー加工所用的なノーポケットの作業着に着替えろとまではなってなくても、
私物は朝来てすぐ、入口の個人ロッカーに全て入れる。
昼休みあるいは帰るときまであけられない。開閉ログどこかにとられてそう。
携帯・USBメモリ持ち込みダメゼッタイ。ボールペンも、近頃はカメラ仕込めるからどうなんだろうな。
社員証をなくしたり、忘れたり、壊すとチヌル
部屋の化粧壁の向こうのみえないとこに電波遮断する網が仕込まれてて、室内は強制圏外。
さすがにジュエリー加工所用的なノーポケットの作業着に着替えろとまではなってなくても、
私物は朝来てすぐ、入口の個人ロッカーに全て入れる。
昼休みあるいは帰るときまであけられない。開閉ログどこかにとられてそう。
携帯・USBメモリ持ち込みダメゼッタイ。ボールペンも、近頃はカメラ仕込めるからどうなんだろうな。
社員証をなくしたり、忘れたり、壊すとチヌル
412デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 15:23:01.47ID:o3tEvZiYF 百貨店でも一番万引き多いのは売り子だって言うしな
情報漏洩なんて内部犯行が多い
金融系は特に
情報漏洩なんて内部犯行が多い
金融系は特に
413デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 15:28:48.04ID:m3dZz9z50 外部からあなあけるなら、
味わいあるぬこ画像+ウイルス-の組み合わせスパムメールが一番役立ち、
二番目は
ターゲットのライバル会社のロゴ+社外秘 とプリントしたカスタムUSBメモリを作って
中にウイルスーを入れ
ターゲット会社の社員がよく通りかつ、ネコババ心をくすぐられるような場所にわざと落としておく
らしいな。
味わいあるぬこ画像+ウイルス-の組み合わせスパムメールが一番役立ち、
二番目は
ターゲットのライバル会社のロゴ+社外秘 とプリントしたカスタムUSBメモリを作って
中にウイルスーを入れ
ターゲット会社の社員がよく通りかつ、ネコババ心をくすぐられるような場所にわざと落としておく
らしいな。
414デフォルトの名無しさん (アウウィフ FF2f-DOEl)
2019/11/06(水) 15:34:15.85ID:o3tEvZiYF trojの木馬型か
415デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 15:38:21.55ID:m3dZz9z50416デフォルトの名無しさん (ワッチョイ caa3-i0GO)
2019/11/06(水) 16:15:05.11ID:c492V3Io0 好奇心はネコを殺すというやつか。
417デフォルトの名無しさん (ワッチョイ cb01-ANgw)
2019/11/06(水) 16:55:24.98ID:m3dZz9z50 いえすざっつらいと >>416
418デフォルトの名無しさん (ワッチョイ 8b63-DaD1)
2019/11/10(日) 14:01:55.58ID:NGJT+PGL0 Pythonの場合、どの時点でバージョンアップする?
具体的には今の3.7.5を3.8.xにするのはどのタイミングかってことね。
正直、個人的には3.4あたりと互換の使い方しかして無いので、
余計によくわからないわぁ。
具体的には今の3.7.5を3.8.xにするのはどのタイミングかってことね。
正直、個人的には3.4あたりと互換の使い方しかして無いので、
余計によくわからないわぁ。
419デフォルトの名無しさん (ワッチョイ 0f46-Yprl)
2019/11/10(日) 14:49:33.05ID:5evIiogq0 >>418
よく使うライブラリが対応したのに気がついた時点で
よく使うライブラリが対応したのに気がついた時点で
420デフォルトの名無しさん (ワッチョイ 9fc5-DaD1)
2019/11/10(日) 18:25:36.07ID:ldqqj6+e0 えっ、3.8 にしちゃったよ
対応しないライブラリとかあるの?後方互換で大丈夫でしょ?
対応しないライブラリとかあるの?後方互換で大丈夫でしょ?
421デフォルトの名無しさん (ワッチョイ 8b01-msxt)
2019/11/10(日) 19:16:36.98ID:hH/h1OP60 >>420
まだまだけっこうあるんじゃ・・・ > 対応してないライブラリ
まだまだけっこうあるんじゃ・・・ > 対応してないライブラリ
422デフォルトの名無しさん (ワッチョイ 5b02-vl0n)
2019/11/10(日) 19:24:32.50ID:qzTI/xSm0 (まだ3.6使ってるんよなぁ)
423デフォルトの名無しさん (ワッチョイ efce-DaD1)
2019/11/10(日) 19:31:39.78ID:qwB2EE9e0 >>418
新機能が使いたい以外にバージョンアップする理由あるのかなあ…
新機能が使いたい以外にバージョンアップする理由あるのかなあ…
424デフォルトの名無しさん (ワッチョイ 5b02-vl0n)
2019/11/10(日) 19:36:02.28ID:qzTI/xSm0 Djangoとpandasが対応したら上げてもいいけど、今別に困ってないんだよなぁ……。
新しいサイト作る時に3.8にするかも
新しいサイト作る時に3.8にするかも
425デフォルトの名無しさん (ワッチョイ 9fc5-DaD1)
2019/11/10(日) 23:16:21.13ID:ldqqj6+e0426デフォルトの名無しさん (ワッチョイ df6e-EJQs)
2019/11/10(日) 23:18:15.93ID:wGUp3v120 3.8にバグがあれば
427デフォルトの名無しさん (ワッチョイ 9fc5-DaD1)
2019/11/10(日) 23:56:22.88ID:ldqqj6+e0 なるほどです
428デフォルトの名無しさん (ワッチョイ 0f46-DaD1)
2019/11/10(日) 23:59:19.95ID:5evIiogq0 >>425
pure pythonなら大体そのまま動くと思うけども
pure pythonなら大体そのまま動くと思うけども
429デフォルトの名無しさん (オッペケ Sr0f-ifUI)
2019/11/11(月) 13:34:37.58ID:F+TVWUXGr AnacondaはいつPython3.8になるか
そして中にtfとかいう名前の環境作って3.6にしてtensorflowとkerasインストールも当面続く
そして中にtfとかいう名前の環境作って3.6にしてtensorflowとkerasインストールも当面続く
430デフォルトの名無しさん (ワイーワ2 FF3f-tB+Q)
2019/11/11(月) 15:36:32.42ID:dWj5v9WoF 3.6つかってるが特に困ってないし
次PC買い替え(買い足す)時は
3.8かその時の最上の入れるだろうな
次PC買い替え(買い足す)時は
3.8かその時の最上の入れるだろうな
431デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/14(木) 21:07:20.49ID:6NhQhtwQM python6を使ってる。8は情報が少なすぎて、英語できない民にはつらい
432デフォルトの名無しさん (ワッチョイ 2101-I656)
2019/11/14(木) 21:09:45.80ID:pNqcUeAa0 >>431
未来人www
未来人www
433デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/14(木) 21:10:38.54ID:6NhQhtwQM >>432
一瞬、なにを言われてるのかわからなかった
一瞬、なにを言われてるのかわからなかった
434デフォルトの名無しさん (ワッチョイ 2101-I656)
2019/11/14(木) 21:10:58.01ID:pNqcUeAa0 (マ板ム板にはよくいる、自然言語不自由なヤツだってちゃんとわかってるんで
おまいらちゃんとワロっといてね)
おまいらちゃんとワロっといてね)
435デフォルトの名無しさん (ワッチョイ ee46-BcPR)
2019/11/14(木) 21:34:13.19ID:bdc8HtG/0 メジャーバージョンが変わらんうちは互換性あるし、そんな混乱ないけど、python3出始めのときの情報の錯綜具合はやばかった
あれはもう二度と経験したくない
あれはもう二度と経験したくない
436デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 05:04:21.16ID:tAAqpyQJ0437デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 05:38:04.70ID:tAAqpyQJ0 for i in range(4):
if(y < 4):
y += 1
print(y)
できた
if(y < 4):
y += 1
print(y)
できた
438デフォルトの名無しさん (ワッチョイ 3901-lKAb)
2019/11/15(金) 09:01:39.43ID:zGnI3whh0439デフォルトの名無しさん (ワッチョイ 7e7c-iGNt)
2019/11/15(金) 09:54:39.07ID:cbmksuNS0 pythonでvenv使う時、いちいち
. venv/bin/activate
python3 ./hoge.py
とか2行になるのが いやなんだけど
python3の引数で このactivate使ってから起動 みたいなの書けない?
bashでやれ?
. venv/bin/activate
python3 ./hoge.py
とか2行になるのが いやなんだけど
python3の引数で このactivate使ってから起動 みたいなの書けない?
bashでやれ?
440デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 10:04:31.90ID:tAAqpyQJ0441デフォルトの名無しさん (ワッチョイ 3901-lKAb)
2019/11/15(金) 10:28:29.04ID:zGnI3whh0442デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 10:34:03.41ID:tAAqpyQJ0443デフォルトの名無しさん (ワッチョイ 06e4-9NyB)
2019/11/15(金) 10:35:31.12ID:tAAqpyQJ0 for i in range(4):
でした
ここは1だろうが4だろうが関係ないですが
でした
ここは1だろうが4だろうが関係ないですが
444デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/15(金) 10:38:28.14ID:0eFWh1vOM >>439
bashだな。aliasに必要なものを登録してオレオレ疑似コマンドを作ってる
bashだな。aliasに必要なものを登録してオレオレ疑似コマンドを作ってる
445デフォルトの名無しさん (ワッチョイ 3901-lKAb)
2019/11/15(金) 10:41:35.24ID:zGnI3whh0 だからさ、python でエラーになるコードをあげてpython スレで質問するというのがおかしいでしょ。
お門違いだよ。
専用のスレで質問したら? godot engine ってゲームでは流行ってるの?
お門違いだよ。
専用のスレで質問したら? godot engine ってゲームでは流行ってるの?
446デフォルトの名無しさん (ラクッペ MM81-VqFz)
2019/11/15(金) 11:38:35.89ID:+fVQu1IrM mainが繰り返し呼ばれる仕様なのかな?
どっちにせよforの使い方でまた躓きそうな感じはする。
どっちにせよforの使い方でまた躓きそうな感じはする。
447デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/15(金) 11:58:48.46ID:Re5Vtpoc0 Pythonのリストってリスト構造なんですか?それとも配列なんですかね
なんかリストだとパフォーマンス落ちそうな気がするので実装的には配列にしてそうな気がしますけど
なんかリストだとパフォーマンス落ちそうな気がするので実装的には配列にしてそうな気がしますけど
448デフォルトの名無しさん (ワッチョイ 822c-Lnqu)
2019/11/15(金) 14:20:26.60ID:47DeWFED0449デフォルトの名無しさん (ワッチョイ a265-u1fo)
2019/11/15(金) 14:28:35.91ID:AFkzFXT30 >>447
Pythonにおける「リスト」は、他の一般的な言語における「配列」だ
Javaを知っていれば、その「ArrayListクラス」がPythonの「リスト」と対応する
LispやHaskellなどの関数型言語における「リスト」と対応するJavaの
「LinkedListクラス」は、残念ながらPython標準には含まれていない
なお、Pythonのリストはより正確には「可変配列(mutable array)」になる
そして「不変配列(immutable array)」をPythonでは「タプル」と呼んでいる
これもまたHaskellやMLといった厳密な型システムを持つ言語だと、
タプルは数学の概念である直積(cartesian product、デカルト積)を指しており、
概念と用語の対応が世間の常識と乖離しているので注意が必要だ
Pythonにおける「リスト」は、他の一般的な言語における「配列」だ
Javaを知っていれば、その「ArrayListクラス」がPythonの「リスト」と対応する
LispやHaskellなどの関数型言語における「リスト」と対応するJavaの
「LinkedListクラス」は、残念ながらPython標準には含まれていない
なお、Pythonのリストはより正確には「可変配列(mutable array)」になる
そして「不変配列(immutable array)」をPythonでは「タプル」と呼んでいる
これもまたHaskellやMLといった厳密な型システムを持つ言語だと、
タプルは数学の概念である直積(cartesian product、デカルト積)を指しており、
概念と用語の対応が世間の常識と乖離しているので注意が必要だ
450デフォルトの名無しさん (ワッチョイ 1259-zGDE)
2019/11/15(金) 14:36:26.72ID:7ubjSr/00 list → ArrayLis
dict → MAP
taple → ???(たぶんない)
複数の変数を返す関数、内部でtapleを使ってるんだよな
動的型付けの良い部分ってことなんだろうか
dict → MAP
taple → ???(たぶんない)
複数の変数を返す関数、内部でtapleを使ってるんだよな
動的型付けの良い部分ってことなんだろうか
451デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/15(金) 14:42:55.75ID:76R0IrhIF もしかしてtupleのことか
あと何と比べてんだ
あと何と比べてんだ
452デフォルトの名無しさん (スップ Sd02-BTpW)
2019/11/15(金) 16:30:56.44ID:5MF2nqHrd ここにtensorflowを使える人はいますか
453デフォルトの名無しさん (ワッチョイ 812c-rUFK)
2019/11/15(金) 19:32:19.03ID:AFIX4pJT0 kerasでなら
454デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/15(金) 20:50:23.54ID:Re5Vtpoc0 >>449
配列なんですね
配列なんですね
455デフォルトの名無しさん (ワッチョイ 02a5-pb9v)
2019/11/15(金) 21:13:29.30ID:xeYG9inD0 配列だな
cpython/listobject.c at master ・ python/cpython ・ GitHub
https://github.com/python/cpython/blob/master/Objects/listobject.c
cpython/listobject.c at master ・ python/cpython ・ GitHub
https://github.com/python/cpython/blob/master/Objects/listobject.c
456デフォルトの名無しさん (ワッチョイ 214f-iGNt)
2019/11/15(金) 23:17:02.35ID:csRpQu7P0 >>439
venvの中にあるpythonを直接叩くとか。
venvの中にあるpythonを直接叩くとか。
457デフォルトの名無しさん (ワッチョイ 1197-SD0M)
2019/11/15(金) 23:45:37.21ID:HwWGhxcu0458デフォルトの名無しさん (ワッチョイ 3901-u6X5)
2019/11/16(土) 06:52:44.49ID:bvJ+Jdtn0 yokokara
459デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/16(土) 10:24:54.24ID:t6zcY+AGF460デフォルトの名無しさん (ワッチョイ e98e-DnBA)
2019/11/16(土) 20:40:00.51ID:YWCR8V8S0 >>425
scikit-learnとか他に何点かインストールでエラーになった。
scikit-learnとか他に何点かインストールでエラーになった。
461デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/17(日) 03:02:32.28ID:uilOlN750 >>460
マジか
マジか
462デフォルトの名無しさん (アウアウクー MMd1-zGDE)
2019/11/19(火) 02:34:14.79ID:49NB1ryfM sklearnと互換性でエラーを起こすのかよ
触る気もおきねえ
触る気もおきねえ
463デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/19(火) 11:26:56.18ID:8naC8O/UF 馬鹿とハサミ
464デフォルトの名無しさん (ワッチョイ c201-Iq/z)
2019/11/19(火) 13:28:19.63ID:E5J2DpqI0 numpyとかが3.8非対応らしいけどどうしてそういうことが発生するのか誰か教えてくれ
3.8では非サポートになる機能を何か使ってたけどbeta期間中に対応終了しなかったってことなの?
中核ライブラリがマイナーバージョンアップの正式リリース後も使えないままで
しかもインストール時のエラーで初めて気がつく状況って他言語ではあんまり聞かないんだが
3.8では非サポートになる機能を何か使ってたけどbeta期間中に対応終了しなかったってことなの?
中核ライブラリがマイナーバージョンアップの正式リリース後も使えないままで
しかもインストール時のエラーで初めて気がつく状況って他言語ではあんまり聞かないんだが
465デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/19(火) 13:54:14.63ID:I8TEQxNK0 後方互換性のないコードを書いてるということだが、なぜそんなことになるんだろう
どうやったらそんなコードを書けるんだ?
どうやったらそんなコードを書けるんだ?
466デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/19(火) 14:02:40.94ID:8naC8O/UF インストール時のエラーならまともだろ
インストール後のエラーだと眼も当てられん
いきなり飛び付くやつのほうがどうかしてる
インストール後のエラーだと眼も当てられん
いきなり飛び付くやつのほうがどうかしてる
467デフォルトの名無しさん (ワッチョイ f912-r7Uq)
2019/11/19(火) 14:31:11.94ID:xr3EAwaz0 修正版(x.1~)が出てからが本番だよなー
新バージョンは人柱向けって今の若い子は習わないんだろうね
新バージョンは人柱向けって今の若い子は習わないんだろうね
468デフォルトの名無しさん (ドコグロ MMa2-woiy)
2019/11/19(火) 14:36:27.69ID:pcFAcUvSM >>464
numpyはやらかした時のインパクトがとてつもなく大きいから、テストは慎重にやらなきゃいけない
特にPythonは頻繁に破壊的変更が入るし、Rubyなんかよりはマシとはいえ所詮はゆるふわ言語なのに、
近年になって信頼性を必要とする分野でも広く使われるようになってしまったことで歪が生じてるの
numpyはやらかした時のインパクトがとてつもなく大きいから、テストは慎重にやらなきゃいけない
特にPythonは頻繁に破壊的変更が入るし、Rubyなんかよりはマシとはいえ所詮はゆるふわ言語なのに、
近年になって信頼性を必要とする分野でも広く使われるようになってしまったことで歪が生じてるの
469デフォルトの名無しさん (ドコグロ MMa2-woiy)
2019/11/19(火) 14:41:30.29ID:pcFAcUvSM 「多言語ではあまり聞かない」理由は、その言語が信頼性が重要でない用途で主に使われているか、もしくは互換性を言語側で責任を持って担保しているから。
Pythonの場合は信頼性の必要な用途でも広く使われているにも関わらず言語側が互換性を軽視しているため、
互換性を担保する負担がライブラリ側に課されているというわけだ。
Pythonの場合は信頼性の必要な用途でも広く使われているにも関わらず言語側が互換性を軽視しているため、
互換性を担保する負担がライブラリ側に課されているというわけだ。
470デフォルトの名無しさん (ワッチョイ c201-Iq/z)
2019/11/19(火) 17:32:32.68ID:E5J2DpqI0 Pythonではマイナーバージョンアップでも後方互換性のない破壊的な変更が入るのが常識?
numpyのような重要なライブラリが新バージョンで使えなくても
新バージョンの正式リリース前にコミュニティに対して広く周知するような仕組みはない?
Githubのissueみてもどれも「ライブラリが対応するまで待て」みたいなコメントばっかりで
実際の原因について言及してるやつが見つけられないから何が原因なのかよくわからない
numpyのような重要なライブラリが新バージョンで使えなくても
新バージョンの正式リリース前にコミュニティに対して広く周知するような仕組みはない?
Githubのissueみてもどれも「ライブラリが対応するまで待て」みたいなコメントばっかりで
実際の原因について言及してるやつが見つけられないから何が原因なのかよくわからない
471デフォルトの名無しさん (ブーイモ MMa2-BcPR)
2019/11/19(火) 18:18:08.24ID:Re8FldeQM numpyがよく使われてるっていったって、標準ライブラリじゃないからなあ
472デフォルトの名無しさん (ブーイモ MMa2-BcPR)
2019/11/19(火) 18:21:20.60ID:Re8FldeQM >>470
文法は後方互換だけど、処理の中身は微妙に変わる
文法は後方互換だけど、処理の中身は微妙に変わる
473デフォルトの名無しさん (ドコグロ MM4a-IOcx)
2019/11/19(火) 18:44:37.76ID:gXqTBZ4gM >>470
それはバージョンアップというものを勘違いしている。
クラウドサービスやスマホアプリなんかと違い、別に新しいバージョンが出たからといってすぐに移行しないといけないわけではない。
Pythonでは小数点以下1桁が上がるのは立派な「メジャーアップデート」であり、
当分の間は旧バージョンのマイナーアップデートも継続される。
そして、なぜ事前にテストしないかだが、それは以下の理由により時間の無駄だからだ。
・上記の通り、新しいものが出たからといってすぐにアップデートをする必要がない。そもそも開発者自身もアップデートしない。
・正式リリース前のバージョンは仕様が未確定であり、正式リリースまでに変更される可能性がある。
それはバージョンアップというものを勘違いしている。
クラウドサービスやスマホアプリなんかと違い、別に新しいバージョンが出たからといってすぐに移行しないといけないわけではない。
Pythonでは小数点以下1桁が上がるのは立派な「メジャーアップデート」であり、
当分の間は旧バージョンのマイナーアップデートも継続される。
そして、なぜ事前にテストしないかだが、それは以下の理由により時間の無駄だからだ。
・上記の通り、新しいものが出たからといってすぐにアップデートをする必要がない。そもそも開発者自身もアップデートしない。
・正式リリース前のバージョンは仕様が未確定であり、正式リリースまでに変更される可能性がある。
474デフォルトの名無しさん (ラクッペ MM81-r7Uq)
2019/11/19(火) 19:45:09.43ID:GxMpjl4wM セマンティックバージョニングしか知らないボーイズ&ガールズが
マイナーバージョンだから後方互換がどうたらと叫んでるだけじゃないの
マイナーバージョンだから後方互換がどうたらと叫んでるだけじゃないの
475デフォルトの名無しさん (ラクッペ MM81-r7Uq)
2019/11/19(火) 19:55:04.68ID:GxMpjl4wM https://docs.python.org/3/faq/general.html#how-does-the-python-version-numbering-scheme-work
> Python versions are numbered A.B.C or A.B. A is the major version number – it is only incremented for really major changes in the language. B is the minor version number, incremented for less earth-shattering changes.
以上です
> Python versions are numbered A.B.C or A.B. A is the major version number – it is only incremented for really major changes in the language. B is the minor version number, incremented for less earth-shattering changes.
以上です
476デフォルトの名無しさん (ドコグロ MM4a-IOcx)
2019/11/19(火) 20:59:28.06ID:gXqTBZ4gM >>475
https://docs.python.org/3/whatsnew/index.html
ここではx.y.zのx.yをmajor Python versionと呼んでいたりする
3.8も公式が普通に major release と呼んでるし、もはやセマンティックバージョニングの定義が実態と合ってないんだよね
JavaやNodeも同様の状況になってバージョンを繰り上げた
Pythonも2のサポートが完全に終わったら同様にPython9とかになるんじゃないかな
https://docs.python.org/3/whatsnew/index.html
ここではx.y.zのx.yをmajor Python versionと呼んでいたりする
3.8も公式が普通に major release と呼んでるし、もはやセマンティックバージョニングの定義が実態と合ってないんだよね
JavaやNodeも同様の状況になってバージョンを繰り上げた
Pythonも2のサポートが完全に終わったら同様にPython9とかになるんじゃないかな
477デフォルトの名無しさん (ワッチョイ a265-u1fo)
2019/11/19(火) 21:39:22.31ID:dgCeA6UV0 >>471
Pythonにおけるnumpyの存在は、RubyにおけるRailsの存在に等しい
numpy/scipyが無ければ、Pythonが誇る機械学習/AI関連のフレームワークは
登場しなかったし、少なくとも国内ではPythonは見向きもされなかった
RubyがRailsの普及に比例して批判に晒されてきたのと同じ状況に
ようやくPythonが追いついただけのこと
Pythonにおけるnumpyの存在は、RubyにおけるRailsの存在に等しい
numpy/scipyが無ければ、Pythonが誇る機械学習/AI関連のフレームワークは
登場しなかったし、少なくとも国内ではPythonは見向きもされなかった
RubyがRailsの普及に比例して批判に晒されてきたのと同じ状況に
ようやくPythonが追いついただけのこと
478デフォルトの名無しさん (ワッチョイ c201-Iq/z)
2019/11/19(火) 21:44:10.37ID:E5J2DpqI0 結局、言語のポリシーについてもわからないし
どういう破壊的な変更が行われた結果ライブラリが使えなくなったのかもわかんないんだね
Pythonではマイナーバージョンアップで後方互換性のない破壊的変更が入るかどうかはわからないが
重要なライブラリでも普通に使えなくなるし、その状況をまとめて周知するようなこともないから気をつけろ
ってことで理解した
どういう破壊的な変更が行われた結果ライブラリが使えなくなったのかもわかんないんだね
Pythonではマイナーバージョンアップで後方互換性のない破壊的変更が入るかどうかはわからないが
重要なライブラリでも普通に使えなくなるし、その状況をまとめて周知するようなこともないから気をつけろ
ってことで理解した
479デフォルトの名無しさん (ワッチョイ 8233-jvSr)
2019/11/19(火) 22:27:09.52ID:Wad7zhsd0 NumpyはちゃんとメンテされてるバージョンのPythonをサポートしているので安心してもらって問題ないですよ
Numpy以外のライブラリやフレームワークでもメジャーなものだと同じような状況です
Numpy以外のライブラリやフレームワークでもメジャーなものだと同じような状況です
480デフォルトの名無しさん (ワッチョイ 1197-O3KX)
2019/11/20(水) 02:18:01.13ID:7dTYsBjw0 Python以外だって大抵の小数点以下がある言語で小数点以下が変更されたら
動かなくなるものがある印象だけどな。PHPだって、Rubyだってそうでしょ。
メジャーだけど、1年に1回ぐらいしか起こらないバージョン番号変化はどこが上がるのかという差異はあれど、
大抵どんな言語でも互換性問題を持っていると思うけど。だから1年に1回ぐらいでしか上がらないんだし。
動かなくなるものがある印象だけどな。PHPだって、Rubyだってそうでしょ。
メジャーだけど、1年に1回ぐらいしか起こらないバージョン番号変化はどこが上がるのかという差異はあれど、
大抵どんな言語でも互換性問題を持っていると思うけど。だから1年に1回ぐらいでしか上がらないんだし。
481デフォルトの名無しさん (ワッチョイ d163-r7Uq)
2019/11/20(水) 02:38:33.69ID:KEMCHvri0 numpyボーイは何をイキってんのかね
482デフォルトの名無しさん (ワッチョイ c2c5-iGNt)
2019/11/20(水) 04:55:18.96ID:7kjJyI5C0 前に参加してたプロジェクトは3.8にしちゃってたんだが、大丈夫かなぁ
心配になってきた
心配になってきた
483デフォルトの名無しさん (ワイーワ2 FFca-/nAh)
2019/11/20(水) 11:56:17.98ID:grCkJCm3F 10レスくらいレスの無駄遣いがあるようだが
無視して読み飛ばして正解だった
無視して読み飛ばして正解だった
484デフォルトの名無しさん (ワッチョイ 8211-T/Hw)
2019/11/20(水) 15:01:45.77ID:dUf2WDqH0 見視できなかったんだね
485デフォルトの名無しさん (オイコラミネオ MM69-b62Z)
2019/11/20(水) 16:35:31.61ID:EKRzhIXuM すいません、初めてですよろしくお願いします
いま開発環境がcolaboratoryで、requestsとseleniumを使ってスクレイピングでデータ取得を行っているんですが、そのサイトは日本国内からのアクセスじゃないとダメらしいんですよね
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
# ブラウザをheadlessモード(バックグラウンドで動くモード)で立ち上げてwebsiteを表示、生成されたhtmlを取得し、BeautifulSoupで綺麗にする。
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('chromedriver',options=options)
driver.implicitly_wait(10)
driver.get("https://スクレイピングしたいサイトのURL")
html = driver.page_source.encode('utf-8')
soup = BeautifulSoup(html, "html.parser")
print(soup.prettify())
これになんとか国内のプロキシ噛ませられないでしょうか?
いま開発環境がcolaboratoryで、requestsとseleniumを使ってスクレイピングでデータ取得を行っているんですが、そのサイトは日本国内からのアクセスじゃないとダメらしいんですよね
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from bs4 import BeautifulSoup
# ブラウザをheadlessモード(バックグラウンドで動くモード)で立ち上げてwebsiteを表示、生成されたhtmlを取得し、BeautifulSoupで綺麗にする。
options = webdriver.ChromeOptions()
options.add_argument('--headless')
options.add_argument('--no-sandbox')
options.add_argument('--disable-dev-shm-usage')
driver = webdriver.Chrome('chromedriver',options=options)
driver.implicitly_wait(10)
driver.get("https://スクレイピングしたいサイトのURL")
html = driver.page_source.encode('utf-8')
soup = BeautifulSoup(html, "html.parser")
print(soup.prettify())
これになんとか国内のプロキシ噛ませられないでしょうか?
486デフォルトの名無しさん (ワッチョイ 8101-iGNt)
2019/11/20(水) 16:38:48.82ID:FvMCDFLS0 AWSの東京リージョンに置くとかじゃダメなの?
487デフォルトの名無しさん (ワッチョイ 2101-I656)
2019/11/20(水) 16:39:56.42ID:fDyJS9pg0 「selenium プロキシ Python」でぐぐれかす >>485
488デフォルトの名無しさん (ワッチョイ 3901-zGDE)
2019/11/20(水) 18:11:48.02ID:pcdm34G40 >>486
絶対許さない。
絶対許さない。
489デフォルトの名無しさん (ワッチョイ 3901-0xny)
2019/11/20(水) 21:36:40.60ID:kGy1B6IN0 yokokara
490デフォルトの名無しさん (ワッチョイ 9123-binj)
2019/11/21(木) 00:48:20.14ID:vSqLYQSH0 >>487
ググってとりあえず
https://algorithm.joho.info/programming/python/selenium-proxy/
https://sic-main.com/python/python-selenium-chrome-proxy/
このへん試してみましたがダメですね…
エラー吐いちゃいます
ググってとりあえず
https://algorithm.joho.info/programming/python/selenium-proxy/
https://sic-main.com/python/python-selenium-chrome-proxy/
このへん試してみましたがダメですね…
エラー吐いちゃいます
491デフォルトの名無しさん (ワッチョイ 9123-binj)
2019/11/21(木) 00:50:55.43ID:vSqLYQSH0492デフォルトの名無しさん (アウアウウー Sa9d-5f43)
2019/11/21(木) 01:34:18.62ID:0YdMrNdaa >>491
スクレイピングはIOがボトルネックだから関係ない
スクレイピングはIOがボトルネックだから関係ない
493デフォルトの名無しさん (ワッチョイ 1901-iHas)
2019/11/21(木) 07:07:42.14ID:/Drf2iIa0494デフォルトの名無しさん (ワッチョイ 7997-7FxA)
2019/11/21(木) 13:34:50.43ID:3wm6sM3R0 てか単に開発したいだけならスクレイピングの部分は手元にJupyter入れて作っていったらいいだけなんじゃないの?
495デフォルトの名無しさん (ワッチョイ 8901-hZ32)
2019/11/21(木) 19:56:40.59ID:Mh29ro3d0 yokokara
496デフォルトの名無しさん (ワッチョイ 114f-10FM)
2019/11/21(木) 21:20:24.33ID:rCXdRvRq0 pythonで10年ぶりにプログラム作ってるけど
この型のデータはこの命令では処理できないとか
わかりやすくする手段ないのかな
もしかして実行して止まったときのメッセージしかない?
この型のデータはこの命令では処理できないとか
わかりやすくする手段ないのかな
もしかして実行して止まったときのメッセージしかない?
497デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/21(木) 21:28:07.91ID:ufORxaKR0 プログラミングは全くの初心者なんですが、どう勉強するべきでしょう?
とりあえず一通りの書き方の型を勉強するべきですか?
とりあえず一通りの書き方の型を勉強するべきですか?
498デフォルトの名無しさん (ワッチョイ c163-Rk0C)
2019/11/21(木) 22:42:11.38ID:4mhArHJ/0499デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/21(木) 23:57:38.00ID:3XRrKG/ZM lgbやcatのカテゴリ型を指定する時に、
頭がこんがらがって、型チェックが恋しくなったバカは俺だけかな
頭がこんがらがって、型チェックが恋しくなったバカは俺だけかな
500デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/22(金) 00:13:24.70ID:1Y9uxiIK0501デフォルトの名無しさん (ワッチョイ 132c-4eZD)
2019/11/22(金) 00:30:14.35ID:IgRfeEG+0 web アプリのひな形は、Ruby on Rails です!
Spring Boot, CakePHP など皆、Rails のコピーですから
さらに、Node.js も、Ruby のコピーです!
Spring Boot, CakePHP など皆、Rails のコピーですから
さらに、Node.js も、Ruby のコピーです!
502デフォルトの名無しさん (ワッチョイ f963-/L9V)
2019/11/22(金) 00:30:54.08ID:WOegt1Uh0 基本は教えてくれるが、アプリは自分で作るもの
503デフォルトの名無しさん (ワッチョイ 9301-wiXz)
2019/11/22(金) 00:32:35.03ID:FtTqA+yz0504デフォルトの名無しさん (アウアウクー MM45-3IAb)
2019/11/22(金) 01:05:53.42ID:o7MQZFHMM railライクなライブラリが増えたな
Djangoでいいよね
Djangoでいいよね
505デフォルトの名無しさん (ワッチョイ 937d-+KCU)
2019/11/22(金) 01:35:36.58ID:1Y9uxiIK0506デフォルトの名無しさん (ワッチョイ 7997-Rk0C)
2019/11/22(金) 01:46:11.40ID:9t5OvAOe0■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 【無言】中国怒らせた高市首相→1週間だんまり、国民に実害も説明なし 中国問題を避けてスルー… ★5 [BFU★]
- 「日本はパンダがいなくなる状況に直面するだろう」 中国メディア、専門家の見方伝える [♪♪♪★]
- 止まらぬ「日本売り」 高市財政への懸念で進む金利上昇と円安 ★2 [蚤の市★]
- 【北海道】帯広vs釧路 不良グループが30人規模の大乱闘 廃墟での肝試しで鉢合わせトラブルに…自称解体工の男ら逮捕 [ぐれ★]
- 【福岡】ミカンの木に逆さ吊りになっていた高齢の男性が死亡 [雑用縞工作★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★12 [樽悶★]
- ネトウヨ「日本人の命を守るために中国とケンカしろ!え、薬が作れない?じゃあ死ね!」 こいつらの言う安全保障とはいったい何なのか? [314039747]
- 東大名誉教授「中国は誤った宣伝を繰り広げ、対立を煽り、経済の失敗による国内の不満を日本に向けている」 [903292576]
- 【悲報】Suica、セキュリティを突破されたのが販売されはじめる [347751896]
- 【悲報】米問屋「助けて!米がとんでもない量余ってるのに全然売れないの!でも絶対値下げしたくない…どうしたらいいの…」 [802034645]
- コンビニ店長、ついにキレる「なんであなた達にトイレを貸さないといけないんですか?私達はトイレレンタル業ではありません」 [329329848]
- 【高市悲報】大暴落 [115996789]
