[過去ログ]
Pythonのお勉強 Part63 (1002レス)
Pythonのお勉強 Part63 http://mevius.5ch.net/test/read.cgi/tech/1582507911/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
このスレッドは過去ログ倉庫に格納されています。
次スレ検索
歴削→次スレ
栞削→次スレ
過去ログメニュー
67: デフォルトの名無しさん (ワッチョイ 0dce-fnAk) [sage] 2020/03/28(土) 21:43:02.71 ID:yaWbrPY+0 >>62 基礎的なことしかやらないけど クラスの継承まではやる 1000円が惜しいならやらない方がいい http://mevius.5ch.net/test/read.cgi/tech/1582507911/67
68: デフォルトの名無しさん (ワッチョイ 6e02-Cd0d) [sage] 2020/03/28(土) 22:45:52.66 ID:xGMBoP0B0 >>67 そうですか、やっぱり止めとこうと思います、ありがとう http://mevius.5ch.net/test/read.cgi/tech/1582507911/68
69: デフォルトの名無しさん (ワッチョイ 69ad-MKsy) [] 2020/03/29(日) 04:26:18.85 ID:lDauC8R50 >>64 Paizaの「ラーニングPython3入門編」 ならば、至れり尽くせりの内容で完全無料ですよ。 プロゲートは有料で受講するような内容ではないです。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/69
70: デフォルトの名無しさん (ワッチョイ 6e02-Cd0d) [sage] 2020/03/29(日) 06:17:28.92 ID:X1yvie5l0 >>69 ちょっとやってみましたが良さそうです。課金すれば高度なことも勉強できるようだし。ありがとう http://mevius.5ch.net/test/read.cgi/tech/1582507911/70
71: デフォルトの名無しさん (ワッチョイ 69ad-MKsy) [] 2020/03/29(日) 12:54:25.05 ID:lDauC8R50 ちなみにPaizaのPython無料入門コースは以下のところです。 https://paiza.jp/works/python3/primer http://mevius.5ch.net/test/read.cgi/tech/1582507911/71
72: デフォルトの名無しさん (ワッチョイ 69ad-MKsy) [] 2020/03/29(日) 12:55:36.68 ID:lDauC8R50 >>70 もうやってみられたのですね。 Pythonでいろいろやろうとしますと 覚えることが一杯あります。 頑張ってください! http://mevius.5ch.net/test/read.cgi/tech/1582507911/72
73: デフォルトの名無しさん (ワイーワ2 FF1a-nBi6) [] 2020/03/29(日) 16:03:30.00 ID:7B/pleQ/F なんでみんな金払いたがるんだろう http://mevius.5ch.net/test/read.cgi/tech/1582507911/73
74: デフォルトの名無しさん (ワッチョイ 69ad-MKsy) [] 2020/03/29(日) 16:16:21.63 ID:lDauC8R50 Paizaは、無料の部分を終われば 後は自分でググって習得できますから 実際にはほとんど金払ってないでしょうね。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/74
75: デフォルトの名無しさん (ワッチョイ d201-skQs) [sage] 2020/03/29(日) 17:26:51.80 ID:a0L6N7lT0 paizaは音声の質が高くて驚き グローバルに展開できればいい線いきそう http://mevius.5ch.net/test/read.cgi/tech/1582507911/75
76: デフォルトの名無しさん (ワッチョイ 1244-Cd0d) [sage] 2020/03/29(日) 17:51:06.29 ID:XDD9jiR50 Paizaわりとええな 恥ずかしながら例外とか勉強してなかったわ http://mevius.5ch.net/test/read.cgi/tech/1582507911/76
77: デフォルトの名無しさん (ワッチョイ 693d-B3mp) [sage] 2020/03/29(日) 22:55:28.23 ID:sY5PMJ6o0 例外処理って、入社前からあらかじめ知っておかないと、いきなり開発としては育ててくれないよ 新卒でも最初はエラーチェックか、ネットワークエンジニアとかからスタートする 趣味ならいいけど http://mevius.5ch.net/test/read.cgi/tech/1582507911/77
78: デフォルトの名無しさん (ワッチョイ 6e02-Cd0d) [sage] 2020/03/31(火) 18:59:18.02 ID:VlO2rTeQ0 関係ないけど動画の中のタイプが全然間違わないのがすごい。人間が打ってるのかな http://mevius.5ch.net/test/read.cgi/tech/1582507911/78
79: デフォルトの名無しさん (ワッチョイ b2a3-JpNp) [sage] 2020/03/31(火) 19:26:10.21 ID:psGfVa7m0 ああいうのってかなり正確なのは人間が打ってるみたいよ。 その様子やってる番組みたことある。 AIがやってるのもあるけどかなりひどい。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/79
80: デフォルトの名無しさん (スッップ Sd43-RU7q) [sage] 2020/04/01(水) 06:56:19.31 ID:r8McFCE6d むじんくんかよ http://mevius.5ch.net/test/read.cgi/tech/1582507911/80
81: デフォルトの名無しさん (ワイーワ2 FF93-8H9x) [] 2020/04/01(水) 11:04:41.71 ID:5VJq6KKKF 前観たリアルタイムの放送だと IOCバッハ会長が IOCバハ会長となってた http://mevius.5ch.net/test/read.cgi/tech/1582507911/81
82: デフォルトの名無しさん (ワッチョイ f72d-bdCM) [sage] 2020/04/09(木) 00:12:47.33 ID:xEeiC1oc0 Python始めましたw まだ片足の指先を踏み入れた程度だが 目標はUWSCをPythonに置き換え 環境はWindows10で主にWebの自動巡回 コロナ巣籠もりで図書館から適当に5冊入門書借りてきた 図書館だから出来る荒業 第一歩で環境構築だが各入門書の入り口が違う Pythonのインストールで本家Python、Anaconda、Docker エディッタがIDLE、Jupyter Notebook、サクラエディッタ、Atomエディッタ サクラエディッタはUWSCで使ってたので取りあえず本家Pythonとサクラで環境は作ったが やめた方がいいとかオススメあったら教えてほしい http://mevius.5ch.net/test/read.cgi/tech/1582507911/82
83: デフォルトの名無しさん (ワッチョイ e2ad-3NCZ) [] 2020/04/09(木) 01:02:58.90 ID:pr5o1NkP0 本家Pythonをドライブ直下とかのわかりやすいところにインストール エディタはVisual Studio Code その用途なら重量級のAnacondaは不要 http://mevius.5ch.net/test/read.cgi/tech/1582507911/83
84: デフォルトの名無しさん (ワッチョイ d7ad-LdNq) [sage] 2020/04/09(木) 01:32:29.35 ID:7CAQ8ULU0 >>82 >>83 エディタはVSCodeがオレもオススメ! 理由は世界的に普及してるから 情報とかプラグインとかが多いし エディタ本体もプログラミング用だから 普通のテキストエディタより使いやすい http://mevius.5ch.net/test/read.cgi/tech/1582507911/84
85: デフォルトの名無しさん (ワッチョイ a27c-xX8o) [sage] 2020/04/09(木) 02:18:31.04 ID:faq/lnQ/0 >>82 Python2で解説してる書籍は今すぐ投げ捨てろ その用途だと文字コードで地獄を見るの間違いなし http://mevius.5ch.net/test/read.cgi/tech/1582507911/85
86: デフォルトの名無しさん (ワッチョイ 673c-jqan) [sage] 2020/04/09(木) 02:50:22.97 ID:w8oVZoDk0 >>82 WindowsでDockerはまだ時期尚早 遅いし何よりDocker Desktopは出たばかり 色々な環境を作ったり壊したりしながら勉強する場合は、本家pythonならpipenvをお勧めする http://mevius.5ch.net/test/read.cgi/tech/1582507911/86
87: デフォルトの名無しさん (ワイーワ2 FFfa-zfCe) [] 2020/04/09(木) 12:32:51.01 ID:kpg/tOgGF Pythonが未経験ならAnacondaにしとけ http://mevius.5ch.net/test/read.cgi/tech/1582507911/87
88: デフォルトの名無しさん (ワッチョイ 6f32-sS6r) [sage] 2020/04/09(木) 12:44:51.59 ID:Q4dIxgR10 anaconda入れとけばjupyter notebookとかついてくるからな http://mevius.5ch.net/test/read.cgi/tech/1582507911/88
89: デフォルトの名無しさん (ワッチョイ 8eda-7NGa) [sage] 2020/04/09(木) 13:33:11.41 ID:JcThxS8b0 どう考えてもAnacondaでいい http://mevius.5ch.net/test/read.cgi/tech/1582507911/89
90: デフォルトの名無しさん (ワッチョイ 17ad-Blqg) [] 2020/04/09(木) 13:44:22.34 ID:xW3jPkqa0 俺もanacondaがいいと思う。 ライブラリのバージョンが合わなかったりしたとき、 調べたり調整するの面倒だからcleanして、 また簡単にインストールできるから手軽でいい。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/90
91: デフォルトの名無しさん (ワッチョイ f701-9OGk) [sage] 2020/04/09(木) 13:51:54.45 ID:KZK+uQcq0 思い込んだらanaconda http://mevius.5ch.net/test/read.cgi/tech/1582507911/91
92: デフォルトの名無しさん (ワッチョイ f72d-RM+7) [sage] 2020/04/09(木) 13:56:59.85 ID:njRRAd960 あー。コンダラな。どっちも丸いな。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/92
93: デフォルトの名無しさん (スップ Sd02-sS6r) [sage] 2020/04/09(木) 15:44:32.02 ID:5bLVq+2yd そもそもAnaconda+pycharmだけしか入れてないしそういう人は多いんじゃないかと http://mevius.5ch.net/test/read.cgi/tech/1582507911/93
94: デフォルトの名無しさん (ワッチョイ 1f42-zUaT) [sage] 2020/04/12(日) 00:06:58.95 ID:vx7z4Z/10 VSCodeってリアルタイムのリンティングできるようになったの http://mevius.5ch.net/test/read.cgi/tech/1582507911/94
95: デフォルトの名無しさん (ワッチョイ 673c-Al/F) [sage] 2020/04/13(月) 12:15:47.95 ID:xRaxIRXQ0 >>94 随分前から動いてるよ 動かないのはpython.pythonPathを設定してないのが原因と思われる Select Interpreterで設定するとpylintをインストールしてエラーが表示されるようになる http://mevius.5ch.net/test/read.cgi/tech/1582507911/95
96: デフォルトの名無しさん (ワッチョイ 6f33-ITXX) [] 2020/04/13(月) 16:00:53.94 ID:vA4eHgCK0 Pythonの本書いてる人に、何故文字列にダブルクォートじゃなくてシングルクォート使うのか聞いたら、シフト押さなくてもよくて楽だからって言ってた http://mevius.5ch.net/test/read.cgi/tech/1582507911/96
97: デフォルトの名無しさん (ワッチョイ e2ad-3NCZ) [] 2020/04/13(月) 16:12:03.37 ID:dKd+Q7GJ0 US配列の場合な。イコールもそのまま押せて便利 そのかわりコロンがシフト押さないといけない http://mevius.5ch.net/test/read.cgi/tech/1582507911/97
98: デフォルトの名無しさん (ワッチョイ cb5f-zfCe) [] 2020/04/13(月) 16:17:00.29 ID:xWnIwwwl0 pythonはセミコロンあんまり使わんもんな http://mevius.5ch.net/test/read.cgi/tech/1582507911/98
99: デフォルトの名無しさん (アウアウウー Sabb-5pS6) [sage] 2020/04/14(火) 14:47:13.65 ID:v3p3WIHna 久しぶりにanaconda入れたらデフォルトでvscodeついてこなくなった??? http://mevius.5ch.net/test/read.cgi/tech/1582507911/99
100: デフォルトの名無しさん (ワッチョイ cb5f-PlZG) [] 2020/04/14(火) 21:11:32.07 ID:aWtxz+/L0 >>96 多くのプログラミング言語でダブルクォートは文字列、シングルクォートは1文字としているからだよ。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/100
101: デフォルトの名無しさん (ワッチョイ 42f8-8knU) [sage] 2020/04/14(火) 21:19:13.37 ID:hnAkNvxg0 >>100 頓☆珍☆漢 http://mevius.5ch.net/test/read.cgi/tech/1582507911/101
102: デフォルトの名無しさん (ワッチョイ 062c-5WFu) [sage] 2020/04/14(火) 22:22:15.74 ID:CfDohWIc0 JavaScript のprettier みたいに、保存したら自動的に、 シングル・ダブルクォーテーションを変えられないのか? http://mevius.5ch.net/test/read.cgi/tech/1582507911/102
103: デフォルトの名無しさん (ワッチョイ 068f-Jrel) [sage] 2020/04/14(火) 23:35:38.65 ID:RTth2ghS0 C、C#、Javaとかはcharとstringの区別があるからシングルとダブルで区別してるっぽい Rubyやperlはシングルが単純文字列、ダブルが特殊文字や変数展開あり php、python、javascriptは基本的にどっちも同じ http://mevius.5ch.net/test/read.cgi/tech/1582507911/103
104: デフォルトの名無しさん (ワッチョイ 1742-8pWV) [sage] 2020/04/15(水) 00:27:42.17 ID:bKd8avDg0 っぽいってpythonしか使えないやつなんて少数だろうし無理して適当言わなくて良いよ http://mevius.5ch.net/test/read.cgi/tech/1582507911/104
105: デフォルトの名無しさん (ワッチョイ 9fad-9n34) [] 2020/04/15(水) 00:46:12.61 ID:sRuwy1Ct0 文字列にシングル入れるときはダブル ダブルが入るときはシングルって見易くていい仕様だと思うから 下手にエスケープに変換とかして欲しくはないな http://mevius.5ch.net/test/read.cgi/tech/1582507911/105
106: デフォルトの名無しさん (ワッチョイ 9f63-Ho7r) [sage] 2020/04/15(水) 01:02:03.64 ID:F2runruc0 ソースは一貫したルールで文字列をクオートした方が扱いが楽だと思う http://mevius.5ch.net/test/read.cgi/tech/1582507911/106
107: デフォルトの名無しさん (アウアウウー Sa1b-mcOY) [] 2020/04/15(水) 08:30:22.53 ID:FNBysGoVa >>106 どちらに一貫するのがいいの? という話でわ? http://mevius.5ch.net/test/read.cgi/tech/1582507911/107
108: デフォルトの名無しさん (ワッチョイ 9f01-wyIG) [sage] 2020/04/15(水) 08:34:38.66 ID:xGXg/bfB0 慣れないことをプログラムするときはコピペで勉強するから、いつの間にか ' と " が混在する。気にしないことにしている http://mevius.5ch.net/test/read.cgi/tech/1582507911/108
109: デフォルトの名無しさん (ワイーワ2 FFdf-xa8R) [] 2020/04/15(水) 11:41:43.58 ID:Y2mip1WIF s = (abc'def'ghi); http://mevius.5ch.net/test/read.cgi/tech/1582507911/109
110: デフォルトの名無しさん (ワッチョイ b761-csEB) [] 2020/04/15(水) 18:11:10.46 ID:LkHHawJM0 SQL => 基本的にダブル JSON,HTML,XML => シングル これくらいしか決め事ないな。 あとはフォーマッタが何とかしてくれる。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/110
111: デフォルトの名無しさん (ワッチョイ 9f01-7Des) [sage] 2020/04/15(水) 18:43:38.28 ID:wc1Yu/lO0 JSONはダブルじゃないとダメで SQLはシングルが標準やろ http://mevius.5ch.net/test/read.cgi/tech/1582507911/111
112: デフォルトの名無しさん (ワッチョイ d73c-7Des) [sage] 2020/04/15(水) 20:12:10.41 ID:FLdXbtLZ0 >>111 俺もSQLはダブルクォート シングルクォートは中で括るために使うからね sql = “SELECT * FROM hoge WHERE col=‘hage’” http://mevius.5ch.net/test/read.cgi/tech/1582507911/112
113: デフォルトの名無しさん (ワッチョイ 9f82-ycCE) [] 2020/04/15(水) 20:20:41.32 ID:pMnNTqOZ0 クォート演算子のあるperl最強 http://mevius.5ch.net/test/read.cgi/tech/1582507911/113
114: デフォルトの名無しさん (ワッチョイ 9f63-Ho7r) [sage] 2020/04/15(水) 20:25:40.28 ID:F2runruc0 そのダブルクォートはSQLではなく、それを使用する言語側の文字列編集だろ http://mevius.5ch.net/test/read.cgi/tech/1582507911/114
115: デフォルトの名無しさん (ワッチョイ d73c-ZrWO) [sage] 2020/04/15(水) 21:31:36.51 ID:FLdXbtLZ0 >>114 あー、なるほどね ここPythonスレだから暗黙に PythonでSQLを記述する場合はダブルクォート と脳内変換してたよ http://mevius.5ch.net/test/read.cgi/tech/1582507911/115
116: デフォルトの名無しさん (エムゾネ FFbf-xa8R) [] 2020/04/16(木) 11:09:52.36 ID:przIFznPF >>112 SQL injection ですねわかります http://mevius.5ch.net/test/read.cgi/tech/1582507911/116
117: デフォルトの名無しさん (ワッチョイ 375f-GYE4) [sage] 2020/04/16(木) 19:08:52.14 ID:LTyXab3c0 blackがダブルクォーテーション推しなんだからダブルクォーテーション使え http://mevius.5ch.net/test/read.cgi/tech/1582507911/117
118: デフォルトの名無しさん (ワッチョイ 375f-NJmS) [] 2020/04/16(木) 23:05:06.33 ID:GRiepDCa0 UNIX系の知識がみんななさすぎw http://mevius.5ch.net/test/read.cgi/tech/1582507911/118
119: デフォルトの名無しさん (ドコグロ MMbf-h94e) [sag] 2020/04/17(金) 08:26:30.68 ID:gYT6tn57M どこにunixが関係するのか全然わからん SQLの知識がなさすぎならまだわかるけど… http://mevius.5ch.net/test/read.cgi/tech/1582507911/119
120: デフォルトの名無しさん (スププ Sdbf-uUv8) [sage] 2020/04/17(金) 09:27:50.81 ID:1/WcXfQ8d SQLってどうやってコンパイルするん? http://mevius.5ch.net/test/read.cgi/tech/1582507911/120
121: デフォルトの名無しさん (ブーイモ MMcf-jvEx) [sage] 2020/04/17(金) 10:04:43.37 ID:6AT5a2REM sql prepared statement python でggれ http://mevius.5ch.net/test/read.cgi/tech/1582507911/121
122: デフォルトの名無しさん (ワッチョイ 9fc5-ycCE) [sage] 2020/04/17(金) 22:38:26.31 ID:Jwuy6XKB0 pyenvに筆おろししてもらうんだけど何か注意点ある? http://mevius.5ch.net/test/read.cgi/tech/1582507911/122
123: デフォルトの名無しさん (ワッチョイ 375f-rAP/) [] 2020/04/17(金) 22:54:06.35 ID:8S5P2WFb0 >>119 シングルクォーテーションとダブルクォーテーションの使い分けができないとUNIX、Linux、Macは使いこなせない。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/123
124: デフォルトの名無しさん (ドコグロ MMdf-h94e) [sag] 2020/04/17(金) 23:04:25.20 ID:Q8gnON0wM >>123 シェルの話をUnixって言っちゃうのはいかがなものかと http://mevius.5ch.net/test/read.cgi/tech/1582507911/124
125: デフォルトの名無しさん (ワッチョイ 375f-nnXL) [] 2020/04/17(金) 23:41:28.19 ID:8S5P2WFb0 UNIXがなんだと思ってんだよ? UNIXを作るためにC言語を作り、UNIXのインターフェイスとしてシェルを作った。 そのシェルを効率よく使うためにシェルスクリプトができた。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/125
126: デフォルトの名無しさん (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 00:01:51.38 ID:7LyL0DBt0 >>122 今までのRuby on Rails は基本、Mac・仮想OS でLinux だったが、 Windows 10, WSL, Ubuntu 18.04 でも、環境構築できるようになった。 VSCode の拡張機能、Remote WSL も使う Linux側には、日本人が作った、バージョンマネージャーのanyenv で、rbenv, nodenv を使って、 rubyのコンパイルに、20分ほど掛かって、 ruby 2.6.6, node 12.16.2 を入れた yarn は、Windows側に入れて、WSL から、拡張子なしのyarn コマンドを呼べる。 これは、#!/bin/sh で始まるシェルスクリプト anyenv 公式サイト https://github.com/anyenv/anyenv anyenv + macOS環境構築 https://qiita.com/rinpa/items/81766cd6a7b23dea9f3c anyenv は多言語向きで、rbenv, nodenv, pyenv, phpenv などを同じ使い方で、統一的に扱える。 ~/.bashrc に、下の2行を追加するだけで、各言語ごとに追加しないでも良い export PATH="$HOME/.anyenv/bin:$PATH" eval "$(anyenv init -)" http://mevius.5ch.net/test/read.cgi/tech/1582507911/126
127: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 00:17:00.41 ID:7LyL0DBt0 もし、anyenv を使わなかったら、 例えば、rbenv なら、rbenv-installer を実行して、 ~/.bashrc に、下の2行を追加する export PATH="$HOME/.rbenv/bin:$PATH" eval "$(rbenv init -)" この手順を、nodenv, pyenv, phpenv など、多言語で繰り返す必要がある。 これらの公式サイトを読むだけでも大変。 これを、anyenv では、自動的にやってくれる それと、一区切りごとに、端末を再起動して、更新を反映し、 rbenv rehash みたいに、rehash して更新を反映する http://mevius.5ch.net/test/read.cgi/tech/1582507911/127
128: デフォルトの名無しさん (ワッチョイ 375f-nnXL) [] 2020/04/18(土) 00:33:39.38 ID:AvZMO+wH0 MacはLinuxではなくUNIXですw http://mevius.5ch.net/test/read.cgi/tech/1582507911/128
129: デフォルトの名無しさん (ワッチョイ 9fad-9n34) [] 2020/04/18(土) 00:45:15.14 ID:BRgon2X90 クロスプラットフォームのPythonではあえて等価にしてるのに 下手にUNIXの知識のまま変数展開とか期待して勝手にキレてそう http://mevius.5ch.net/test/read.cgi/tech/1582507911/129
130: デフォルトの名無しさん (ワッチョイ 9f63-Ho7r) [sage] 2020/04/18(土) 00:54:37.83 ID:MBlS3oHq0 >シフト押さなくてもよくて楽だから http://mevius.5ch.net/test/read.cgi/tech/1582507911/130
131: デフォルトの名無しさん (ワッチョイ d73c-ZrWO) [sage] 2020/04/18(土) 05:08:51.52 ID:Sf9Xt/Dv0 >>126 頼むから無理やりrubyを絡めないで Pythonはようやく環境構築がpipenvもしくはanacondaに落ち着きつつあるんだから、他はマニアがやればいい http://mevius.5ch.net/test/read.cgi/tech/1582507911/131
132: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 05:46:45.80 ID:7LyL0DBt0 rbenv が基本で、皆これを真似て作られた わざわざ、Python の標準でもない、pyenv を使うという事は、 多言語で、rbenv, nodenv, pyenv, phpenv なども使うという事だろ だったら日本人が作った、anyenv で同じ使い方で、統一的に扱える! http://mevius.5ch.net/test/read.cgi/tech/1582507911/132
133: デフォルトの名無しさん (ワッチョイ b763-3MwD) [] 2020/04/18(土) 05:49:03.43 ID:eSPdz8DV0 ガイジが人間様と対等な口を利くな http://mevius.5ch.net/test/read.cgi/tech/1582507911/133
134: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 05:57:40.40 ID:7LyL0DBt0 web 系は、1つの言語じゃ無理。 どの言語でも、Node.js が必須だから 例えば、Microsoft のサイトでは、Node.js のバージョンマネージャーに、NVM を使っている Ruby はrbenv, Python はvenv、Node.js はNVM と、 各言語で、使い方が異なるのが面倒くさい たかがバージョンマネージャーぐらい、同じ使い方で統一してもらいたい。 それで日本人が、anyenv を作った! http://mevius.5ch.net/test/read.cgi/tech/1582507911/134
135: デフォルトの名無しさん (ドコグロ MMbf-h94e) [sag] 2020/04/18(土) 06:47:51.16 ID:ir1ZeU1yM >>125 なんの説明にもなってなくて笑うわ 知ったかガイジ乙 http://mevius.5ch.net/test/read.cgi/tech/1582507911/135
136: デフォルトの名無しさん (ドコグロ MM5b-h94e) [sag] 2020/04/18(土) 06:48:46.21 ID:8m/QtB/pM >>131 ルビ基地の相手するな http://mevius.5ch.net/test/read.cgi/tech/1582507911/136
137: デフォルトの名無しさん (ワッチョイ 9f65-32dU) [] 2020/04/18(土) 08:06:53.19 ID:QAQQG5bq0 >>131 Mac に Python3 をインストールしたいんですけど、 Homebrew 無しで pipenv をインストールする標準的な方法を教えてください http://mevius.5ch.net/test/read.cgi/tech/1582507911/137
138: デフォルトの名無しさん (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 08:18:44.88 ID:7LyL0DBt0 Mac は、Ruby 製のHomebrew で出来ている! Homebrew を使わないで、何もできないだろw http://mevius.5ch.net/test/read.cgi/tech/1582507911/138
139: デフォルトの名無しさん (ワッチョイ 97b0-D0ii) [sage] 2020/04/18(土) 08:21:23.14 ID:pWuOk7zm0 一区切りごとに読点を打つのはやめてくれませんかね。 それに無駄に多い感嘆符も。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/139
140: デフォルトの名無しさん (ワッチョイ ff46-xDxk) [sage] 2020/04/18(土) 09:36:13.92 ID:21FUasb+0 無読点よりマシだから気にすんな。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/140
141: デフォルトの名無しさん (アウアウエー Sadf-xa8R) [] 2020/04/18(土) 10:29:41.83 ID:xymtyLA0a シェルスクリプトで引用符というより``を使うようになって成長したと感じた 結局pythonでsubprocess使った方が便利なのでシェルスクリプト使わなくなったω http://mevius.5ch.net/test/read.cgi/tech/1582507911/141
142: デフォルトの名無しさん (ワッチョイ 9f52-xanZ) [sage] 2020/04/18(土) 10:40:40.82 ID:lQefZc9Y0 >>139 この無駄な特徴のお陰で例のRubyバカだと一目で分かってスルーできるから、無くなると困るな。 まあ一番はこのバカがコテ付けるかそもそも書き込みやめるかすればベストなんだけど、壊れたロボットには言葉が通じないから諦めてる。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/142
143: デフォルトの名無しさん (アウアウウー Sa1b-nkQT) [sage] 2020/04/18(土) 11:38:19.31 ID:GHasE78Xa Pythonスレなんだからこのキチガイを判定するAIを作れよ http://mevius.5ch.net/test/read.cgi/tech/1582507911/143
144: デフォルトの名無しさん (ワッチョイ 9f01-7Des) [sage] 2020/04/18(土) 11:46:25.69 ID:uOWDKjxa0 >>137 $ pip install -U pipenv ただpipenvはenvって名前付いてるけど複数バージョンのPythonを管理するものじゃなく プロジェクト単位の依存ライブラリをPipFileで管理するパッケージマネージャー JavaScriptのnpm(package.json)やRubyのbundler(Gemfile)にあたるもの バージョンマネージャーはRuby君が言ってるようにpyenvが標準になりつつある http://mevius.5ch.net/test/read.cgi/tech/1582507911/144
145: デフォルトの名無しさん (ワッチョイ 9fad-9n34) [] 2020/04/18(土) 16:33:54.44 ID:BRgon2X90 環境構築の定番が毎年変わるのはOSSの面倒なところだな http://mevius.5ch.net/test/read.cgi/tech/1582507911/145
146: デフォルトの名無しさん (ワッチョイ 9fc5-ycCE) [sage] 2020/04/18(土) 20:11:36.59 ID:hOyj3UHi0 まぁPythonのビルドはめんどいから、pyenvで楽できるのは良い 仮想環境はpython -m venvで調達できるし、いたれりつくせりですな http://mevius.5ch.net/test/read.cgi/tech/1582507911/146
147: デフォルトの名無しさん (ブーイモ MM9b-ILq3) [] 2020/04/18(土) 21:57:10.04 ID:/h8VXz8jM > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^ あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw http://mevius.5ch.net/test/read.cgi/tech/1582507911/147
148: デフォルトの名無しさん (ワッチョイ 9f65-32dU) [] 2020/04/18(土) 22:39:19.54 ID:QAQQG5bq0 >>144 macOS標準の Python2 でも pip が使えるのは当たり前ですよね 質問の内容は、Homebrew 無しで Python3 の環境構築を実現する方法です もちろん環境構築には複数バージョンやパッケージマネージも含みます ただ単に Python3 を使うだけなら、Anaconda がありますけど、 そこからのステップアップは Mac だと(Ruby に頼らなければ)無理なんでしょうか? http://mevius.5ch.net/test/read.cgi/tech/1582507911/148
149: デフォルトの名無しさん (ワッチョイ 97e6-Ho7r) [sage] 2020/04/18(土) 23:01:10.00 ID:yzq4DZIh0 ctypesでDLLに配列の途中要素のポインタ渡すのってどうすればいいの? ary = (c_ubyte * 10)() で配列作ったとして、 これの3番目の要素のポインタを渡したいんだけど、 pointer(ary)[2]とか、poiter(ary)+2とかできなくて困ってる もしかしてポインタ演算自体できない感じ? http://mevius.5ch.net/test/read.cgi/tech/1582507911/149
150: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/18(土) 23:39:08.48 ID:7LyL0DBt0 漏れは、無数のMac の環境構築のサイトを見てるけど、 Ruby 製のHomebrew を使わないものは見たことない! 一方、Windows では、chocolatey を使わない人も多いけど 例えば、rbenv-installer では、 MacのHomebrew か、Linux のgit でコンパイルか、処理を分けている gitなら、build-essential などのコンパイルツールが必要。 Macなら、Xcode だろ Macで、Homebrewを使わない場合に、正常にコンパイルできるかどうか、分からない。 まず、そういうことをする人が、いない。 Mac/git/Xcode のパターンだろ。 こういう例外を、anyenv の開発者がテストしているかどうか、分からない #!/bin/bash homebrew= # -p : タイプが「file(実行ファイル)」の時のみ実行ファイルの絶対パスを出力する # (それ以外のタイプの場合は何も出力しない) type -p brew >/dev/null && homebrew=1 if [ -n "$homebrew" ]; then # Homebrew で処理 brew update brew install rbenv --without-ruby-build else # git でコンパイル fi http://mevius.5ch.net/test/read.cgi/tech/1582507911/150
151: デフォルトの名無しさん (ワッチョイ 9f01-7Des) [sage] 2020/04/19(日) 01:49:34.07 ID:uoG1gk2+0 >>148 ググればすぐわかることを何度も聞くな http://mevius.5ch.net/test/read.cgi/tech/1582507911/151
152: 126 (ワッチョイ ff2c-8Jcx) [sage] 2020/04/19(日) 04:49:43.90 ID:u21QryuH0 Mac には標準で、Ruby が入っているだろ。 そのバージョンが古くなければ、Homebrew も使える わざわざ、Homebrewを使わないようにする、理由が分からない。 anyenv で、rbenv, nodenv, pyenv, phpenv と入れていけば良いだけ Homebrewを使わないというのは、特殊中の特殊だから、 そういう手順が、anyenv で動くかどうか、誰にも分からない。 誰もそういう事をしないから、テストされていない >>150 にも書いた通り、シェルスクリプトを読んでいって、 Homebrewを使わない場合の手順で動くかどうか、確かめるのが大変 基本的に、Mac/Homebrew か、Linux/git/build-essential の2タイプ。 Mac/git/Xcode みたいな事を考慮していないと思う MacはBSD で、LinuxとはOS が異なるから、 Homebrew を使わない場合に、動くかどうか分からない http://mevius.5ch.net/test/read.cgi/tech/1582507911/152
153: デフォルトの名無しさん (ワッチョイ 9fad-9n34) [] 2020/04/19(日) 07:14:43.77 ID:E9h1m1ZN0 最近HomebrewはRuby非依存になりました!やったね https://itchyny.hatenablog.com/entry/2020/03/03/100000 http://mevius.5ch.net/test/read.cgi/tech/1582507911/153
154: デフォルトの名無しさん (ワッチョイ d73c-ZrWO) [sage] 2020/04/19(日) 08:26:16.00 ID:rdnJZpmc0 >>148 ステップアップが意味するところが分からないけど、Mac使いならhomebrewは入れた方が良いね それとは別に、自分の好きな構築方法はpython3をminicondaでインストール あとは一般論 機械学習関係でLinux使いなら環境構築はanacondaか最新のdockerがいい Nvidiaの諸々の依存関係をセットアップするのがすごい楽になる それ以外ならpyenv+pipenvかanacondaになる どちらを使うかは宗教論 anacondaはライブラリも含めてダウンロードするので、例えばcentos6.xでglibcが古くてpython3が動かない場合でも最新版が動かせる anacondaを使う場合で問題になるのは、デフォルトのPythonより優先順位を高くした場合に全く関係ないアプリが動かないことがある .bashrcや.bash_profileから初期設定を抜くなりbase状態からdeactivateすればもちろん動くが、いちいちめんどくさい あとは有償のmklライブラリがanacondaはただで使える それが元で古いMacだとAVX命令がエラーになるとかあってpipでnumpyを入れ直すとか、まぁ細かいことを言うと色々ある http://mevius.5ch.net/test/read.cgi/tech/1582507911/154
155: デフォルトの名無しさん (ワッチョイ ff46-gDiH) [sage] 2020/04/19(日) 11:13:46.63 ID:tJO0KIHI0 homebrewとは何かとググったら要はrpmやdebの類か。 そんなもんに依存しなきゃ使えないマカーやどざーってやっぱりバカなんじゃないの。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/155
156: デフォルトの名無しさん (ブーイモ MM9b-ILq3) [] 2020/04/19(日) 11:50:02.80 ID:lzjwP47FM > お前は毎朝起きるたびに俺に負けたことを思い出すよ^^ あー、ホンッとに思い出すなあ(笑) キチガイの嘘つきの低レベルFランの、 朝鮮ゴキブリBot君は、 チョン独特の「なにもできないけど俺のほうがジャップより偉い!」的な ことはよーくわかったよ。 ホントなにもできない朝鮮ゴキブリBot君! クソチョンw http://mevius.5ch.net/test/read.cgi/tech/1582507911/156
157: デフォルトの名無しさん (アウアウエー Sadf-xa8R) [] 2020/04/19(日) 11:56:56.82 ID:QdkeRkpHa >>149 とりあえずlongに変換してから計算してpointerに変換 http://mevius.5ch.net/test/read.cgi/tech/1582507911/157
158: デフォルトの名無しさん (ワッチョイ 9ff8-jvEx) [sage] 2020/04/19(日) 12:50:17.44 ID:pMFFArDT0 >>155 別に依存しなくてもインストールできるけど、使えば手間が省けるだけ。winでもわざわざ依存ライブラリを各所から拾ってくるのは面倒でしょ?そこを自動でやってくれる。 cuiが嫌いならanacondaやdockerをguiでインストールすることもできる。選択肢が多い分、ほかのpfより優れてると思うよ。(本件に限れば) あと、homebrewと比べるならrpmやdebじゃなくてyumやaptな。 http://mevius.5ch.net/test/read.cgi/tech/1582507911/158
159: デフォルトの名無しさん (アウアウエー Sadf-xa8R) [] 2020/04/19(日) 14:01:08.79 ID:QdkeRkpHa パッケージは便利な反面 何でもパッケージに頼ると 数年後とかに同じ環境を 再現しようとしたとき困る なので全自動じゃなく 手動で現時点のバイナリ等は そのまま後で使える様に ローカルで保存する習慣にしてる http://mevius.5ch.net/test/read.cgi/tech/1582507911/159
160: デフォルトの名無しさん (ワッチョイ 9f01-7Des) [sage] 2020/04/19(日) 16:01:44.50 ID:uoG1gk2+0 >>159 >数年後とかに同じ環境を再現しようとしたとき困る むしろそういう時に困らないようにパッケージマネージャー使うんだけど http://mevius.5ch.net/test/read.cgi/tech/1582507911/160
161: デフォルトの名無しさん (ワッチョイ 1701-AOao) [sage] 2020/04/19(日) 16:06:22.77 ID:tqYsd33y0 RUN pip install -r requirements.txt http://mevius.5ch.net/test/read.cgi/tech/1582507911/161
162: デフォルトの名無しさん (アウアウエー Sadf-xa8R) [] 2020/04/19(日) 16:39:32.05 ID:z25dSQuDa 数年後に同じものを落とせる保証は? http://mevius.5ch.net/test/read.cgi/tech/1582507911/162
163: デフォルトの名無しさん (ワッチョイ 9f01-7Des) [sage] 2020/04/19(日) 17:01:10.46 ID:uoG1gk2+0 法的/倫理的な問題があったりして削除されるようなものを除けば パッケージリポジトリが崩壊しない限り落とせるでしょ それにパッケージマネージャー使ってもローカルに落としてるんだけど手動でやるメリットある? http://mevius.5ch.net/test/read.cgi/tech/1582507911/163
164: デフォルトの名無しさん (ササクッテロラ Sp8b-ZrWO) [sage] 2020/04/19(日) 17:49:56.43 ID:jAMajcE/p >>159 その目的ならdockerやvirtual box等の仮装マシンが向いてるかな pip freezeでrequirements.txtを作ったりpipenvで環境をまとめたりしても、python以外のところで動かないことはあるしね http://mevius.5ch.net/test/read.cgi/tech/1582507911/164
165: デフォルトの名無しさん (ブーイモ MMbb-+g6E) [] 2020/04/19(日) 17:53:39.97 ID:asuJZYP9M >>155 ところでpipも使っとらんの? http://mevius.5ch.net/test/read.cgi/tech/1582507911/165
166: デフォルトの名無しさん (ワッチョイ b714-ESbY) [] 2020/04/19(日) 20:59:36.18 ID:mnSja+cO0 お仕事ください〜 http://mevius.5ch.net/test/read.cgi/tech/1582507911/166
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 836 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.024s