!extend:default:vvvvv:1000:1024
!extend:default:vvvvv:1000:1024
↑スレ立てる毎に減るので、減ってたら3つに補充すること。
・当スレにRubyのソースコード類を書くことを禁ず
・Ruby等、Pythonではないプログラミング言語での回答類・質問を書くのも禁止
・「Ruby では」「Rubyでは」「Rails」正規表現→「^クソチョンw$」をNGワード登録推奨
・エラーを解決したいときは、かならず
エラー文(勝手に省略orスクショうp等の横着禁止)と
おま環(Pythonのバージョン番号+OS名とバージョン+IDE名)を書け。
★Pythonのソースコードを5ちゃんに直貼はインデントが崩壊するので、
↓等のコードうp用サイトに貼ってきてくだしあ。(スクリーンショットをうpる「横着」禁止)
ttps://techiedelight.com/compiler/ Run Code機能あり。
ttp://ideone.com/ デフォ設定がCなので、Pythonするには言語種選択ボタン押下がピコ手間かも。
ttp://pastebin.com/ まずまずシンプル。
ttp://dpaste.com/ とてもシンプル。消えるまでの日数は十分長ーく指定のこと。
◇Pythonオフィシャルサイト http://www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/
※前スレ
Pythonのお勉強 Part71
https://mevius.5ch.net/test/read.cgi/tech/1695168821/
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured
Pythonのお勉強 Part72
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 03c5-hEBs)
2023/12/27(水) 15:42:25.63ID:sVIMH2iW0118デフォルトの名無しさん (ワッチョイ 5f46-vxeA)
2024/01/09(火) 18:33:15.79ID:Vu9b1JtR0 2は、シバン(1行目)をどう記述するといいの?
1 実行できる。(前提)
$ cat hello.py
#!/usr/bin/python3
print('こんにちは')
$ ./hello.py
こんにちは
2 エラーになる。但しコマンドラインからは実行できる。
$ cat trace.py
#!/usr/bin/python3 -m trace --trace
print('こんにちは')
$ ./trace.py
/usr/bin/python3: No module named trace --trace
$ /usr/bin/python3 -m trace --trace trace.py
こんにちは
$
1 実行できる。(前提)
$ cat hello.py
#!/usr/bin/python3
print('こんにちは')
$ ./hello.py
こんにちは
2 エラーになる。但しコマンドラインからは実行できる。
$ cat trace.py
#!/usr/bin/python3 -m trace --trace
print('こんにちは')
$ ./trace.py
/usr/bin/python3: No module named trace --trace
$ /usr/bin/python3 -m trace --trace trace.py
こんにちは
$
119デフォルトの名無しさん (スプッッ Sdf3-FygF)
2024/01/09(火) 18:44:05.47ID:0U/diL1hd shebang行は引数を1つしか取れない仕様なので無理
なんかenv -Sを使うとできるらしいけどこれは裏技だろ
https://stackoverflow.com/questions/16549357/is-it-possible-to-include-command-line-options-in-the-python-shebang
なんかenv -Sを使うとできるらしいけどこれは裏技だろ
https://stackoverflow.com/questions/16549357/is-it-possible-to-include-command-line-options-in-the-python-shebang
120デフォルトの名無しさん (ワッチョイ 5f46-vxeA)
2024/01/09(火) 20:16:21.36ID:Vu9b1JtR0 >>119
なるほど。ありまとう。
$ ./env-s.py
--- modulename: env-s, funcname: <module>
env-s.py(3): print('おはよう')
おはよう
$ head -1 env-s.py
#!/usr/bin/env -S /usr/bin/python3 -m trace --trace
なるほど。ありまとう。
$ ./env-s.py
--- modulename: env-s, funcname: <module>
env-s.py(3): print('おはよう')
おはよう
$ head -1 env-s.py
#!/usr/bin/env -S /usr/bin/python3 -m trace --trace
121デフォルトの名無しさん (オイコラミネオ MMd3-iwr3)
2024/01/09(火) 22:56:04.87ID:yAWwPWIFM122デフォルトの名無しさん (ワッチョイ ff16-CQ+T)
2024/01/10(水) 02:15:30.29ID:jb9etaSC0 もうちょっと具体的に例出して
サンプルがほしいなら適度に複雑なjsonファイルを読み込んでマッピングされた構造を見れば、Pythonコンテナ型を組み合わせたデータの参考になるかもね
サンプルがほしいなら適度に複雑なjsonファイルを読み込んでマッピングされた構造を見れば、Pythonコンテナ型を組み合わせたデータの参考になるかもね
123デフォルトの名無しさん (ワッチョイ 5f26-dvWY)
2024/01/10(水) 20:03:25.99ID:1+rGKMzm0 /usr/bin/python3 を単に、python3 と書けないの?
WSL2, Linux なら、
Ruby は、anyenv で入れた
which ruby
/home/ユーザー名/.anyenv/envs/rbenv/shims/ruby
which python3
/usr/bin/python3
ファイルの形式
file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.6
file `which python`
/usr/bin/python: symbolic link to python2.7
file `which python2`
/usr/bin/python2: symbolic link to python2.7
file `which python3`
/usr/bin/python3: symbolic link to python3.6
readlink -f /usr/bin/python3
/usr/bin/python3.6
WSL2, Linux なら、
Ruby は、anyenv で入れた
which ruby
/home/ユーザー名/.anyenv/envs/rbenv/shims/ruby
which python3
/usr/bin/python3
ファイルの形式
file /usr/bin/python3
/usr/bin/python3: symbolic link to python3.6
file `which python`
/usr/bin/python: symbolic link to python2.7
file `which python2`
/usr/bin/python2: symbolic link to python2.7
file `which python3`
/usr/bin/python3: symbolic link to python3.6
readlink -f /usr/bin/python3
/usr/bin/python3.6
124118 (ワッチョイ ff2a-vxeA)
2024/01/10(水) 21:28:20.35ID:tkcC6j/f0 >>123
書けない。
$ head -1 seabang.py
#!python3 -m trace --trace
$ ./seabang.py
bash: ./seabang.py: 実行できません: 必要なファイルがありません
またコマンドラインで、
> $ /usr/bin/python3 -m trace --trace trace.py
と敢えてフルパスで書いたのは、コマンドサーチパスによって、
/usr/local/bin/python3 や、
/opt/bin/python3 をつかまされたのでなく、
> #!/usr/bin/python3 -m trace --trace
と同じものである事を明示した。
書けない。
$ head -1 seabang.py
#!python3 -m trace --trace
$ ./seabang.py
bash: ./seabang.py: 実行できません: 必要なファイルがありません
またコマンドラインで、
> $ /usr/bin/python3 -m trace --trace trace.py
と敢えてフルパスで書いたのは、コマンドサーチパスによって、
/usr/local/bin/python3 や、
/opt/bin/python3 をつかまされたのでなく、
> #!/usr/bin/python3 -m trace --trace
と同じものである事を明示した。
125デフォルトの名無しさん (ワッチョイ ffec-NF1f)
2024/01/12(金) 13:04:31.27ID:tRoUC1RJ0 あの言語が初の2023年「プログラミング言語オブザイヤー」に TIOBE指標
https://asahi.5ch.net/test/read.cgi/newsplus/1705030870/
https://asahi.5ch.net/test/read.cgi/newsplus/1705030870/
126デフォルトの名無しさん (ワッチョイ 5f54-RBu5)
2024/01/12(金) 16:14:20.07ID:X3Et3NVj0 さすあの言語
127デフォルトの名無しさん (ワッチョイ 5fa6-e3w4)
2024/01/12(金) 23:13:49.86ID:qpkwrl5Y0 酒飲みながらプログラムしたらダメだな、、、
完成しないのはともかく、これまで作ったプログラムもグチャグチャになった
完成しないのはともかく、これまで作ったプログラムもグチャグチャになった
128デフォルトの名無しさん (ワッチョイ ae70-EszD)
2024/01/14(日) 00:31:39.78ID:2hOInSqy0 >>123
alias python=/usr/local/bin/python3
alias python=/usr/local/bin/python3
129デフォルトの名無しさん (ワッチョイ 4653-KI17)
2024/01/14(日) 00:42:31.25ID:qiQHyAuR0 shebang解釈するのはOS
シェルのaliasなんて知ったこっちゃない
シェルのaliasなんて知ったこっちゃない
130デフォルトの名無しさん (ワッチョイ ae70-EszD)
2024/01/14(日) 01:10:46.48ID:2hOInSqy0 はーUNIXってめんどくせーな
131デフォルトの名無しさん (ワッチョイ 41f0-0IQ1)
2024/01/14(日) 02:18:10.75ID:7LBFQKTK0 alternativesコマンド使えよ
132デフォルトの名無しさん (ワッチョイ dd54-gTDN)
2024/01/14(日) 15:18:15.99ID:Q2PJ+y/b0 lru_cacheを引数がリストの関数にうまく使えないものか
133デフォルトの名無しさん (ワッチョイ 6e2a-Y4mw)
2024/01/14(日) 17:09:07.05ID:TH9x5mnt0 日本の風邪には lru 3錠
134デフォルトの名無しさん (ワッチョイ 024f-U/PV)
2024/01/20(土) 18:43:10.52ID:YNA0HNCL0 SQLAlchemy 2.0.x
リレーションシップ周りでめっちゃエラー出まくる
一応未だに更新のある1.4.x系の最新版で安定
速度とか関係あるのかわからないけど2.0.xはもう諦めた・・
リレーションシップ周りでめっちゃエラー出まくる
一応未だに更新のある1.4.x系の最新版で安定
速度とか関係あるのかわからないけど2.0.xはもう諦めた・・
135デフォルトの名無しさん (ワッチョイ 799a-yxEf)
2024/01/20(土) 19:56:04.61ID:/L7Db3ea0 FastAPIで画像を返す方法です
以下のurlをコピペしましまたが、/image/jpgにアクセスすると、サーバー側に
AttributeError: 'tuple' object has no attribute 'tobytes'
とエラーが出て画像が表示されません
どこがおかしいんでしょうか?
ttps://qiita.com/chikiku/items/e73ae8ff281c48e7f361
以下のurlをコピペしましまたが、/image/jpgにアクセスすると、サーバー側に
AttributeError: 'tuple' object has no attribute 'tobytes'
とエラーが出て画像が表示されません
どこがおかしいんでしょうか?
ttps://qiita.com/chikiku/items/e73ae8ff281c48e7f361
136デフォルトの名無しさん (ワッチョイ aef4-cQcU)
2024/01/20(土) 20:35:18.09ID:60EP5gQY0137デフォルトの名無しさん (ワッチョイ 799a-yxEf)
2024/01/20(土) 20:38:57.00ID:/L7Db3ea0138デフォルトの名無しさん (ワッチョイ 8259-Kt/h)
2024/01/20(土) 20:54:35.40ID:bVsXkJM80 >>135
アンパック
例えば
ary = [11,22,33]
a=ary[0]
b=ary[1]
c=ary[2]
print(a,b,c)
を
d,e,f=ary
print(d,e,f)
みたいに書ける
アンパック
例えば
ary = [11,22,33]
a=ary[0]
b=ary[1]
c=ary[2]
print(a,b,c)
を
d,e,f=ary
print(d,e,f)
みたいに書ける
139デフォルトの名無しさん (ワッチョイ 799a-yxEf)
2024/01/20(土) 21:08:58.00ID:/L7Db3ea0140デフォルトの名無しさん (ワッチョイ eebb-EszD)
2024/01/20(土) 22:11:16.53ID:Wt8BDq5K0 3.12.1でlen(list[str])=1270のlenを大幅に超える[8950:]でスライスすると
ランタイムごとコケるバグ見つけた
詳しい条件わからん
バグ報告任せた
ランタイムごとコケるバグ見つけた
詳しい条件わからん
バグ報告任せた
141デフォルトの名無しさん (ワッチョイ 7292-Kt/h)
2024/01/20(土) 23:28:31.66ID:L0GckCs+0142デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 00:03:32.85ID:P8Z4Rari0 アンパックすぐバグる
やっぱり戻り値は1つで複数要るならclassにするべき
やっぱり戻り値は1つで複数要るならclassにするべき
143デフォルトの名無しさん (ワッチョイ 876b-3Zkg)
2024/01/21(日) 01:15:24.18ID:po0/ndNG0 どうバグるのか知りたいが
最近は気軽にタプルでエラーも返すのも多いね
最近は気軽にタプルでエラーも返すのも多いね
144135でないが (ワッチョイ e746-3F89)
2024/01/21(日) 10:23:36.26ID:o2VBG8hD0 >>138
「_, 」と、(1)アンダースコア(2)カンマ(3)空白の説明を求められたのに、(2)しか説明していないじゃないか。一を聞いて1/3を知る病気ならともかく、そうじゃないなら真面目にやりたまえ。
「_, 」と、(1)アンダースコア(2)カンマ(3)空白の説明を求められたのに、(2)しか説明していないじゃないか。一を聞いて1/3を知る病気ならともかく、そうじゃないなら真面目にやりたまえ。
145デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 12:34:58.93ID:P8Z4Rari0 戻り値の3番目を使って、とかやってるうちに、
設計変更で4番目に変わったりする
引数も順序に依存する実装は危険でこれは名前で渡せば済む
設計変更で4番目に変わったりする
引数も順序に依存する実装は危険でこれは名前で渡せば済む
146デフォルトの名無しさん (ブーイモ MM7f-ShDD)
2024/01/21(日) 13:17:49.68ID:sojbDPP/M pythonはdictionary型の扱いが超簡単だから
あえてリストやタプル使うメリットは少ない
あえてリストやタプル使うメリットは少ない
147デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 13:24:37.87ID:P8Z4Rari0 でも辞書はいちいち新規かチェックして新規なら空要素自前で追加しないとエラーになる
148デフォルトの名無しさん (ワッチョイ 8733-z3Rm)
2024/01/21(日) 14:21:19.60ID:4j/edAe10 defaultdictというのがあってだな
149デフォルトの名無しさん (ワッチョイ 8733-z3Rm)
2024/01/21(日) 14:23:04.39ID:4j/edAe10 リストもタプルも使うべきところがある
位置引数とキーワード引数の使い分けも同じ話
常にどちらか一方が優れてるわけではない
位置引数とキーワード引数の使い分けも同じ話
常にどちらか一方が優れてるわけではない
150デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/21(日) 14:25:23.39ID:P8Z4Rari0 あるのは知ってるけど、やっぱり使わない方がいいという結論になった
autovivificationは便利すぎて人間の手に余る
autovivificationは便利すぎて人間の手に余る
151デフォルトの名無しさん (ワッチョイ a79c-amFq)
2024/01/24(水) 17:22:01.11ID:qE5i82RQ0 simplenote のAPIを使いたいと思っています。
PIPでのインストールはできたのですが、
その先に進めずにいます。
特定のノートの表示、或いは書き込みのサンプルって
どこかにありませんでしょうか。
PIPでのインストールはできたのですが、
その先に進めずにいます。
特定のノートの表示、或いは書き込みのサンプルって
どこかにありませんでしょうか。
152デフォルトの名無しさん (ワッチョイ 8799-h2t9)
2024/01/24(水) 17:34:12.86ID:+ohNM6I10 >>151
どのモジュールかわからんがコードやサイトはみた?
https://pypi.org/project/simplenote/
もしこれならコードのコメントから生成したサイト
https://simplenotepy.readthedocs.io/
もあったけどシンプルで詰まる要素はなさそう
どのモジュールかわからんがコードやサイトはみた?
https://pypi.org/project/simplenote/
もしこれならコードのコメントから生成したサイト
https://simplenotepy.readthedocs.io/
もあったけどシンプルで詰まる要素はなさそう
153デフォルトの名無しさん (ワッチョイ a79c-amFq)
2024/01/24(水) 17:45:37.79ID:qE5i82RQ0 >>152様、
早々のレスありがとうございます。上のサイトは確認しました。
ただ、まだそれを見て理解できるレベルに無い為、サンプルがあればなぁと思った次第です。
下のサイトはもう少し詳しい情報があるようなので、読んでみてすすめてみたいと思います。
早々のレスありがとうございます。上のサイトは確認しました。
ただ、まだそれを見て理解できるレベルに無い為、サンプルがあればなぁと思った次第です。
下のサイトはもう少し詳しい情報があるようなので、読んでみてすすめてみたいと思います。
154デフォルトの名無しさん (ワッチョイ bffd-EFyZ)
2024/01/27(土) 11:53:42.32ID:0NhbJ8Wy0 モザイクを検出して、透過に塗りつぶして、別の画像に貼り付けるプログラムを
作ったので良かったら遊びにきて下さい
wikiwiki
同人誌同人ゲーム無修正化差し替え備忘録まとめ Wiki*
https://wikiwiki.jp/mozanashi/
左のメニューのところにプログラムを貼り付けてあります
作ったので良かったら遊びにきて下さい
wikiwiki
同人誌同人ゲーム無修正化差し替え備忘録まとめ Wiki*
https://wikiwiki.jp/mozanashi/
左のメニューのところにプログラムを貼り付けてあります
155デフォルトの名無しさん (ワッチョイ 5fad-MQtI)
2024/01/27(土) 12:49:01.53ID:adhbL1sP0 Pythonやってるのって韓国人ばかりだからな。
Pythonのことは韓国人に教えてもらうのがいいね!
スレ主も韓国人だよ!
よろしくね!
マンセー!
Pythonのことは韓国人に教えてもらうのがいいね!
スレ主も韓国人だよ!
よろしくね!
マンセー!
156デフォルトの名無しさん (ワッチョイ c701-1Z//)
2024/01/27(土) 13:12:03.24ID:iYaqlGb/0 Pythonやってるのはアメリカ人では?
157デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/27(土) 13:14:35.22ID:iVwMSijj0 イギリス人だよ
158デフォルトの名無しさん (ワッチョイ bf05-2Jps)
2024/01/27(土) 13:49:00.50ID:xBRVRWWV0 ネトウヨはPythonじゃなくて何やるの?
159デフォルトの名無しさん (ワッチョイ 7fcf-zwhO)
2024/01/27(土) 14:18:31.74ID:FVNmXnrw0 ruby
160デフォルトの名無しさん (ワッチョイ 87bc-h2t9)
2024/01/27(土) 14:19:22.20ID:UmjQ6ogE0 DNCLとかCASLとか?
環境から設計、構築せんとなにもできんけど
環境から設計、構築せんとなにもできんけど
161デフォルトの名無しさん (ワッチョイ 87c0-uMBU)
2024/01/27(土) 14:31:41.13ID:RgsoOhIN0 真の玄人は自作言語で遊ぶのかも知れんね
そして誰にも使ってもらえないうえにライブラリも作ってもらえない孤独と戦い続ける自分に酔う
そして誰にも使ってもらえないうえにライブラリも作ってもらえない孤独と戦い続ける自分に酔う
162デフォルトの名無しさん (ワッチョイ c701-1Z//)
2024/01/27(土) 14:32:21.12ID:iYaqlGb/0 >>158
優雅にシェルスクリプトやるけど
優雅にシェルスクリプトやるけど
163デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/27(土) 14:38:47.19ID:iVwMSijj0 自作言語はみんな作るでしょ
たとえば、改行で区切られたテキストファイルがいくつかあって、
それらのandをとりたいとか、orをとりたいとか、
引き算したいとかの要求があって
それぞれ別に演算したものを最後に結合するとか複雑になってくると、
簡易言語にして処理させた方が楽だし間違わない
たとえば、改行で区切られたテキストファイルがいくつかあって、
それらのandをとりたいとか、orをとりたいとか、
引き算したいとかの要求があって
それぞれ別に演算したものを最後に結合するとか複雑になってくると、
簡易言語にして処理させた方が楽だし間違わない
164デフォルトの名無しさん (ワッチョイ c701-1Z//)
2024/01/27(土) 14:42:45.64ID:iYaqlGb/0 >>163
それsedやawkとかを駆使するんじゃだめなん?
それsedやawkとかを駆使するんじゃだめなん?
165デフォルトの名無しさん (ワッチョイ e77c-3nFm)
2024/01/27(土) 15:11:07.85ID:JGqkehCy0 >>158
Adaは必須だぞ
Adaは必須だぞ
166デフォルトの名無しさん (ワッチョイ 2754-08sO)
2024/01/27(土) 15:58:13.54ID:iVwMSijj0 sedではさすがに無理だろうな
awkを駆使するのもperlを駆使するのもpythonを駆使するのもだいたい同じ
awkを駆使するのもperlを駆使するのもpythonを駆使するのもだいたい同じ
167デフォルトの名無しさん (ワッチョイ 5fad-MQtI)
2024/01/27(土) 17:41:35.12ID:adhbL1sP0 Pythonやってるのは朝鮮人だよ。
朝鮮民族は優秀だからね。
マンセー!
朝鮮民族は優秀だからね。
マンセー!
168デフォルトの名無しさん (ワッチョイ 5fb2-lb9z)
2024/01/27(土) 18:20:33.14ID:XATQ3Seh0 Ubuntuでpythonの仮想環境を作ってやろうと、virtualenvwrapperインストールしてみたんだけど、python2.7の仮想環境作れない
python3の仮想環境は作れるのになんでなんだよ
python3の仮想環境は作れるのになんでなんだよ
169デフォルトの名無しさん (ワッチョイ 7968-Ys2T)
2024/01/28(日) 08:27:37.48ID:oGUqOnQT0 10年くらい前のうぶんちゅでやればいいんじゃね
170デフォルトの名無しさん (ブーイモ MM0a-XzIn)
2024/01/28(日) 10:23:45.33ID:FsKreJ+lM perl が書きやすいな。
短くてすむし。
短くてすむし。
171デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/28(日) 11:05:18.45ID:p3aFFEDG0 パズル解かせるツール作ったけど、時間かかる
手軽にコンパイルして1000倍くらい高速化できないかな
手軽にコンパイルして1000倍くらい高速化できないかな
172デフォルトの名無しさん (アウアウウー Sa21-0xTp)
2024/01/28(日) 11:21:35.15ID:Z6St36Gea ゆーぶんつ だからな
173デフォルトの名無しさん (ワッチョイ 6ab2-LB4U)
2024/01/28(日) 11:29:31.28ID:Yx5WT5p70 古い本だとpython2だから仮想環境作りたいのに
手直しでpython3のコードにするしかないのか
手直しでpython3のコードにするしかないのか
174デフォルトの名無しさん (ワッチョイ bdea-Mq/i)
2024/01/28(日) 11:53:21.76ID:DsZuLMRu0175デフォルトの名無しさん (ワッチョイ 914c-VZBr)
2024/01/28(日) 11:57:18.88ID:YaSmQ++K0 バージョンよって剰余演算子の挙動が違う?
-1%3とか
-1%3とか
176デフォルトの名無しさん (ワッチョイ 5e05-9BRH)
2024/01/28(日) 15:00:04.30ID:dJCvp/mJ0 Goしか勝たん
177デフォルトの名無しさん (ワッチョイ a510-7cac)
2024/01/28(日) 22:00:26.48ID:YIEH2wXy0 EXEを作るのにPyinstallerを単純に使うとDefenderに引っかかる上にできたEXEをマルウェアと誤認識する。
EXEを作るのに何かいい方法は無いですか?
EXEを作るのに何かいい方法は無いですか?
178デフォルトの名無しさん (スプッッ Sdea-/kxR)
2024/01/28(日) 22:34:48.90ID:89INJw2Rd C#あたりを利用する
179デフォルトの名無しさん (ワッチョイ a6eb-9npH)
2024/01/28(日) 23:35:55.61ID:XA4USmaU0 beautifulsoup使うとpylanceに怒られて真っ赤になるのが悩みなんですが
isinstance使わないでアノテーションで上手く誤魔化す方法って無いんですかね
isinstance使わないでアノテーションで上手く誤魔化す方法って無いんですかね
180デフォルトの名無しさん (ワッチョイ bdea-Mq/i)
2024/01/29(月) 01:23:41.33ID:fIBxeYXl0 >>177
超初心者スレの319-320
超初心者スレの319-320
181デフォルトの名無しさん (ワッチョイ b501-w1zO)
2024/01/29(月) 07:04:44.51ID:BQjVYH600183デフォルトの名無しさん (アウアウウー Sa21-0xTp)
2024/01/29(月) 17:15:55.16ID:bcp1g5iWa pythonはオワコンですか?
184デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/29(月) 17:52:08.04ID:oRNxL8Vy0 AIに使われてる場合は速度は問題になってないの?
185デフォルトの名無しさん (ワッチョイ 9ab9-4G45)
2024/01/29(月) 18:06:50.34ID:dJGrkc+s0 Pythonが遅いところはPythonで処理せずC言語等で書かれた速いライブラリで処理するので問題にならない
186デフォルトの名無しさん (ワッチョイ 5e05-9BRH)
2024/01/29(月) 18:51:05.91ID:bhL+9uC20 PythonをオワコンにするはずのJuliaがほぼ行きがけてます
187デフォルトの名無しさん (ワッチョイ 5df0-JElb)
2024/01/29(月) 18:52:02.75ID:btYGb7of0 Julia全く人気出ないよなー
悪くない言語だけどわざわざ乗り換えるほどではないというね
悪くない言語だけどわざわざ乗り換えるほどではないというね
188デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/29(月) 18:58:08.69ID:oRNxL8Vy0 誰かがライブラリ作ってくれるのを待つのではなく、
時間がかかると判ってる部分を自力でCで書いて高速化するハードルが低いといいのに
あるべき進化の方向じゃない気がするけど、結局そういうのが楽で速い
時間がかかると判ってる部分を自力でCで書いて高速化するハードルが低いといいのに
あるべき進化の方向じゃない気がするけど、結局そういうのが楽で速い
189デフォルトの名無しさん (ワッチョイ 7579-/zjy)
2024/01/29(月) 19:43:27.61ID:oBf6u64L0 pythonは低いよ
190デフォルトの名無しさん (ワッチョイ bd38-Mq/i)
2024/01/29(月) 19:49:45.50ID:fIBxeYXl0 いまどきの言語でCブリッジ書きにくいって稀
速度だけがネックならCodon, PyPy, Cythonとか使えばええし
速度だけがネックならCodon, PyPy, Cythonとか使えばええし
191デフォルトの名無しさん (ワッチョイ 6610-RfzI)
2024/01/29(月) 20:18:50.45ID:pi/nPLJ70 Mojoとかどうなったんだ
192デフォルトの名無しさん (ワッチョイ 5e05-9BRH)
2024/01/29(月) 20:33:46.69ID:bhL+9uC20 GIL撤廃とmojoの完成でjulia等は完全あの世逝き
193デフォルトの名無しさん (ワッチョイ 656b-JElb)
2024/01/29(月) 21:13:04.59ID:hEulhj+a0 ぶっちゃけmojoはjuliaとやってることは同じ
juliaのシンタックスをpythonして作り直そうとしてるのがmojo
juliaのシンタックスをpythonして作り直そうとしてるのがmojo
194デフォルトの名無しさん (ワッチョイ a6eb-9npH)
2024/01/29(月) 22:01:30.36ID:mQhOsrx10 CodonとかPyPyとかnumbaは終わるよ
mojoが完成したら
mojoが完成したら
195デフォルトの名無しさん (ワッチョイ 5df0-JElb)
2024/01/29(月) 22:21:56.82ID:btYGb7of0 まあそう簡単に完成しないんだけどね
196デフォルトの名無しさん (ワッチョイ a510-7cac)
2024/01/29(月) 22:30:11.59ID:eAHTiPqF0 >>194
DecimalとかMpmathも高速化する?
DecimalとかMpmathも高速化する?
197デフォルトの名無しさん (ワッチョイ 6689-0xTp)
2024/01/29(月) 22:52:05.10ID:UlLdvebN0 なんか最近頭の中にインタープリタでもできたのか知らないが
字句解析と構文解析と意味解析が自然にできるようになった。
字句解析と構文解析と意味解析が自然にできるようになった。
198デフォルトの名無しさん (ワッチョイ f9da-OhUp)
2024/01/30(火) 00:41:49.20ID:wNUL/Z7u0 >>168
バージョン管理して共存する方法あるでしょ。
バージョン管理して共存する方法あるでしょ。
199デフォルトの名無しさん (ワッチョイ 6ab2-LB4U)
2024/01/30(火) 03:56:42.44ID:PGl7GW0y0 >>198
その方法がわかんねって意味で書いたんだよ
メインのpythonの環境がpython3.11だったからこいつにvirtualenvwrapper入れたんだけど、ネットで調べた方法のようにmkvirtualenvで、python2指定してもエラーでて仮想環境作れない
python3なら作れるんだけど
その方法がわかんねって意味で書いたんだよ
メインのpythonの環境がpython3.11だったからこいつにvirtualenvwrapper入れたんだけど、ネットで調べた方法のようにmkvirtualenvで、python2指定してもエラーでて仮想環境作れない
python3なら作れるんだけど
200デフォルトの名無しさん (ワッチョイ bd38-Mq/i)
2024/01/30(火) 04:09:17.47ID:H114t2aY0 ネットで調べたとあるけどマニュアルか公式サイトは先に読んだの?
ライブラリの集合を切り替えるのであってPython本体を切り替えるものではないよ
ライブラリの集合を切り替えるのであってPython本体を切り替えるものではないよ
201デフォルトの名無しさん (ワッチョイ 6ab2-LB4U)
2024/01/30(火) 04:44:03.79ID:PGl7GW0y0202デフォルトの名無しさん (ワッチョイ 112a-Z59g)
2024/01/30(火) 07:13:51.04ID:+4xIQxEO0 >>197
プログラム言語の字句解析と構文解析と意味解析ができないと、プログラムを組めないでしょ。
プログラム言語の字句解析と構文解析と意味解析ができないと、プログラムを組めないでしょ。
203デフォルトの名無しさん (ワッチョイ 9e90-NbCu)
2024/01/30(火) 08:00:52.37ID:fCAo4qGj0 >>201
実行したコマンドとどんなエラーが出ているかを書かないと参考意見も言えないよ。
実行したコマンドとどんなエラーが出ているかを書かないと参考意見も言えないよ。
204デフォルトの名無しさん (ブーイモ MM0a-9npH)
2024/01/30(火) 09:04:31.78ID:QQNZbOthM205デフォルトの名無しさん (ワッチョイ b501-w1zO)
2024/01/30(火) 09:35:57.77ID:CXlFr81L0206デフォルトの名無しさん (ワッチョイ a61d-9npH)
2024/01/31(水) 17:00:07.54ID:mbueUqxK0 3.10から実行速度向上って見たけど、あんまり変わらない気がした
207デフォルトの名無しさん (ブーイモ MM0a-9npH)
2024/01/31(水) 18:53:01.90ID:Eh+GjWICM もともと速度欲しいなら自分でCython書けよって方針だろ
208デフォルトの名無しさん (ワッチョイ 4954-gQi4)
2024/01/31(水) 19:00:17.21ID:xI1fJJHK0 1行Cにするだけで100倍高速化するのに
209デフォルトの名無しさん (ワッチョイ 5702-dRex)
2024/02/06(火) 00:51:26.92ID:zIIwAdPc0 すみません
めっちゃ初心者なんですけど勉強でWEBアプリをM1 Macで作りたいです
フレームワーク?はDjango使おうと思うんですが多機能なので小規模開発にはかえって向かないみたいなのをみましたがどうなんでしょうか?
またIDEはVSCで良いですかね?
ドキュメントは検索ではなかなか欲しい情報に辿り着けないので本を買おうかと思います。
(スクールなり行けるのが一番でしょうが…)
めっちゃ初心者なんですけど勉強でWEBアプリをM1 Macで作りたいです
フレームワーク?はDjango使おうと思うんですが多機能なので小規模開発にはかえって向かないみたいなのをみましたがどうなんでしょうか?
またIDEはVSCで良いですかね?
ドキュメントは検索ではなかなか欲しい情報に辿り着けないので本を買おうかと思います。
(スクールなり行けるのが一番でしょうが…)
210デフォルトの名無しさん (ワッチョイ 17ad-dDkX)
2024/02/06(火) 01:20:01.22ID:Ta2t/Znt0 PycharmでFlask
211デフォルトの名無しさん (アウアウウー Sa9b-MO48)
2024/02/07(水) 01:00:36.24ID:ndXvW9ZXa Ruby on Rails 以外をやっても無駄
フレームワークの米国年収は、
Rails : 9 万ドル
Django : 6
Laravel : 3.8
筑波大学でも使っている、Railsチュートリアルのサイトで、
古いRails 5 なら、無料で読める。
ただ大規模すぎる。
未経験者が学ぶ、プロの転職用
だからSinatra で、MVC の構造だけを学んだりする
フレームワークの米国年収は、
Rails : 9 万ドル
Django : 6
Laravel : 3.8
筑波大学でも使っている、Railsチュートリアルのサイトで、
古いRails 5 なら、無料で読める。
ただ大規模すぎる。
未経験者が学ぶ、プロの転職用
だからSinatra で、MVC の構造だけを学んだりする
212デフォルトの名無しさん (ワッチョイ 3768-jSnV)
2024/02/07(水) 01:03:45.37ID:5kFjsFmA0 import email.policy
e = email.policy.EmailMessage()
print(type(e))
これをVSCodeで書くと補完が効かない上にmypyで
Module has no attribute "EmailMessage"
って出るんですがなぜでしょうか?
標準ライブラリのpolicy.pyでは
from email.message import EmailMessage
していますし実際上記のコードはエラーなく実行できます
いま自作のライブラリでは内部でimportしているモジュールの隠ぺいのために
__init__.pyで公開APIだけ__all__に入れて実装ファイルは先頭にアンダースコアをつけています
自作モジュールでは__all__に公開APIだけを書いても非公開部分まで補完候補に出てきました
email.policyと同じ要領でツールの補完から隠ぺいできるなら採用したいのですがどうすればいいですか?
e = email.policy.EmailMessage()
print(type(e))
これをVSCodeで書くと補完が効かない上にmypyで
Module has no attribute "EmailMessage"
って出るんですがなぜでしょうか?
標準ライブラリのpolicy.pyでは
from email.message import EmailMessage
していますし実際上記のコードはエラーなく実行できます
いま自作のライブラリでは内部でimportしているモジュールの隠ぺいのために
__init__.pyで公開APIだけ__all__に入れて実装ファイルは先頭にアンダースコアをつけています
自作モジュールでは__all__に公開APIだけを書いても非公開部分まで補完候補に出てきました
email.policyと同じ要領でツールの補完から隠ぺいできるなら採用したいのですがどうすればいいですか?
213デフォルトの名無しさん (オイコラミネオ MMeb-G92d)
2024/02/07(水) 06:21:33.17ID:J6JTwYeoM >>1
p = [29, 30, 31, 32, 33, 34, 35, 36, 37]
q = [31, 32, 33, 34, 35, 36, 37, 38, 39]
r = [ [29,31], [30,32],,,]
としたい、
AIに聞いたがわかってもらえない、、、
p = [29, 30, 31, 32, 33, 34, 35, 36, 37]
q = [31, 32, 33, 34, 35, 36, 37, 38, 39]
r = [ [29,31], [30,32],,,]
としたい、
AIに聞いたがわかってもらえない、、、
214デフォルトの名無しさん (ワッチョイ f77c-o3Ud)
2024/02/07(水) 06:46:38.29ID:uDrK2oQi0 >>213
何のAI使って何て聞いたんだよ
この程度が出来ないとかお前無能じゃね
https://i.imgur.com/hDxM7oi.jpeg
https://i.imgur.com/YJ7qnO1.jpeg
何のAI使って何て聞いたんだよ
この程度が出来ないとかお前無能じゃね
https://i.imgur.com/hDxM7oi.jpeg
https://i.imgur.com/YJ7qnO1.jpeg
215デフォルトの名無しさん (オイコラミネオ MMeb-G92d)
2024/02/07(水) 09:19:17.35ID:zJW1HRUSM216デフォルトの名無しさん (アウアウウー Sa9b-MO48)
2024/02/08(木) 14:50:23.52ID:ngxLlRuda 複数の配列から、各要素を取り出すのは、
Ruby では、zip を使う
ary_1 = [ 1, 2, 3 ]
ary_2 = %w(a b c)
res = [ ]
ary_1.zip( ary_2 ){ |num, text| res.push [num, text] }
p res #=> [[1, "a"], [2, "b"], [3, "c"]]
Ruby では、zip を使う
ary_1 = [ 1, 2, 3 ]
ary_2 = %w(a b c)
res = [ ]
ary_1.zip( ary_2 ){ |num, text| res.push [num, text] }
p res #=> [[1, "a"], [2, "b"], [3, "c"]]
217デフォルトの名無しさん (ワッチョイ 3768-hfrZ)
2024/02/08(木) 15:26:22.81ID:kvHDgZ4J0 誰も聞いてねえよ
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- 中国国連大使「日本が中国に武力行使すると脅しをかけたのは初めて」 国連事務総長に書簡★4 [♪♪♪★]
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★8 [♪♪♪★]
- 【🐼】パンダ、日本で会えなくなる? 中国との関係悪化で不安の声 [ぐれ★]
- 【芸能】44歳・池脇千鶴、激変ぶりにネット衝撃 「まるで別人…」「変化が凄い!!」の声 [冬月記者★]
- 台湾有事での集団的自衛権行使に「賛成」が48.8%、「反対」が44.2% ★9 [♪♪♪★]
- なぜ立花孝志氏の言葉は信じられたのか…"異例の逮捕"が浮き彫りにした「SNSの危険な病理」 [ぐれ★]
- おい千晴😡
- ミカン高ミカンめっちゃたっかwwwwww
- リンゴにペンを突き刺してアッポウペーンとか言ってた芸人の名前何だった?
- 🏡😡
- 一番くじで後ろに転売ヤーが並んでいることに気付いたオタクが取った行動に👉スカッと10万いいね [329329848]
- お前らGoogleアンケートやってんの?
