当スレに★Python以外のプログラミング言語での回答類を書くべからず★
派生言語はそれぞれ専スレがある(この板にあるとは限らない)ので、そっち池。
「Ruby」「Rails」「某言語では」「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
このスレッドは「お勉強」スレのほうには書き込めない超低レベル、
もしくは質問者自身何が何だか分からない質問を、勇気を持って書き込むスレッドです。
へび使いが優しくコメントを返しますので、お礼は Python の布教と初心者の救済をお願いします。
★エラーを解決したい場合★は、
表示されたエラーの全文(勝手に省略やスクショうp等の横着クソ行為禁止)と、
実行環境(Pythonのバージョン・OSとIDEの種類およびバージョン)をシッカリ書くこと。
Pythonの★ソースコードをそのまま5ちゃんに貼るとインデントが崩れてチヌ★
【【【複数の連続半角スペースはなにもなかったことにされる&タブは普通には入れられない】】】掲示板の仕様なので、
プログラム文は↓等の、いわゆるコードうp用サイトに貼ってこいください。
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定はC用のため、言語選択ボタン押下がピコ手間かも。
ttp://codepad.org/ ほぼ直感的に使える。Run codeボタンあり。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Python公式◇ http://www.python.org/
◇まとめwiki◇ ttp://python.rdy.jp/wiki.cgi
〇前スレ〇
【まず1嫁】くだすれPython(超初心者用) その58
https://mevius.5ch.net/test/read.cgi/tech/1662514433/
次スレたては >>985 あたりが挑戦する。
### END OF TEMPLATE ###
【まず1嫁】くだすれPython(超初心者用) その59
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん
2023/07/13(木) 18:48:41.56ID:INS7SIu483デフォルトの名無しさん
2023/08/09(水) 11:48:11.84ID:msOTygD8 単に実環境を切り替えてるだけなら仮想的ではないわな
一部は共有してるけどあたかも独立した環境であるかのように扱える仕組みでも有れば仮想的と言える(Python自体は共有してるけど独立した環境であるかのようには扱えない)
まぁ文句言っても仕方ないのでよくあるPython独特の用語の一つだと思って受け入れるしかない
一部は共有してるけどあたかも独立した環境であるかのように扱える仕組みでも有れば仮想的と言える(Python自体は共有してるけど独立した環境であるかのようには扱えない)
まぁ文句言っても仕方ないのでよくあるPython独特の用語の一つだと思って受け入れるしかない
84デフォルトの名無しさん
2023/08/09(水) 16:19:24.60ID:coMLMuQp >>80
jail とか vm とか色々なアプローチがあるな
jail とか vm とか色々なアプローチがあるな
2023/08/09(水) 17:38:23.32ID:ZMLVZrF/
環境変数によって環境を変えて動作を変えることは
単なる環境であって仮想環境たる要素が何もない話と同じかな
単なる環境であって仮想環境たる要素が何もない話と同じかな
2023/08/09(水) 18:33:59.91ID:3n0Peewm
詭弁に近いけどPythonのみの隔離環境とみると
venvもchrootもDockerも同種にみえん?
元になったvirtualenvのサイトには
virtualenv is a tool to create isolated Python environments.
と書いてるし軽いノリで付けた言葉が残ってるだけにもみえる
venvもchrootもDockerも同種にみえん?
元になったvirtualenvのサイトには
virtualenv is a tool to create isolated Python environments.
と書いてるし軽いノリで付けた言葉が残ってるだけにもみえる
87デフォルトの名無しさん
2023/08/09(水) 23:14:32.90ID:aG7casYO 仮想メモリとかだって一種の隔離環境なわけだしね。具体的にどんな要件を満たしてたら仮想で、満たしてなかったら仮想じゃないってものじゃない気がするけどな。
他の言語だって仮想環境って言ったりするでしょ。
他の言語だって仮想環境って言ったりするでしょ。
2023/08/09(水) 23:34:07.10ID:ZMLVZrF/
例えば
実メモリアドレスに対して仮想メモリアドレス
実ディレクトリパスに対して仮想ディレクトリパス
そういう実と仮想がないならば
今回の場合は仮想環境ではなく単なる環境切り替えが正解かも
実メモリアドレスに対して仮想メモリアドレス
実ディレクトリパスに対して仮想ディレクトリパス
そういう実と仮想がないならば
今回の場合は仮想環境ではなく単なる環境切り替えが正解かも
89デフォルトの名無しさん
2023/08/09(水) 23:38:38.24ID:hnMBPj/l 単に「気分はバーチャル」だっただけみたいだな
2023/08/09(水) 23:40:22.87ID:RCE4XY7X
あなたの拘りはわかったので自分の中で勝手に呼び分けといてください
2023/08/09(水) 23:52:21.35ID:6hLmMtvT
白旗を上げたようだな
2023/08/10(木) 00:24:40.89ID:hoZ6pXSU
好きなあの娘とvirtualenv
93デフォルトの名無しさん
2023/08/10(木) 04:01:48.37ID:GpbD/XFE context switching
94デフォルトの名無しさん
2023/08/10(木) 07:30:05.04ID:laGIFgwC virtualイコール仮想的って不十分なんだよね
実質的にはみたいな意味もあって、公式には離婚してないけど実質離婚状態みたいな場合でもvirtual使ったり
他には実質的には内紛みたいな場合だと、virtual civil warみたいに表現するし、virtual civil war訳すときに仮想的な紛争とか訳したら誤訳になる
tPythonのvenvは実行環境ぐらいに捉えてる
実質的にはみたいな意味もあって、公式には離婚してないけど実質離婚状態みたいな場合でもvirtual使ったり
他には実質的には内紛みたいな場合だと、virtual civil warみたいに表現するし、virtual civil war訳すときに仮想的な紛争とか訳したら誤訳になる
tPythonのvenvは実行環境ぐらいに捉えてる
95デフォルトの名無しさん
2023/08/10(木) 07:31:31.17ID:laGIFgwC tは無視して
topコマンドのvirtの話入れようとした痕跡
topコマンドのvirtの話入れようとした痕跡
2023/08/10(木) 08:13:37.00ID:QCsZIB3p
メモ帳に書いてろ
2023/08/11(金) 13:00:27.60ID:oLYpGYcF
virtual insanity(´・ω・`)
98デフォルトの名無しさん
2023/08/11(金) 16:29:22.45ID:RdYRFZwQ2023/08/11(金) 16:36:59.39ID:aKkvsRw0
>>98
ボーグに同化される人生だとよかったね
ボーグに同化される人生だとよかったね
100デフォルトの名無しさん
2023/08/12(土) 03:53:49.69ID:k0rCrKbL まずvenvが対象にしているのはライブラリ依存関係の環境(==pip)である。
何がvirtualでないenvかを考えるとシステムにインストールしたPythonに紐づくpipかな。
様々な用途の開発で同じグローバルなpipを使うのは問題があるし、Linuxの場合はOSが使ってるから不用意にシステムPythonのpipを使わないほうが良かったりする。
プロジェクトごとに分離した依存関係管理ができるツールの1つとしてvenvがある
独立環境とか分離環境とかがより適切な命名だったのかもしれないけど、業界の慣習的な命名に後からとやかく言ってもしょうがないかもね
何がvirtualでないenvかを考えるとシステムにインストールしたPythonに紐づくpipかな。
様々な用途の開発で同じグローバルなpipを使うのは問題があるし、Linuxの場合はOSが使ってるから不用意にシステムPythonのpipを使わないほうが良かったりする。
プロジェクトごとに分離した依存関係管理ができるツールの1つとしてvenvがある
独立環境とか分離環境とかがより適切な命名だったのかもしれないけど、業界の慣習的な命名に後からとやかく言ってもしょうがないかもね
101デフォルトの名無しさん
2023/08/12(土) 09:49:08.27ID:sI+BUdl8102デフォルトの名無しさん
2023/08/12(土) 09:53:18.81ID:8hMMeSIO グローバルのパッケージマネージャ使っても本来何の問題もない
それこそ業界の慣習
依存関係管理の単位がどのパッケージマネージャの実体を使うかに依存してるほうがおかしい
それこそ業界の慣習
依存関係管理の単位がどのパッケージマネージャの実体を使うかに依存してるほうがおかしい
103デフォルトの名無しさん
2023/08/12(土) 10:43:20.85ID:Wv+E7qVe パッケージマネージャーの機能不足を別のツールで補ってるだけだからな
他の言語で言うところのプロジェクトと目的は同じ
他の言語で言うところのプロジェクトと目的は同じ
104デフォルトの名無しさん
2023/08/12(土) 18:57:50.81ID:ghRTbMM+ venvってpython本体やライブラリをまるっとダウンロードして格納してるって知ってびっくりした。
一見ものすごい無駄に思えるけど、こういう単純なやり方が結局ベストってことだよね?
そういうのに耐えられるくらい仕様がシンプルかつスリムだというのも地味にpythonの強みなのかな。
他の言語で同じことやろうとしても簡単にはいかないよね。
一見ものすごい無駄に思えるけど、こういう単純なやり方が結局ベストってことだよね?
そういうのに耐えられるくらい仕様がシンプルかつスリムだというのも地味にpythonの強みなのかな。
他の言語で同じことやろうとしても簡単にはいかないよね。
105デフォルトの名無しさん
2023/08/12(土) 21:40:06.74ID:xBmGN9uj106デフォルトの名無しさん
2023/08/12(土) 22:16:39.21ID:OOUfgbQz 「悪しき命名は悪しき設計の表れ」だと再認識させてくれる良い事例
107デフォルトの名無しさん
2023/08/12(土) 22:17:29.25ID:ghRTbMM+ >>105
venvのScriptsにpython.exe含め色々な実行体があるけど、これって本体じゃないのか。
たしかにdll類がどこにも見当たらない。dllは本体インストール先のやつを使うのかな?
てことはこのpython.exeは多田野ラッパー?
venvのScriptsにpython.exe含め色々な実行体があるけど、これって本体じゃないのか。
たしかにdll類がどこにも見当たらない。dllは本体インストール先のやつを使うのかな?
てことはこのpython.exeは多田野ラッパー?
108デフォルトの名無しさん
2023/08/12(土) 22:18:04.31ID:ghRTbMM+ ×多田野
◯ただの
◯ただの
109デフォルトの名無しさん
2023/08/12(土) 22:31:53.13ID:Y4lXTv// エイヨー 多田野・ザ・ラッパー イン ザ ハウス
110デフォルトの名無しさん
2023/08/12(土) 22:39:35.25ID:du+ixfhU >>107
python.exeはラッパーじゃなくてランチャーだよ
python.exeはラッパーじゃなくてランチャーだよ
111デフォルトの名無しさん
2023/08/12(土) 23:17:45.90ID:TCuliBLR TDN
112デフォルトの名無しさん
2023/08/12(土) 23:33:34.31ID:0foAJdD0 普段どこに書いてるんだよ(白目
113デフォルトの名無しさん
2023/08/12(土) 23:58:48.55ID:ghRTbMM+ あーなんか実験したらわかってきました。
ライブラリはパッケージマネージャ(pipやpoetryなど)のキャッシュを探しに行き
見つかればそれをコピー、なければダウンロードするわけですね。
賢いっすね。てか当たり前か。
ありがとうございました
ライブラリはパッケージマネージャ(pipやpoetryなど)のキャッシュを探しに行き
見つかればそれをコピー、なければダウンロードするわけですね。
賢いっすね。てか当たり前か。
ありがとうございました
114デフォルトの名無しさん
2023/08/13(日) 00:16:53.24ID:JPaUrSh0115デフォルトの名無しさん
2023/08/13(日) 00:59:32.91ID:zhWOv+6v ?
116デフォルトの名無しさん
2023/08/13(日) 06:17:20.53ID:asUkEDOo あヤバイ眠い
117デフォルトの名無しさん
2023/08/13(日) 09:56:42.40ID:Ie1UHHws コンテナ化が進めばvenvはなくなっていくのかな(´・ω・`)
118デフォルトの名無しさん
2023/08/13(日) 11:51:50.00ID:mxfdwtiA >>102
これ
これ
119デフォルトの名無しさん
2023/08/13(日) 21:55:22.03ID:R7jJ+sOg120デフォルトの名無しさん
2023/08/14(月) 02:18:17.14ID:N8bNxgMD 日本人が作った、多言語バージョンマネージャーのanyenv なら、20言語ぐらい使える。
同様のツールに、asdf もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
echo $(anyenv root)
/home/ユーザー名/.anyenv
echo $(rbenv root)
echo "$RBENV_ROOT"
/home/ユーザー名/.anyenv/envs/rbenv
echo $(nodenv root)
echo "$NODENV_ROOT"
/home/ユーザー名/.anyenv/envs/nodenv
同様のツールに、asdf もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
echo $(anyenv root)
/home/ユーザー名/.anyenv
echo $(rbenv root)
echo "$RBENV_ROOT"
/home/ユーザー名/.anyenv/envs/rbenv
echo $(nodenv root)
echo "$NODENV_ROOT"
/home/ユーザー名/.anyenv/envs/nodenv
121デフォルトの名無しさん
2023/08/14(月) 17:27:05.76ID:l1J1W0zj site = '''\
外務省ホームページ
G7広島首脳コミュニケ
地域情勢
53.\
'''
uri = "htt" + "ps://www.mofa.go.jp/mofaj/files/100507034.pdf#page=35"
print( site.replace("\n", " > "), uri, sep="\n" )
外務省ホームページ
G7広島首脳コミュニケ
地域情勢
53.\
'''
uri = "htt" + "ps://www.mofa.go.jp/mofaj/files/100507034.pdf#page=35"
print( site.replace("\n", " > "), uri, sep="\n" )
122デフォルトの名無しさん
2023/08/15(火) 15:43:58.31ID:j64iNkIY >>117
わざわざvenvで済むものをコンテナにするのはないかなー。
必要なディスク容量も違うし、コンテナ環境のメンテの方がvenvのメンテより面倒だし。
libなんちゃらのライブラリの依存がとんでもない場合(CUDA使って機械学習とか)以外はあまり使おうという気にならないかな。
わざわざvenvで済むものをコンテナにするのはないかなー。
必要なディスク容量も違うし、コンテナ環境のメンテの方がvenvのメンテより面倒だし。
libなんちゃらのライブラリの依存がとんでもない場合(CUDA使って機械学習とか)以外はあまり使おうという気にならないかな。
123デフォルトの名無しさん
2023/08/15(火) 18:53:58.98ID:cVYdgkhy (メ▼(エ)▼)y─┛~~
124デフォルトの名無しさん
2023/08/20(日) 18:14:15.02ID:wlL4UoLb lambdaの方がdefで定義するより爆速じゃね
そうするとdef func()じゃなくてfunc = lambdaって書くデメリット何?
そうするとdef func()じゃなくてfunc = lambdaって書くデメリット何?
125デフォルトの名無しさん
2023/08/20(日) 19:20:36.30ID:qlg/Xyh9 defもlambdaも毎回評価しないし速度差あったとして気になる?
どちらかというと中途半端なlambdaは撲滅してほしい
表現力低いのに無理やり書いてるコードみると泣ける
どちらかというと中途半端なlambdaは撲滅してほしい
表現力低いのに無理やり書いてるコードみると泣ける
126デフォルトの名無しさん
2023/08/20(日) 20:43:30.19ID:5jzp3rX7 うわrichのトレースバック(エラー表示)めちゃ便利じゃんなんで教えてくれなかった
必死にすべての使った変数を表示する方法とか調べたりこういうところで聞いたりして諦め
確認用のprint設置を乱発してた(debug書式のは可読性的に邪魔でやめた)
たどり着いたのは詳細なエラー表示でflake8で「まあこれでいいか…解決には半歩も助けにならなかったな」とかやってたが
今なんとなくrichの前見かけた気になってたこれを設定したら舘ひろしもびっくり見えちゃうんですじゃん
https://rich.readthedocs.io/en/latest/traceback.html
https://rich.readthedocs.io/en/latest/reference/traceback.html#rich.traceback.install
似たような初心者のために書いておきます!
他にもこういったTUI環境でも使える必携補助装置があれば、ぜひ教えてください
必死にすべての使った変数を表示する方法とか調べたりこういうところで聞いたりして諦め
確認用のprint設置を乱発してた(debug書式のは可読性的に邪魔でやめた)
たどり着いたのは詳細なエラー表示でflake8で「まあこれでいいか…解決には半歩も助けにならなかったな」とかやってたが
今なんとなくrichの前見かけた気になってたこれを設定したら舘ひろしもびっくり見えちゃうんですじゃん
https://rich.readthedocs.io/en/latest/traceback.html
https://rich.readthedocs.io/en/latest/reference/traceback.html#rich.traceback.install
似たような初心者のために書いておきます!
他にもこういったTUI環境でも使える必携補助装置があれば、ぜひ教えてください
127デフォルトの名無しさん
2023/08/23(水) 11:48:24.69ID:89z/H8g7 さてはさぷーの閲覧者か
128デフォルトの名無しさん
2023/08/27(日) 05:45:31.37ID:pq1ziXgi matplotlibのArtistAnimationだけど、なぜか一番最初に全グラフを合成したものが表示されてしまう
これって仕様ですかね?
Python 3.10
matplotlib 3.7.2
これって仕様ですかね?
Python 3.10
matplotlib 3.7.2
129デフォルトの名無しさん
2023/08/27(日) 10:07:09.77ID:/9UKR3Fh130デフォルトの名無しさん
2023/08/27(日) 11:31:37.21ID:NL8Wxbbf 中心と外周に接する小さい多角形がある
131デフォルトの名無しさん
2023/08/27(日) 13:46:30.52ID:20Uxh6fU うわーまったくわからねえと思ったが
タートルってあれだよな学習用のとか考えてて思い付いたのは
図面1も2も亀さんを片側に曲がりながら円になって戻ってくるようにすりゃいいイメージだよな
指定した角形数で360度まわってくればいいから360割るいくつかでその角度ずつ曲がらせればよいのでは!
起点に戻ったら角度ずらしてまたやるんだろうけどそのずらしはちょっとわかんない!
タートルってあれだよな学習用のとか考えてて思い付いたのは
図面1も2も亀さんを片側に曲がりながら円になって戻ってくるようにすりゃいいイメージだよな
指定した角形数で360度まわってくればいいから360割るいくつかでその角度ずつ曲がらせればよいのでは!
起点に戻ったら角度ずらしてまたやるんだろうけどそのずらしはちょっとわかんない!
132デフォルトの名無しさん
2023/08/27(日) 13:57:32.74ID:20Uxh6fU ずらしは中心から伸びてる線の分割数10の角度だな(たぶん)…
算数レベルもあぶない自分の考えを書き出してみました識者の意見求む
勉強してるなら自分で考えなさいと言いたい、これが出来る前フリとかした状態だろうしちょっと考えればって状況のはず
算数レベルもあぶない自分の考えを書き出してみました識者の意見求む
勉強してるなら自分で考えなさいと言いたい、これが出来る前フリとかした状態だろうしちょっと考えればって状況のはず
133デフォルトの名無しさん
2023/08/27(日) 15:15:00.55ID:Pba1j/J0 依存性の注入というのがいまだにわからんのだけど
なんの本買ったらいいの?
なんの本買ったらいいの?
134デフォルトの名無しさん
2023/08/29(火) 00:18:23.07ID:BTF5pWeT 依存性の注入は、Ruby では出てこない
だって、Duck Typing だから。
メソッド名が同じだけで良いから
例えば、enumerable に対応するには、each メソッドがあれば良いだけ。
インスタンスにeachがあれば、enumerableのすべてのメソッドが使える
依存性の注入って言ってる香具師は、C# だけでしょ。
動的言語にあるとは思えない
だって、Duck Typing だから。
メソッド名が同じだけで良いから
例えば、enumerable に対応するには、each メソッドがあれば良いだけ。
インスタンスにeachがあれば、enumerableのすべてのメソッドが使える
依存性の注入って言ってる香具師は、C# だけでしょ。
動的言語にあるとは思えない
135デフォルトの名無しさん
2023/08/29(火) 00:24:18.34ID:QCf3nQNA 注入ってなんだよダサい
136デフォルトの名無しさん
2023/08/29(火) 00:29:36.10ID:vNr56RL1 外から入れてるだけやん
137デフォルトの名無しさん
2023/08/29(火) 00:52:12.38ID:Bbad6Hde LOVE注入~❤
138デフォルトの名無しさん
2023/08/29(火) 00:57:13.57ID:ohKP7npH Rubyは読みにくいPerlほどじゃないけど
139デフォルトの名無しさん
2023/08/29(火) 02:38:46.62ID:Ye/j7w6x あれ? Pythonのスレだよね?
140デフォルトの名無しさん
2023/08/29(火) 16:28:40.02ID:ud/hz0aH プログラム技術の板ですが?
141デフォルトの名無しさん
2023/08/29(火) 17:12:15.08ID:M8dDnwfH142デフォルトの名無しさん
2023/08/29(火) 18:56:07.99ID:90IKlLvh 詳しいのはmark seemannの本
日本語では出てないかもしれない
日本語では出てないかもしれない
143デフォルトの名無しさん
2023/08/30(水) 01:06:43.85ID:B7CG/4xg Rubyでは~
ここはどこだよ
ここはどこだよ
144デフォルトの名無しさん
2023/08/30(水) 12:44:52.95ID:B/z3JA/V DIって車と車の部品の関係でよく例えられるけど、これだけならオブジェクト指向プログラミングでは普通なこと気がするんやが、なんか特別に勉強する必要があるんかな(´・ω・`)
145デフォルトの名無しさん
2023/08/30(水) 14:46:05.92ID:PiV0QNDQ 超絶初心者です、Python出来る人でもネットに転がってるコードとかコピペして
ちょちょっと編集したりする事あるんですか?
ちょちょっと編集したりする事あるんですか?
146デフォルトの名無しさん
2023/08/30(水) 14:48:35.55ID:s6yXhO48 それがメインの仕事だよ
147デフォルトの名無しさん
2023/08/30(水) 15:00:35.78ID:PiV0QNDQ148デフォルトの名無しさん
2023/08/30(水) 15:24:17.79ID:zHni/Vbc 慣れて覚えてれば空で描けるが
以前に描いた自分のコードからコピペることが多いな
以前に描いた自分のコードからコピペることが多いな
149デフォルトの名無しさん
2023/08/30(水) 16:01:29.20ID:6Nf/ac+O 指先から紡ぎ出すようになるのに何年くらいかかりますか
150デフォルトの名無しさん
2023/08/30(水) 18:16:08.49ID:ZaG6EIxJ 何年やってもできない人はずっとコピペだよ
逆にできる人は1年目から空で書ける
逆にできる人は1年目から空で書ける
151デフォルトの名無しさん
2023/08/30(水) 18:37:48.49ID:UqoqsUW1 aiに書いてもらって確認修正して終わり
152デフォルトの名無しさん
2023/08/31(木) 01:31:57.23ID:X47G4wt5153デフォルトの名無しさん
2023/08/31(木) 09:54:17.47ID:DND1fd+0 リフレクションは関係ない
154デフォルトの名無しさん
2023/09/01(金) 12:58:49.16ID:cc3ovi53 フロントエンドエンジニアのフリーランス平均年収867万円!98%がリモート可案件!
業界別ではSIer 950万円、SaaS 921万円|SOKUDAN調査レポート
一般的な平均年収599万円よりも、+268万円高い。全案件の56%が年収800万円超
フリーランス・複業・副業の求人マッチングサービス『SOKUDAN(ソクダン)』を運営する、
CAMELORS株式会社は、フリーランスWebディレクターの平均年収・時給について調査した
フリーランスフロントエンドエンジニアの56%が年収800万円超
・一般的な平均年収599万円よりも、フリーランスの方が867万円と+268万円高い
・週3日以下の案件が約62%、リモート可能な案件は98%
・案件が多い業界は、SaaS、Web制作、システムインテグレータ
・求められるスキルはJavaScript、React.js・Next.js、Vue.js・Nuxt.js、Typescript
・平均年収867万円、平均時給4,303円
・中央値年収819万円、中央値時給4,063円
・年収800万円以上が56%を占める
・年収1,000万円以上が22%を占める
・年収600万円以下よりも年収1,200万円以上の方が多い
一般的なフロントエンドエンジニアの平均年収 「599万円(求人ボックス・給料ナビ)」
業界別ではSIer 950万円、SaaS 921万円|SOKUDAN調査レポート
一般的な平均年収599万円よりも、+268万円高い。全案件の56%が年収800万円超
フリーランス・複業・副業の求人マッチングサービス『SOKUDAN(ソクダン)』を運営する、
CAMELORS株式会社は、フリーランスWebディレクターの平均年収・時給について調査した
フリーランスフロントエンドエンジニアの56%が年収800万円超
・一般的な平均年収599万円よりも、フリーランスの方が867万円と+268万円高い
・週3日以下の案件が約62%、リモート可能な案件は98%
・案件が多い業界は、SaaS、Web制作、システムインテグレータ
・求められるスキルはJavaScript、React.js・Next.js、Vue.js・Nuxt.js、Typescript
・平均年収867万円、平均時給4,303円
・中央値年収819万円、中央値時給4,063円
・年収800万円以上が56%を占める
・年収1,000万円以上が22%を占める
・年収600万円以下よりも年収1,200万円以上の方が多い
一般的なフロントエンドエンジニアの平均年収 「599万円(求人ボックス・給料ナビ)」
156デフォルトの名無しさん
2023/09/04(月) 01:06:34.09ID:HnNo1tWR 以下の様なスクリプトがあります
class Student:
def __init__(self, id, name):
self.id = id
self.name = name
def main():
s1 = Student(1, "Mike")
print(s1.name)
return 0
if __name__ == '__main__':
exit(main())
ここで、Studentクラスの__init__内に以下のような処理を入れて、
自インスタンス名がs1ならself.nameを"John Doe"に
変更させたいと思ってます
if 自インスタンス名 == "s1":
self.name = "John Doe"
インスタンス側で、自インスタンス名を取得する方法がありますでしょうか
クラス変数にinstancenameみたいなものを追加しようかと思いましたが
わざわざインスタンス名と同じ値を設定しなければならないというのもイマイチに思ってます
class Student:
def __init__(self, id, name):
self.id = id
self.name = name
def main():
s1 = Student(1, "Mike")
print(s1.name)
return 0
if __name__ == '__main__':
exit(main())
ここで、Studentクラスの__init__内に以下のような処理を入れて、
自インスタンス名がs1ならself.nameを"John Doe"に
変更させたいと思ってます
if 自インスタンス名 == "s1":
self.name = "John Doe"
インスタンス側で、自インスタンス名を取得する方法がありますでしょうか
クラス変数にinstancenameみたいなものを追加しようかと思いましたが
わざわざインスタンス名と同じ値を設定しなければならないというのもイマイチに思ってます
157デフォルトの名無しさん
2023/09/04(月) 01:20:29.31ID:svBXgOiP158デフォルトの名無しさん
2023/09/04(月) 01:34:16.67ID:HnNo1tWR >>157
評価の順番で無理ですか
分かりやすい説明ありがとうございました
__init__ではなく、別のタイミングで呼ばれるクラスメソッドでは方法はあるのでしょうか
たとえばクラスに
def check():
if 自インスタンス名 == "s1":
self.name = "John Doe"
といったメソッドを追加して、メイン側では
s1 = Student(1, "Mike")
s1.check()
みたいにする等して、インスタンス作成後であれば取得することは可能なのでしょうか
評価の順番で無理ですか
分かりやすい説明ありがとうございました
__init__ではなく、別のタイミングで呼ばれるクラスメソッドでは方法はあるのでしょうか
たとえばクラスに
def check():
if 自インスタンス名 == "s1":
self.name = "John Doe"
といったメソッドを追加して、メイン側では
s1 = Student(1, "Mike")
s1.check()
みたいにする等して、インスタンス作成後であれば取得することは可能なのでしょうか
159デフォルトの名無しさん
2023/09/04(月) 01:34:28.71ID:DzJnyl6r あってるけどアサイン後ならわかるのかとミスリードせん?
コンテキスト側からは追えないこともないけども
コンテキスト側からは追えないこともないけども
160デフォルトの名無しさん
2023/09/04(月) 01:35:47.98ID:DzJnyl6r >>158
煩雑なだけだからできないと考えた方がいい
煩雑なだけだからできないと考えた方がいい
161デフォルトの名無しさん
2023/09/04(月) 01:39:30.34ID:DzJnyl6r s3 = s2 = s1 = Student(1, "Mike")
としたときどうすんのって話もある
としたときどうすんのって話もある
162デフォルトの名無しさん
2023/09/04(月) 02:05:01.07ID:HnNo1tWR163デフォルトの名無しさん
2023/09/04(月) 21:22:59.99ID:nWTc2hmH pip searchってもう使えなくてpypi.org見れって言ってくるんだけど、これってふざけてませんか?
CUI主義の人はこれだと困るじゃないですか
なんでこんな仕様変更したんだろう
CUI主義の人はこれだと困るじゃないですか
なんでこんな仕様変更したんだろう
164デフォルトの名無しさん
2023/09/04(月) 21:34:36.33ID:eS6UNx4I165デフォルトの名無しさん
2023/09/05(火) 20:08:47.70ID:rogYYWHX 同じ名前なのにこいつはglobalでこいつはlocalですよ
そんなつもりじゃないですよね?って教えてくれる
terminalとvimでの環境でも使えるなにかってありますか
エラー報告器というのか、ハイライトというのか
なんだなんだどこかの仕掛けが反映されてないぞ、二つの別のリストがあるのではという状況になってます
そんなつもりじゃないですよね?って教えてくれる
terminalとvimでの環境でも使えるなにかってありますか
エラー報告器というのか、ハイライトというのか
なんだなんだどこかの仕掛けが反映されてないぞ、二つの別のリストがあるのではという状況になってます
166デフォルトの名無しさん
2023/09/05(火) 20:20:30.09ID:xROyc3eI vim-lspで好きなランゲージサーバと連携したらつよつよにはなるけど
globalつかうコードを避ける、使うのはアクセサだけにするなど自制するのがシンプル
globalつかうコードを避ける、使うのはアクセサだけにするなど自制するのがシンプル
167デフォルトの名無しさん
2023/09/05(火) 20:55:48.31ID:rogYYWHX vim-lspやランゲージサーバーを知らなかったので調べてみますありがとう
なかなかシンプルには頭の中からしてまとまらなくて…頑張ってみますw
なかなかシンプルには頭の中からしてまとまらなくて…頑張ってみますw
168デフォルトの名無しさん
2023/09/06(水) 13:26:44.71ID:ROxN7tKN vscodeとpycharmがただで使えるのにvimで頑張るのか(´・ω・`)
169デフォルトの名無しさん
2023/09/06(水) 14:02:07.39ID:pyg074gJ >>168
スマホのtermux上で遊んでるだけなので、楽しんでたプログラムが思いがけず大きくなりました
linuxディストリビューションを入れることも可能なのでvscodeも試してみたことはあります
スマホ画面ではそう使いやすくは無く、初心者なのでなおさら苦悩が増えました
といった理由でterminalでvimとなってます
さっきpluginとしてvim-lspとPlug 'mattn/vim-lsp-settings'を入れてみました
黄色や赤でスペースがなってない!などと自分のコードをド派手に隠します…
printと書くとポップアップで自分には参考にならないpython docsと似た仕様をあらわす英文がでます
いまのところ使いこなせそうにありませんw
スマホのtermux上で遊んでるだけなので、楽しんでたプログラムが思いがけず大きくなりました
linuxディストリビューションを入れることも可能なのでvscodeも試してみたことはあります
スマホ画面ではそう使いやすくは無く、初心者なのでなおさら苦悩が増えました
といった理由でterminalでvimとなってます
さっきpluginとしてvim-lspとPlug 'mattn/vim-lsp-settings'を入れてみました
黄色や赤でスペースがなってない!などと自分のコードをド派手に隠します…
printと書くとポップアップで自分には参考にならないpython docsと似た仕様をあらわす英文がでます
いまのところ使いこなせそうにありませんw
170デフォルトの名無しさん
2023/09/07(木) 12:33:06.77ID:iG8XE85c yahooの再設定で生年月日わからんから生年月日を検索するツールを作りたいん
プログラム知識ないからAIで作らせたいん
どうすればいいんですか?
プログラム知識ないからAIで作らせたいん
どうすればいいんですか?
171デフォルトの名無しさん
2023/09/07(木) 12:46:06.68ID:KtKJhS7/ AIの知識があるなら
プログラムもAIで作ればいいんじゃないかな
プログラムもAIで作ればいいんじゃないかな
172デフォルトの名無しさん
2023/09/07(木) 13:00:46.71ID:yf0XBZB8 馬鹿には無理
173デフォルトの名無しさん
2023/09/07(木) 13:07:12.08ID:CDCme1Du 総当たりじゃ解けないようになってるはず
サポートに問い合わせろ
サポートに問い合わせろ
174デフォルトの名無しさん
2023/09/07(木) 13:14:06.06ID:iG8XE85c 問い合わせても「お答えできない」としか返ってこないから意味ないん
175デフォルトの名無しさん
2023/09/08(金) 17:42:37.49ID:NjDvTDdV 宿題にはお答え出来ません
宿題と判らないように質問してください
宿題と判らないように質問してください
176デフォルトの名無しさん
2023/09/10(日) 07:30:31.81ID:hps7g+0s 30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
177デフォルトの名無しさん
2023/09/10(日) 07:34:36.02ID:hps7g+0s 「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
「クソチョンw」をNGワード登録推奨。荒らしは、完全スルー放置が一番きらいです。
178デフォルトの名無しさん
2023/09/10(日) 07:34:51.97ID:hps7g+0s 30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
179デフォルトの名無しさん
2023/09/11(月) 03:48:59.40ID:WUmnzUS8 スレタイにふさわしい質問ですがryeってのどうですか?
Pythonバージョンの切り替えとかほぼしないしpoetryで不満ないんですが
この手のツールはあんまりフラフラ変えないほうがいいですよね?
Pythonバージョンの切り替えとかほぼしないしpoetryで不満ないんですが
この手のツールはあんまりフラフラ変えないほうがいいですよね?
180デフォルトの名無しさん
2023/09/11(月) 09:49:56.20ID:lXcI/Ajd なにそれおいしいの
181デフォルトの名無しさん
2023/09/11(月) 12:23:17.90ID:Uj3i56F3 Rustで作られた
Pythonの環境管理・installなどのツールか
venvなどよりryeおすすめって記事をよく見る
Pythonの環境管理・installなどのツールか
venvなどよりryeおすすめって記事をよく見る
182デフォルトの名無しさん
2023/09/11(月) 23:35:23.83ID:VwcUnZnc 日本人が作った、多言語バージョンマネージャーのanyenv がある。
同様のツールに、asdf もある。
他には、Docker もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
同様のツールに、asdf もある。
他には、Docker もある
Renv, crenv, denv, erlenv, exenv
goenv, hsenv, jenv, jlenv, luaenv
nodenv, phpenv, plenv, pyenv, rbenv
sbtenv, scalaenv, swiftenv, tfenv
183デフォルトの名無しさん
2023/09/12(火) 15:27:42.12ID:RGjhGQKs 30代Pythonバカチョン男は強姦魔の犯罪者です!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
そしてスレ主がその極悪非道の強姦魔バカチョンです!
Python使う奴はチョンが多いです。
しかも北朝鮮人ですから犯罪なんでもやります。
必ず家族の戸籍を確認しましょう!
あなたの近くにいます!
父母と祖父母の戸籍謄本を提出させましょう!
そしてスレ主がその極悪非道の強姦魔バカチョンです!
Python使う奴はチョンが多いです。
しかも北朝鮮人ですから犯罪なんでもやります。
必ず家族の戸籍を確認しましょう!
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国営メディア「沖縄は日本ではない」… ★6 [BFU★]
- 高市政権にパイプ役不在…日中高まる緊張 公明党の連立離脱影響、自民内にも懸念「自分でまいた種は自分で刈り取ってもらわないと」★2 [ぐれ★]
- 【速報】 日経平均の下落率3%超す、財政懸念で長期金利上昇 [お断り★]
- 【速報】 高市政権、「日本版DOGE」を立ち上げ 米国で歳出削減をした「政府効率化省(DOGE)」になぞらえたもの [お断り★]
- 台湾声明 「台湾は独立した主権国家、中国は台湾を統治したことがなく、中国は口出しする権利ない」 中国が高市首相に抗議で ★7 [お断り★]
- 【こんなの初めて…】民泊には既にキャンセルも 中国の渡航自粛で ★2 [ぐれ★]
- 台湾政党が高市首相「存立危機事態」発言に感謝の書簡「我々の心を強く奮い立たせるものでした」 [834922174]
- 中国「高市が謝罪撤回しないとこれ全部なくなるけどどうする?」 [931948549]
- 【悲報】中国を煽り運転に例えたネトウヨさん、完全に論破されてしまう [268718286]
- 【正論】有識者「高市早苗に合理的配慮をしなかった野党が悪い」 [175344491]
- 日経平均、49000円割れ 国賊高市を許すな ★2 [402859164]
- 高市「金正恩総書記と会談したい」 国交ある国ですらまともに外交出来ないのに北朝鮮相手に何が出来るのこいつ [878970802]
