Pythonのお勉強 Part70at TECH
Pythonのお勉強 Part70 - 暇つぶし2ch950:デフォルトの名無しさん (ワッチョイ 0b01-NP+X)
23/09/15 10:38:10.58 X7EUN8b/0.net
本で仕入れた知識を実践するんやで

951:デフォルトの名無しさん (ワッチョイ 4ed6-AD4a)
23/09/15 10:48:21.69 XTzSJ3sy0.net
本ばかり読んでもなんにもならないが
本を読まないのは馬鹿

952:デフォルトの名無しさん (ワッチョイ 8754-MPWR)
23/09/15 10:52:59.05 Y0aMdWmH0.net
余計な苦労を避ける為の上手い書き方に納得するには、
一度は余計な苦労をしてる必要があるんだよな

953:デフォルトの名無しさん (アウアウアー Sa06-bjEX)
23/09/15 18:32:02.40 KXmk4gupa.net
Pythonは本かサイト使いながら勉強するのが良いよ
Pythonチュートリアルを読み解く実力がある人なら必要ないけど
そうじゃないなら、体系的知識を身につけるには入門書読むのが早い
というかベスト

954:デフォルトの名無しさん (ワッチョイ 0e33-erq7)
23/09/15 20:35:47.41 BvXWB9/L0.net
Paizaの入門コース終えたなら何か作ってみたらいいのに

955:デフォルトの名無しさん (ワッチョイ 8754-MPWR)
23/09/15 21:53:30.72 Y0aMdWmH0.net
っていうか、まず作るんだよ
で、本を読んでもっといい方法を知る

956:デフォルトの名無しさん (ワッチョイ 3fbd-tO/S)
23/09/16 00:50:04.13 GOLJ0aM50.net
書籍で言ったら秀和システムの『実践100本ノック』はどれも良かった
O'Reillyが一番なんだろうが

957:デフォルトの名無しさん (アウアウウー Sa53-68M3)
23/09/16 00:52:51.04 Ki/MMBdQa.net
Effective Ruby は良い。
バグが起きにくい、安全で効率的なコーディングと、
間違いやすいポイントを解説
Effectiveシリーズも、日本人の著者もあるから、気を付ける。
「Effective Modern C++」の元祖・Scott Meyers と関係ないのに、
Effectiveと付けている本もある
その点、Effective Rubyは、Meyersにレビューをしてもらっている。
Effective Python は知らないけど

958:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/16 08:19:40.72 6K0or2YE0.net
effective perlは読んでる最中にperlに対する興味を失ってしまった

959:デフォルトの名無しさん (ワッチョイ 0f01-JSeT)
23/09/16 09:20:44.97 FQ6fYHli0.net
T,o,k(迷惑という方は←をあぼーんしてください。)
家族に紹介する側になり、加えて¥4000×人数をGET!
URLリンク(i.imgur.com)

960:デフォルトの名無しさん (ワッチョイ 8f0c-wvoO)
23/09/16 10:54:43.68 FZJflFW60.net
>>950
エロ動画多いよな

961:デフォルトの名無しさん (テテンテンテン MM4f-hQzC)
23/09/16 11:11:03.27 VYkZR1o+M.net
自分で書くのは時間の無駄
今はChatGPTにこんなコードが欲しいと聞けば一瞬で書いてくれる
プログラマにはもはやコードを書く能力は求められていない

962:デフォルトの名無しさん (ワッチョイ 7ffb-DLad)
23/09/16 11:26:29.93 mzsOP2I60.net
と思っていた時期がありました

963:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/16 11:38:03.52 6K0or2YE0.net
ChatGPTの仕組みを知らないと、頼ってもいいかもと思えてしまうんだよな

過去に誰かが書いたコードの丸コピーならうまくいくというだけ
簡単な算数すら間違う奴に論理的思考を期待するのが間違い

964:デフォルトの名無しさん (ワッチョイ 7f46-EWS7)
23/09/16 11:55:51.96 xpoAECi+0.net
>>950
グロ

965:デフォルトの名無しさん (アウアウウー Sa53-HRje)
23/09/16 12:24:39.04 RATZO/gia.net
>>950 死ね
>>954 それ
ChatGPT持ち上げてる連中は文系馬鹿だけ

966:デフォルトの名無しさん (スプッッ Sddf-9xLE)
23/09/16 12:25:22.55 4RrVea/Jd.net
Python勉強し始めたけど環境構築について調べてるだけであっという間に時間が溶けてく・・・

967:デフォルトの名無しさん (テテンテンテン MM4f-hQzC)
23/09/16 12:35:00.43 VYkZR1o+M.net
>>957
環境構築は出来る限りするな
・使うツールはテキストエディタとコマンドプロンプトのみ。VSCodeなど言語道断
・外部ライブラリは一切使わない
この二つを守ればトラブルのないPythonライフを送ることができる

968:デフォルトの名無しさん (ワッチョイ 8fc0-yKAj)
23/09/16 12:41:08.76 IXYjqLnl0.net
>>958
それ言語の初学者には良いだろうけど
業務で使うなら超縛りプレイじゃない?

969:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/16 12:46:59.61 6K0or2YE0.net
まずexcel読み書きモジュールの内作からだな

970:デフォルトの名無しさん (ワッチョイ 7ffb-DLad)
23/09/16 12:50:19.75 mzsOP2I60.net
インタプリタ自作してから言え

971:デフォルトの名無しさん (ワンミングク MM9f-tO/S)
23/09/16 12:55:37.64 ChIAnApXM.net
>>957
わかる

972:デフォルトの名無しさん (テテンテンテン MM4f-hQzC)
23/09/16 12:57:40.87 VYkZR1o+M.net
>>959
業務なら環境構築の規約や手順が整備されているだろうし同僚の真似をすればいいからな
初学者が自力で一から環境構築ってのはあまりに無理ゲー

973:デフォルトの名無しさん (ワッチョイ 3f05-uIEn)
23/09/16 14:24:19.55 LU1R8AA00.net
>>950
絶対に試すべきだね

974:デフォルトの名無しさん (スプッッ Sddf-9xLE)
23/09/16 14:37:41.98 JW3zmgped.net
とりあえずVSCodeのdevcontainerを利用して環境構築中
パッケージ管理はpoetryってのを使ってみることに

975:デフォルトの名無しさん (ワッチョイ 0f79-R902)
23/09/16 22:39:17.34 XboORpcQ0.net
>>965
いいね今やるならこれだろうね

976:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/16 23:27:56.86 6K0or2YE0.net
macでpythonやってる人も多いんだよな
macの人がコード書くとか全然イメージ無いのに

977:デフォルトの名無しさん (ワッチョイ 3f5c-GDns)
23/09/16 23:34:24.05 atjd4Lev0.net
意識高い系プログラマーは皆mac使うとるだろ

978:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/16 23:46:37.75 6K0or2YE0.net
他の言語の人はmac使わないのに、何故かpythonだけmac多い

979:デフォルトの名無しさん (アウアウウー Sa53-68M3)
23/09/17 00:26:14.83 yUmh7hqEa.net
YouTube で有名な雑食系エンジニア・KENTA のベストセラー本、
「21世紀最強の職業 Web系エンジニアになろう」にも、
Web系自社開発企業は、東京でMac を使って、
Ruby on Rails で開発すると定義しているけど、
YouTubeのRailsの第一人者・Deanin は、WSL2 で開発している。
VSCode, React, Docker なども使う

980:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/17 11:20:47.44 UA70Y2jw0.net
BeautifulSoupでfindするのも、使わずに正規表現でリストにするのも、
階層を辿っていくから本質的になんも変わらんなと思ってたけど、
selectだと一発で行けるんだな
今更CSSを基礎からやってる

981:デフォルトの名無しさん (アウアウウー Sa53-68M3)
23/09/17 23:37:38.35 3hfVWz4fa.net
CSS Selector の書き方でしょ?
jQuery でも見れば?

982:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/17 23:53:47.61 UA70Y2jw0.net
タグ #ID .class だけ覚えて、> で連結するだけだから1分で判る

983:デフォルトの名無しさん (ワッチョイ 8fa7-ZX6J)
23/09/18 08:00:23.72 8bZhJQqX0.net
flaskを勉強中なんだけど、これって静的なhtmlを表示したいとき、
return render_template('hoge.html')
だけの関数をhtmlファイルの数用意しなきゃいけないのかな?

984:デフォルトの名無しさん (アウアウウー Sa53-KrGa)
23/09/18 10:02:56.02 i/AvTRYAa.net
>>974
テンプレートエンジンでぐぐれ
大抵は雛形(テンプレート)となる穴あきのbase.htmlとか作って再利用できるような仕組みになってる
イメージ
base.html側
<html>
 {% block head %}{% endblock %}
 <body>
  {% block body %}{% endblock %}
 </body>
</html>
hoge.html側
{% extends "base.html" %}
{% block head %}
 <title>hogeタイトル</title>
{% endblock %}
{% block content %}
 <span>hogeコンテンツ</span>
{% endblock %}
結果 hoge.html
<html>
 <title>hogeタイトル</title>
 <body>
  <span>hogeコンテンツ</span>
 </body>
</html>

985:974 (ワッチョイ 0fde-j7Tk)
23/09/18 10:09:15.85 FUf5l9vT0.net
で、もちろん例えば引数で値を渡したりして動的に生成できる
return render_template('hoge.html',{"title":"hogeタイトル","content":"hogeコンテンツ"})
flaskでのやり方はあってるかどうかはしらんが
大体どれも同じ
大抵はデータベースのレコードの値を渡して
テンプレート側で展開してあたかも静的なhtmlにみせる、みたいな使い方だと思う

986:974 (ワッチョイ 8f01-NYe+)
23/09/18 10:13:25.85 17IvgiG/0.net
jinja2使うならデータベースのselectで返ってきたオブジェクトをそのままテンプレートエンジンに渡せたはず

987:デフォルトの名無しさん (ワッチョイ ffe1-r5J7)
23/09/19 09:56:44.37 +8wHCmI/0.net
プログラムはちんぷんかんぷんで他の人の書いたコードを動かす事くらいしか出来ない者ですが質問良いですか
コマンドプロンプトをつかって一週間以上前までは動いていたコードが(完了まで長くても15分くらい)
昨晩起動したら全く進まずタイムアウトするようになってしまいました
環境の変化で思い当たる節が一昨日辺りにパソコンの更新を下くらいです
更新後コードが動かなくなるってありますか?

988:デフォルトの名無しさん (ワッチョイ cf6e-3SIW)
23/09/19 11:50:46.13 qRsK9kDC0.net
更新でpythonやプログラムで使っているライブラリのバージョンも更新されて動かなくなることはある
もしそれが原因なら、そのプログラムで使われているライブラリのバージョンさえわかればなんとかなる
README見ると大抵は「このバージョン使って」と書いてある

989:デフォルトの名無しさん (ワッチョイ 7ffb-DLad)
23/09/19 12:51:57.56 ImzyW01Z0.net
ちんちんかゆい

990:デフォルトの名無しさん (ワッチョイ 7f7c-r5J7)
23/09/19 13:59:44.77 9F0I7Cta0.net
>>979
了解しました
ライブラリのバージョン確認仕方わかったら出来たら再度質問させてもらいます

991:デフォルトの名無しさん (ワッチョイ 3f11-sxRU)
23/09/19 14:07:06.31 eyeH4fPH0.net
エラーメッセージ読めないの?
まずそれ読まなきゃ

992:デフォルトの名無しさん (ワッチョイ 4f0d-oAvq)
23/09/19 19:01:14.14 SMbXmEhI0.net
ファイルの読み書きの操作をしたいのですが
間違ってもシステムに関わるような重要なファイルは消さないようにしたいです
Windowsでスクリプトを扱うとして、スクリプトにベタ書きされているパス文字列を多少いじってもカレントディレクトリを絶対に動かさない、システムファイルを消さないような設定にするにはどうしたらよいでしょうか?

管理者権限のないアカウントで動かそうと思っているのですが、それだけでは足りないでしょうか?

管理者権限のあるアカウントで動かす場合にはどのような安全対策が考えられますでしょうか?

993:デフォルトの名無しさん (ワッチョイ ff90-xbk3)
23/09/19 19:43:56.29 GWqstgC30.net
質問する前にぶっこわしてもいい環境で好きなだけやってみたら?

何をしたいのかも知らんし。

994:デフォルトの名無しさん (ワッチョイ 0f70-hbIC)
23/09/19 19:48:14.03 zCznr2Fq0.net
>>983
管理者権限のないユーザーで実行すれば、最悪ユーザーファイルがおかしくなるまでに留まると思う

本当に不安ならVMとかコンテナとかColabで試すという手もある

995:デフォルトの名無しさん (ワッチョイ 0f79-R902)
23/09/19 19:48:45.14 7Ah1acT00.net
openをラップしてそれだけ使う

996:デフォルトの名無しさん (ワッチョイ 8f48-puHu)
23/09/19 19:56:20.01 QCYT99dv0.net
例えばリネームするならfrom toをprintして確認してからリネームするなどできることはある

997:デフォルトの名無しさん (ワッチョイ cf54-VRQG)
23/09/19 19:59:34.12 SLj63IF90.net
自分がミスしないようにしたいのか、悪意のある誰かが悪いことをできないようにしたいのか

998:デフォルトの名無しさん (ワッチョイ ffe1-r5J7)
23/09/19 20:57:43.78 +8wHCmI/0.net
>>979
お世話になってます
確認したましたところおそらく推奨Pythonが3.10.6で入っていた私のPythonは3.10 64-bitでした、これが原因でしょうか
あと使用しているコードはnoteで公開されていた物で、クラウド環境modalにHugging Faceで発行したトークンを使用して実行しています

>>982
エラーメッセージは自分で分かる範囲が
タスクの状態がタイムアウトしました程度にしかわからなくて
スタック?にはPythonのフォルダが多いのPythonのバージョンが合わなくなったのかと思い込んでるんですがどうでしょう

URLリンク(i.imgur.com)

999:デフォルトの名無しさん (ワッチョイ ff90-xbk3)
23/09/19 21:30:03.42 LDuRdoQ30.net
パソコンの更新って具体的に何ですか?

1000:デフォルトの名無しさん (ワッチョイ 3f11-sxRU)
23/09/19 21:39:48.17 eyeH4fPH0.net
>>989
わからんならそのまま検索ボックスに投げるかchatgptに聞け

1001:デフォルトの名無しさん (ワッチョイ ffe1-r5J7)
23/09/19 22:04:54.37 +8wHCmI/0.net
>>990
すみません、これです
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)
URLリンク(i.imgur.com)

1002:デフォルトの名無しさん (ワッチョイ 3f3c-G4op)
23/09/19 22:13:30.32 A59QEeRE0.net
hugging faceから何か大きいサイズのモデルダウンロード中に6000sタイムアウトしたとかではなくて?
もしそうであれば全ソースコードから"6000"って数値いじれば応急処置にはなるかも

詳しくは見てないけどここら辺なんか似たような症状ぽい
間違ってたらすまんが
URLリンク(zenn.dev)

1003:デフォルトの名無しさん (ワッチョイ ffe1-r5J7)
23/09/19 23:26:15.76 +8wHCmI/0.net
>>993
ありがとうございます
そうですそちらの該当記事をを参考に作成してました
多分追加機能を入れる際に何かしら大きな物をダウンロードしているのだと思います
教えていただいた症状の方と症状は違いますが時間の弄り方は見落として居たので助かります
時間を伸ばして再度チャレンジしてみます

1004:デフォルトの名無しさん (ワッチョイ 7f9d-NFpK)
23/09/19 23:44:39.25 BiYVMB+c0.net
ならこんなスレでふんわりした聞き方するよりstable diffusionのスレで聞いた方がいいんじゃない?
同じような現象に遭遇した人もいるかもだし

1005:デフォルトの名無しさん (ワッチョイ ffe1-r5J7)
23/09/19 23:50:28.46 +8wHCmI/0.net
>>995
すみません
プログラム知識に長けた人こちらの方が多いかと思ってこちらで相談させて頂きました

1006:デフォルトの名無しさん (ワッチョイ 7f9d-NFpK)
23/09/19 23:59:14.31 BiYVMB+c0.net
>>978程度の情報ではプログラム知識もへったくれもないよ
同じものを触ってる人達のノウハウの方がよっぽど頼りになる

1007:デフォルトの名無しさん (アウアウクー MM23-hs9u)
23/09/20 05:18:39.13 HkbOmDGqM.net
お勉強スレならPython全く書けない人の質問は流石に反応すべきでない

1008:デフォルトの名無しさん (ワッチョイ 7ffb-p/wP)
23/09/20 09:12:30.69 u6xixiUt0.net


1009:デフォルトの名無しさん (ワッチョイ 7ffb-p/wP)
23/09/20 09:13:08.28 u6xixiUt0.net


1010:デフォルトの名無しさん (ワッチョイ 7ffb-p/wP)
23/09/20 09:15:03.37 u6xixiUt0.net
次スレ
Pythonのお勉強 Part71
スレリンク(tech板)

1011:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 200日 8時間 57分 3秒

1012:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています


最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch