[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2ch.scのread.cgiへ]
Update time : 02/22 05:14 / Filesize : 256 KB / Number-of Response : 1016
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Pythonのお勉強 Part67



1 名前:デフォルトの名無しさん [2022/05/26(木) 13:45:15.95 ID:veL/wiLO0.net]
!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オフィシャルサイト www.python.org/
◇Pythonドキュメント https://docs.python.org/ja/3/
◇まとめwiki ttp://python.rdy.jp/

●関連スレ● 自称初心者は↓へ
【まず1嫁】くだすれPython(超初心者用) その57
mevius.5ch.net/test/read.cgi/tech/1653225908/

〇前スレ〇 Pythonのお勉強 Part66
mevius.5ch.net/test/read.cgi/tech/1636970383/

次スレの建立は>>985が挑戦する。(980通過して24h後も落ちなくなった)
### END of TEMPLATE ### ​
VIPQ2_EXTDAT: default:vvvvv:1000:512:: EXT was configured

876 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 08:06:43.17 ID:nJxV6npl0.net]
英語は、DeepL で日本語に訳して読んでから、質問しろ

877 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 08:54:47.41 ID:FGXDuin5r.net]
>>379
pythonでwhileの実行の遅さを指摘する人がいた

878 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 09:54:58.63 ID:bzKsG0gG0.net]
>>852, 854
ありがとうm(_ _)m

879 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 23:15:47.48 ID:Px3NNFOB0.net]
関数がN個あって、呼び出し関数に引数kを与えたら
順繰りに関数を呼び出すことをしたんだけど可能?
kansuK→kansuK+1→・・→kansuN→ kansu1→・・→kansuK-1

def kansu1:
def kansu2:
def kansuN:

def yobidashi(k)
  ret=kansuK
  ret=kansuK+1
N個繰り返す

880 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 23:19:33.37 ID:1Mz1OqjI0.net]
やってみればわかるやろ

881 名前:デフォルトの名無しさん mailto:sage [2022/09/05(月) 23:45:48.11 ID:+fm9JKxR0.net]
kansues = [kansu1, kansu2, ... kansuN]

def yobidashi(k):
__for i in range(N):
____ret = kansues[i-N+k]()

動かしてないから正しいかはわからん

882 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 00:08:28.04 ID:UGkhIqTd0.net]
>>867
getattr()とかのメタプログラミング機能を使えば簡単にできるけど
設計を見直したほうがいい可能性のほうが高い

883 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 00:34:52.50 ID:ItiT2cL10.net]
>>867
素人はそんなこと考えるんだな
とりあえずやめとけ

884 名前:デフォルトの名無しさん (テテンテンテン MMff-s3p+) mailto:sage [[ここ壊れてます] .net]
やってから聞けばいいのに
素養無さそう



885 名前:デフォルトの名無しさん [2022/09/06(火) 09:03:03.27 ID:9WMtC8ULa.net]
>>850
君は継承のメリットの一つに気付いたようだ
おめでとう

886 名前:デフォルトの名無しさん (アウアウウー Sa8b-Ro21) [[ここ壊れてます] .net]
>>867
ret = kansuN(kansuN-1(kansuN-2(...kansu2(kansu1(k))...)))
じゃないのか

887 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 12:19:33.01 ID:QqurM6qaM.net]
Pythonのif文で複数行を1行に書くことって出来ますか?
他の言語でいう
if 条件式: 処理1; 処理2;
みたいに書きたいのですが

888 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 12:29:18.81 ID:9Tqcvg+v0.net]
(2^((2^(115-1))-1))*(2-(2^-4294967180))
が、誤差が出たり桁あふれしたりで計算できないんです。

誤差
https://ideone.com/MDO46W

VscodeのpythonではOverflowError: Python int too large to convert to C ssize_tが出る。

Vscodeでもideoneでも、(2^((2^(35-1))-1))*(2-(2^-4060))くらいなら計算できます。
どうしたら計算できるでしょうか?
とりあえず先頭100桁だけです。

889 名前:デフォルトの名無しさん (アウアウウー Sa8b-Ro21) [[ここ壊れてます] .net]
mpir

890 名前:デフォルトの名無しさん mailto:sage [2022/09/06(火) 12:59:00.50 ID:bzsQj+LMM.net]
>>876
整数計算なのにdecimal使う必要あるの?

891 名前:デフォルトの名無しさん (ワッチョイ 8710-9TNW) mailto:sage [[ここ壊れてます] .net]
Vscodeのpythonで
t = ((2**((2**(115-1))-1))*(2-(2**-4294967180)))
を実行したらメモリエラーが出た。
ideoneでも
Time limit exceeded #stdin #stdout 5s 1326060KB
と出る。

892 名前:デフォルトの名無しさん (ブーイモ MMcf-Hxh8) mailto:sage [[ここ壊れてます] .net]
decimalだとますますメモリ使うし時間もかかるだろうから、そのエラーはdecimalじゃ解決できないと思うよ

893 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 04:34:25.32 ID:vZuaCdwt0.net]
>>875
https://ideone.com/k4FeXg

894 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 07:21:44.52 ID:CkAgI6Js0.net]
>>881
へー知らんかった
代入してbreakとか短いやつなら可読性落ちないだろうし使ってみよっと



895 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 22:29:29.09 ID:umUd5rjh0.net]
可読性落ちまくってるジャマイカ

896 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 22:46:21.44 ID:D/XrYzJV0.net]
セミコロンはpythonの中で何だと思われてるんだ

897 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 22:56:05.31 ID:t5qSXo7uM.net]
読みやすい10行より読みにくい1行の方が可読性が高いという人もいる

898 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 23:04:06.51 ID:umUd5rjh0.net]
pythonのなかというよりあれだろ

899 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 23:06:31.15 ID:umUd5rjh0.net]
ステートメント終了のお知らせとして多くの言語で使われてるッテ意味な
んちんちんちんちん

900 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 23:11:47.38 ID:n6FjKa3l0.net]
これは個人の好みだけど
if cond: break
def f(x): return x*2
こういう改行を省略して一行にしたものは嫌い

901 名前:デフォルトの名無しさん mailto:sage [2022/09/07(水) 23:14:10.19 ID:HpPkDE+z0.net]
標準的なlinterなら怒られるやつ

902 名前:デフォルトの名無しさん (アウアウエー Sa1f-HH83) mailto:sage [[ここ壊れてます] .net]
Python入門: 基礎から始める集中講座
6:29:47
422 回視聴・2022/08/31
freeCodeCamp Japanese

903 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 06:13:09.33 ID:RdC+wc210.net]
シェルスクリプトとして書くときにセミコロン使うと一行で続けて書けるから便利

904 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 07:39:41.26 ID:Oz00R2110.net]
好きに書いてblackさんに修正されろ



905 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 08:04:00.95 ID:sUe0PxEjM.net]
まぁ自分で使う分には好きに書けば良いけど
それを自分以外に使わせる可能性が少しでも有るなら規則に則った方が良いわな

906 名前:デフォルトの名無しさん [2022/09/08(木) 13:35:25.56 ID:A4rHdGWR0.net]
最近redditでみたランライナー
https://www.reddit.com/r/Python/comments/x7y0xg/python_list_comprehensions_are_more_powerful_than/

割と叩かれてた

907 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 13:54:35.32 ID:Xvl4IRAm0.net]
そもそも三項演算子が長くなるのが不便だ

908 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:04:21.48 ID:1yuGoEWRM.net]
flaskからhtml上のアクションでpython処理

こっからAjaxでhtmlの更新かけたいんだけどよぐわがんにゃい

909 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:05:03.82 ID:Qck9mOKT0.net]
今PythonとDjangoをヒィヒィ言いながら勉強してるんですけど
PythonとDjangoの難しさとPHPとLaravelの難しさを10段階で表したらどのくらいですか?

910 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:18:13.13 ID:fTsURxfIM.net]
> ajax

参考になりそうな奴を提示してあげたいけど
jqueryがどうとかいう、いま令和だよ?って感じのサイトしか出てこないから止めた

911 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:19:50.29 ID:fTsURxfIM.net]
家帰って暇だったら自分で書こうかな

912 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 14:27:15.63 ID:1yuGoEWRM.net]
助かります!!
flaskに対してイベント起こせばいいんだろうけど、調べてもまったくピンとこないんすよね…

913 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 21:27:09.44 ID:EF/qt7ve0.net]
>>897
YouTube で有名な雑食系エンジニア・KENTA は、下の動画で、
未経験者はシェアが高い、Ruby on Rails でポートフォリオを作れと言ってる

Django, Laravel はダメ。
特にKENTAは、PHP, Scala をオワコン認定したので、使わない方がよい

未経験からのエンジニア転職の必須教養【技術知識編】
www.youtube.com/watch?v=Q1c09rrhTjo

Railsは、KENTAのサロン以外にも、RUNTEQ、東京フリーランスのデイトラなど色々ある

914 名前:デフォルトの名無しさん mailto:sage [2022/09/08(木) 21:40:14.48 ID:Oz00R2110.net]
みんながやってることをやっても食いっぱぐれる
ニッチを狙え



915 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 02:13:00.02 ID:gOXol2BE0.net]
Ruby on Railsは将来性のないプログラミング言語の記事でよく挙がってたけどな

916 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 02:16:09.44 ID:YxibaHKq0.net]
上位だったものではRubyとGoが墜落2大候補。


917 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 05:45:16.76 ID:stRN12AB0.net]
あんま関係ない話題だけど最近windowsのpowertoysに入ったText Extractorって機能がめっちゃ便利だな
動画で解説するタイプのプログラミング講座ってコピペしにくいのが難点だけど
これさえあればスクショ撮るような感じで画像からコピペできる

918 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 07:48:19.39 ID:/P4QmHZv0.net]
RoRか
個人的には悪くないと思うんだけど
採用率は依然として低いな
開発時にちょっとした罠が
あちこちにある
まあ他の言語でもそうだが

919 名前:デフォルトの名無しさん [2022/09/09(金) 13:34:15.30 ID:jTXyQcUH0.net]
Ruby on Railsの良さが分からん。
誰かわかる?
pythonとruby比べてrubyのメリットある?

920 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 13:58:39.45 ID:BsjOzVgRM.net]
Railsは伝統的なSSRアプリの標準的な開発ワークフローに対して徹底的に最適化されているから、一昔前までは確かに生産性が高かった
一方でSPAでは無用の長物となってしまい、もはや価値はない

921 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 14:15:31.98 ID:fG5XrXhDa.net]
rubyをやってると信仰心が強いと思われる

922 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 14:27:45.22 ID:+r9uXbjma.net]
スレチやめろ

923 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 17:10:53.72 ID:JbN809Bj0.net]
>>907
Djangoと両方経験すれば嫌でもわかるぞ

924 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 20:00:43.74 ID:H8UGEo0p0.net]
Windowsマシンでselenium/Chromeを動かしてファイルをダウンロードすることをしてるんだが。
chromeのダウンロードフォルダーの設定のパス名に"/"と"\"を混在するさせると動かなくなった。

#chromeのダウンロードフォルダーの設定
chrome_download_folder=os.path.join(os.path.dirname(__file__), "dat")
#バックスラッシュに変換しないと動かなくなった
chrome_download_folder = chrome_download_folder.replace('/','\\')

"/"と"\"を置換するのてもっとos.path系の命令でふさわしいのがあるの?
とりあえず上のやつ動いてるけど。



925 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 20:03:53.37 ID:n8dQNxep0.net]
【半年間使ってわかった】PythonのwebフレームワークDjangoを学ぶメリット・デメリット
www.youtube.com/watch?v=783JIyyyxMk

かよちんの動画でも見れば?

彼女は学生時代に未経験で、Ruby on Rails でポートフォリオを作って就職した。
そこで1年運用をやって、開発したいから転職した。
転職先で、Django をやってる

未経験者には、日本語情報が多いRailsが簡単。
Railsチュートリアル・Railsガイドとか、黒田努の3冊の本など、勉強環境が揃っている

Djangoから始めると難しくて、かなりの時間の無駄だし、
そもそも、文系には不要

ほとんどの会社の普通のウェブ開発で、Railsではなく、Djangoを選ぶ理由がない。
KENTA も言ってるけど、面接でDjangoを選んだ理由を説明できないから無理

余程、AWS の機械学習の資格を持っているとか、
大学院数学科卒とか、バリバリ理系の証明書がある人だけ。
文系じゃ無理

926 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 20:07:29.41 ID:G5Je8+OAa.net]
スレチ

927 名前:デフォルトの名無しさん [2022/09/09(金) 20:25:07.15 ID:gHZkiSD/0.net]
>>897
Laravelは依存性注入のようなことをかなりやっていて、ソースコードを追いづらくて難しいと思った。Ruby on Railsと一緒で、決められたことやるにはいいが
逸脱しようと思ってフレームワーク調べようとすると辛い感じがした。
Djangoの方が素直だと思う。

928 名前:デフォルトの名無しさん [2022/09/09(金) 20:27:59.04 ID:J0h2kR8b0.net]
>>913
それ10年前の話ですよね?

929 名前:913 mailto:sage [2022/09/09(金) 21:39:38.64 ID:n8dQNxep0.net]
YouTube で有名な雑食系エンジニア・KENTA の動画

未経験からのエンジニア転職の必須教養【技術知識編】
www.youtube.com/watch?v=Q1c09rrhTjo

奇をてらって、Laravel, Django を選ぶな。
転職先が多い、Ruby on Rails が有利

キャリアパスも、Rails → Go だけ

930 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 22:20:36.47 ID:B5x9E/BE0.net]
何を選んだってそれで10年は食えない
手に職つける的な考えならこの業界は避けるのが吉

931 名前:デフォルトの名無しさん mailto:sage [2022/09/09(金) 23:34:41.41 ID:gOXol2BE0.net]
>>915
ありがとうございます。Djangoの道を迷わず進みます。

932 名前:デフォルトの名無しさん [2022/09/10(土) 02:01:04.16 ID:IOlTXY+g0.net]
Railsとかやってる馬鹿は日本人だけだよ

933 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 03:56:30.01 ID:FS+X576e0.net]
>>918
コンピューターサイエンスしてなきゃそりゃそーよ

934 名前:デフォルトの名無しさん [2022/09/10(土) 06:08:15.44 ID:5POslVcPp.net]
>>918
それをやるには全てマスターすれば良い
あとデザインとマーケティングも追加で
今はフルスタック+デザイナーとかが出来る奴も生まれてる



935 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 07:33:34.80 ID:Wy1dWon00.net]
MVCモデルとMTVモデルか

なんかviewの示しているものが違うんだよなあ

936 名前:デフォルトの名無しさん mailto:sage [2022/09/10(土) 10:43:41.07 ID:F69XwvxE0.net]
>>906
ロット・オブ・ラフ?

937 名前:デフォルトの名無しさん [2022/09/11(日) 00:20:16.34 ID:kshYgW5E0.net]
Djangoでウェブアプリ公開してみました。
そのあとfaviconを設定したくて
.icoファイルをWEBサーバー側に保存したいのですが、
どうしたら良いのか教えてください

デプロイ後に画像などの静的ファイルを追加したい場合
どうするのが良いのか教えて欲しいです
(いくつか方法があるのでしょうか?)

938 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 01:29:19.06 ID:VONtFQ6w0.net]
>>925
staticファイルを置くディレクトリを決めてそこに置きなさい

939 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 02:27:31.08 ID:kifewkqL0.net]
a = (1, -1)[5 % 2 == 0] * 10
てどういう計算をやってるんですか?
a=10となりますが。

940 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 03:25:05.90 ID:pt/tQ7i60.net]
>>927
(5÷2=余り1)≠0⇒False≒0って事でタプルの0番目を取得して掛ける10

941 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 03:36:17.33 ID:lWTOx6Fz0.net]
だとしたら、なんでハナから丁で書かないんだ。
甲 a = (1, -1)[5 % 2 == 0] * 10
乙 a = (1, -1)[false] * 10
丙 a = 1 * 10
丁 a = 10

942 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 04:04:36.05 ID:kifewkqL0.net]
要は濃度2の配列から0番目か1番目の要素を取ってきてそれに10かけるわけですな。
夜遅くにTHXです。
てっきり(1,-1)て座標なのかと思った。
グラフック系のプログラムで書いてあったので。

943 名前:デフォルトの名無しさん [2022/09/11(日) 07:30:50.84 ID:kshYgW5E0.net]
>>926
ありがとうございます。
static¥Img¥favicon.ico
とした時に
favison.icoを入れる方法ってどうするんですか?

ssh ***@ipアドレス
から上記のimgディレクトリまで移動したあと
ローカル環境からfavicon.icoファイルを
入れるのってどういうコマンドなんでしょうか?

944 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 08:10:58.57 ID:OWOjlq1ga.net]
>>925
python manage.py collectstatic



945 名前:デフォルトの名無しさん [2022/09/11(日) 12:56:19.41 ID:4ex9Us8KF.net]
>>911Djangoの方が使いやすいことも判った
SPAでもルーティング描けば使えるし

946 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 16:32:26.00 ID:7xUButbP0.net]
>>929
もう、アルファベットも算用数字も使っとるやないかというツッコミ

947 名前:デフォルトの名無しさん [2022/09/11(日) 20:35:25.53 ID:kshYgW5E0.net]
>>932
それはimgフォルダにfavicon.icoが置かれた後
のコマンドですよね。
その前のfavicon.icoをimgフォルダに
入れる方法が知りたいのです。。

948 名前:デフォルトの名無しさん mailto:sage [2022/09/11(日) 23:54:49.06 ID:sgooj1gM0.net]
VSCode の拡張機能・Remote - SSH(Remote Development) とか、FileZilla

他には、PuTTY もある。寺尾のTeraTerm は古い。
RLogin と言うのもあるようだ

949 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 01:52:16.50 ID:ToznpEeaa.net]
ZMODEMだな

950 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 02:20:48.74 ID:4fAz4cC90.net]
普通Kermit

951 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 10:07:07.16 ID:b717zMVoa.net]
>>935
ファイルも含んだgitレポジトリ作って
サーバー側でクローン作りゃええ

952 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 15:47:44.24 ID:D724xnZba.net]
>>931
scpコマンドでコピーしなさい

953 名前:デフォルトの名無しさん [2022/09/12(月) 17:42:21.40 ID:VZ5W8vafM.net]
pilのimage.saveってフォーマットによって引数が変わるのです

match im.format:
__case 'JPEG':
____im.save(path, quality=85, subsampling=0)

__case 'PNG':
____im.save(path, optimize=Trur)

__case 'WEBP':
____im.save(path, quality=80, lossless=True)
...

いまはこういうふうにゴリゴリ書いてるんですが
フォーマットが増えると読み書きしんどいです
なんかうまい書き方ないですか

im.save(path, *save_options(im.format))
みたいな。わからんけども

954 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 17:53:57.11 ID:7tjwxSTf0.net]
確かにハードコーディングしない方が良さそう
定数としてim.formatで参照できる辞書を用意してそれをベタ書き代入するしかないんじゃない



955 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 18:13:17.53 ID:1qRrRTaZ0.net]
save_optionsメソッドの中身がそのmatch-caseなら見通し悪くはないけどな
im内包したクラスでよゆうで感心分離できる

956 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 18:29:03.93 ID:NDPjwj9o0.net]
>>942
フォーマット毎にオプションの指定の仕方が1種類ならいいんだけどそうとは限らないからね
ハードコーディングのほうが読みやすいかもしれん

957 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 19:00:37.60 ID:TaaA+pgL0.net]
>>936
vscodeでTeraTerm(ssh接続)が使えたらいいなと思ってRemote - SSH入れたんだけどコレジャナイ感がある。
ウインドウ2つに増えないで欲しい。
理想は
ファイルはローカルファイル表示で
ローカル用のターミナルとsshターミナルにしたいんだけど無理かな?

958 名前:デフォルトの名無しさん [2022/09/12(月) 19:16:43.95 ID:pK+8JtrW0.net]
>>941
いくつかのキーワード引数に関数の返り値を渡す ってできるのけ?

959 名前:デフォルトの名無しさん [2022/09/12(月) 19:31:25.98 ID:hB83BsQt0.net]
>>946
この場合なら関数の戻り値が辞書なら出来る

https://note.nkmk.me/python-argument-expand/

ゴリゴリ書くのも視認性が悪くなくていいけど、
条件がフォーマット以外にもあるなら、
ゴリゴリ部分を関数に分離して辞書で返すのもいいかもね

純粋に辞書用意してキーで引くだけだと、可読性が悪そう
それがベストなケースもあるとは思うけどね

960 名前:デフォルトの名無しさん [2022/09/12(月) 20:13:12.68 ID:YXdRRv20a.net]
opt = {
'JPEG': {'quality': 85, 'subsampling': 0},
'PNG': {'optimize': Trur},
'WEBP': {'quality': 80, 'lossless': True}}
im.save(path, **opt[im.format])

961 名前:デフォルトの名無しさん [2022/09/12(月) 20:16:53.44 ID:pK+8JtrW0.net]
ほー勉強になりぁした

962 名前:デフォルトの名無しさん mailto:sage [2022/09/12(月) 23:26:14.48 ID:tB/rhxhy0.net]
設定を、YAML・JSON ファイルにまとめて、それを読み込んだ方が良さそう

Ruby なら、それらをRubyオブジェクトに変換できる

963 名前:デフォルトの名無しさん [2022/09/13(火) 20:47:16.53 ID:/oGo6iCW0.net]
>>939
Git操作に自信がなかったので
今回は見合わせました。
最初に浮かんだのがこの方法だったので
Git勉強してから試したいと思います。

>>940
scpコマンドは知らなかったです。
試してみたら、無事リモート側へコピーすることが出来ました。

python3 manage.py collectstatic
で反映させることも出来ました。
お世話になりました!

964 名前:デフォルトの名無しさん (アウアウエー Sa52-NyAd) [[ここ壊れてます] .net]
グレースケール画像にopencvのpolylinesで赤線をつけたいのですが、引数にカラーを設定しても白線か黒線しかつきません。
どの



965 名前:謔、にしたら赤線をつけることができますでしょうか? []
[ここ壊れてます]

966 名前:デフォルトの名無しさん [2022/09/14(水) 15:12:33.45 ID:RMedk5cP0.net]
そらカラーにしなきゃ"赤"線は表示されないでしょ。

967 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 15:19:01.83 ID:I5gKGBSTa.net]
黒澤映画みたいな

968 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 17:22:18.92 ID:qPO+1Rcna.net]
カラー画像に変換してもpolylinesはダメでした。他の線なら出来るものもあるらしいので試してみます。

969 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:22:39.54 ID:nw7+PtW40.net]
質問させてください

サイトセブンをいうスロットのデータが載っているサイトからpythonを使ってスクレイピングをしてデータを集めることを外注にて頼みたいと思っています。

集めたい内容の詳細ですが、
・好きな店舗から
・好きな機種を(新機種対応)
・〇〇ゲームに当選して、その出玉の枚数
です。

これら3つのことがpythonでできることは分かるのですが問題は新機種対応です。
一度ツールを作成してもらえれば新機種にも対応したデータを取ることが可能でしょうか?

また、作れるのであればこれを作るのにみなさんならいくらで作りますか?

970 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:45:53.32 ID:nw7+PtW40.net]
もし出来ないんだったら自分で勉強してでもやるつもり

971 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:55:31.37 ID:W1rfw1F40.net]
スクレイピングはサイト側がちょっと変更しただけで対応する必要があるから
自分で勉強するのがいいよ

972 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 20:57:39.49 ID:fwCXjxxZa.net]
140万円くらいです

973 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 21:23:24.67 ID:DtZXqSNh0.net]
雰囲気からデータ販売してそうだし訴訟リスク&賠償額が高騰する可能性があるからまともなやつなら手出さないと思うぞ

974 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 21:29:50.10 ID:nw7+PtW40.net]
>>958
レスありがとう
頑張って勉強するわ

Pythonの1年生?って本買ってあるからまずはそれをやる

600時間あれば作れるようになるかなぁとみてる



975 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 21:30:19.32 ID:nw7+PtW40.net]
>>960
レスありがとう
確かにそれはあるかも……

976 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 21:41:39.27 ID:QjXMryXwr.net]
今Python勉強してるけどGooglecolabって何か分からな過ぎてモヤモヤする
Pythonだけが使える環境を勝手に用意してくれてるってこと?
あと実行してくられるのはいいんだけどあっち側で処理してるの?
それともこっち側のCPUGPU性能に依存してるの?

977 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 21:42:28.32 ID:QjXMryXwr.net]
スレチだったらゴメンね

978 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 21:50:38.02 ID:W1rfw1F40.net]
全部向こうでやってる

979 名前:デフォルトの名無しさん mailto:sage [2022/09/14(水) 23:20:03.26 ID:PkV0i2zw0.net]
>>965
そういうことか
サンクス
スッキリした

980 名前:デフォルトの名無しさん [2022/09/15(木) 10:43:23.57 ID:nryr91iId.net]
馬鹿には無理

981 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:02:05.89 ID:VqLViKoX0.net]
>>967
こう見えて1浪して神戸大学卒業してるよ
鬱になったんだけどそれからは頭やられて記憶力も低下したが……
それでも頑張りたいという熱意はある

982 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:04:42.97 ID:la3DWPr7r.net]
自分のペースで身に付けよう

983 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 12:57:15.51 ID:VqLViKoX0.net]
>>969
確かにそうだよね
1日2時間を毎日は頑張りたい
パチプロやってるが1日は休みをとって8時間やって今年中には身につけたいと思ってる

要領悪いから600時間で出来ないかなぁ……と考えてるよ

984 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 15:06:22.52 ID:XAeT8cTWa.net]
>>970
余計なお世話だが、パチスロで勝ってないならキッパリ辞めて勉強しようぜ



985 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 15:27:35.13 ID:S3ZNVzajd.net]
プロならパチスロで勝てないってことはないだろ
天井期待値狙いとか狙ってれば一応安定はする
ただ、パチプロよりエンジニアの方が社会的地位も年収も将来性も上ではあるしどうせならパチプロ辞めた方が良い気もする

986 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 16:22:23.96 ID:vExTtQSor.net]
>>970
パチプロ儲かる?
5号機までディスクでスロプロやってたけどコロナ以降勝てなくてやめてしまったわ

987 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 16:28:43.13 ID:VqLViKoX0.net]
>>971
月50万前後は勝ってる
今はこれで生計たててるからね

だけどパチプロで人生終わるのも嫌だと思ってスロットのデータを集めて販売する事業をおこそうとしてる
ちなみに友達と一緒にやる

勉強勧めてくれてありがとうな
やるからには中途半端は嫌だから今は稼働以外の時間はPythonの勉強をしてる

稼働もこれからはあんまり遅くにならないようにして、勉強時間を増やす

988 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 16:31:36.25 ID:VqLViKoX0.net]
>>973
時給2000円~2600円程度
月の稼働時間が250時間くらいだから月平均は今年は50万前後
去年は月平均70万あった

989 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 16:39:04.54 ID:VqLViKoX0.net]
>>972
パチスロに関することでPythonが必要だからスロットは辞めないよ

データを集めて記事を販売する仕事をするわけだが実際に打ってみないことには分からないしね

後はアダルトアフィを相方がワードプレスでやってるんだが来年の3月で仕事を辞めるんだよ
で、お互い教え合いながら事業にする計画を立てている

990 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 16:50:25.62 ID:XAeT8cTWa.net]
>>974
ならヨシ!

991 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 17:17:04.34 ID:VqLViKoX0.net]
>>977
いいのかw

でもやるからには真剣に勉強するよ
今はPython1年生って本を勉強中
すげー分かりやすくて逆に怖いくらいだよ
スクレイピングハッキングラボって本で挫折したからね……

992 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 17:19:38.11 ID:lgQYk+0zd.net]
>>975
エンジニアなら半分の稼働時間で同じくらい稼げるぞ
って思ったけどパチプロは換金した金を確定申告してないだろうし普通にエンジニアより金持ってそう

993 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 17:38:55.11 ID:XAeT8cTWa.net]
>>978
自分にあった本があって良かった。
勉強する人は素晴らしいと思います。頑張ってくださいね。

994 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 17:58:13.84 ID:vExTtQSor.net]
Progateで修了してからUdemyで教材漁ってたら初心者入門とか言いながらいきなり難しいのやらされたわ
腹立つ



995 名前:デフォルトの名無しさん [2022/09/15(木) 18:23:12.44 ID:TG6VZytr0.net]
難しい状況に直面したときは、面白くなってきたぜ、ってぐらいに思えないと職業ソフトウェアエンジニア向いてないと思う
もちろんデスマーチとかで体力精神を消耗してるときは別だが、
訳わかんねーけどいい勉強のチャンスだから徹底的に調べて理解して問題解決しよう!って気持ちがないとやってられない気がする
趣味でも一緒かもしれないけど

996 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 18:44:40.91 ID:VqLViKoX0.net]
>>979
エンジニアってそんなに稼げるのか……
俺の場合は自分の立ち上げる事業に使うだけだけどねw

仮に事業が失敗したとしてもさらに勉強してフリーランスとして生きていくことも可能だなと感じたね

金はたいして持ってないよw

997 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 18:45:58.02 ID:VqLViKoX0.net]
>>980
ありがとうございます😢
稼働しながらにはなりますが必死でやりたいと思います!

998 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 18:50:28.90 ID:VqLViKoX0.net]
とりあえず次スレ建ててきます

999 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 18:53:07.69 ID:VqLViKoX0.net]
次スレです

Pythonのお勉強 Part68
https://mevius.5ch.net/test/read.cgi/tech/1663235546/

1000 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 18:55:15.34 ID:VqLViKoX0.net]
>>982
難しい状況ほど面白いものは無いと思っている

スロットでも考察が大好きで誰もが気づかないようなことを考えてnote書いたりしているからね

1001 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:04:06.33 ID:Yga2uy7/M.net]
以下、んちんちんちんちん で埋めよ

1002 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:04:13.42 ID:Yga2uy7/M.net]
んちんちんちんちん

1003 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:04:22.78 ID:Yga2uy7/M.net]
んちんちんちん

1004 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:04:30.29 ID:Yga2uy7/M.net]
んちんちん



1005 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:04:38.09 ID:Yga2uy7/M.net]
ちんちん

1006 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:05:07.79 ID:Yga2uy7/M.net]
ちんち

1007 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:05:20.39 ID:Yga2uy7/M.net]
ちん

1008 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:05:52.72 ID:Yga2uy7/M.net]


1009 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:06:57.90 ID:Yga2uy7/M.net]


1010 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:07:33.90 ID:Yga2uy7/M.net]


1011 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:08:06.92 ID:Yga2uy7/M.net]


1012 名前:デフォルトの名無しさん mailto:sage [2022/09/15(木) 20:11:29.79 ID:u8cmgYgo0.net]
print("んちんちんちんちん")

1013 名前:デフォルトの名無しさん [2022/09/15(木) 20:16:19.30 ID:Mk+PxLE/0.net]


1014 名前:1001 [Over 1000 Thread.net]
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 112日 6時間 31分 4秒



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






[ 新着レスの取得/表示 (agate) ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<256KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef