トップページ > プログラム > 2020年04月02日 > s8KkhiHc

書き込み順位&時間帯一覧

11 位/153 ID中時間01234567891011121314151617181920212223Total
書き込み数0000000000100010000002004



使用した名前一覧書き込んだスレッド一覧
デフォルトの名無しさん
くだすれPython(超初心者用) その47【Ruby禁止】
ぶっちゃけ始めるのにいい言語て何?

書き込みレス一覧

くだすれPython(超初心者用) その47【Ruby禁止】
338 :デフォルトの名無しさん[sage]:2020/04/02(木) 10:39:30.40 ID:s8KkhiHc
>>336
objとstrがどういうものかによる

built-inのsort()/sorted()を使ってDictionaryを複数キーでソートしたい場合は
sorted(obj, key=lambda x: (x[‘str_2’], x[‘str_1’]))

obj.sort()が独自の比較ロジックを実装してるなら
それを比較関数として切り出してsort()/sorted()に渡す
くだすれPython(超初心者用) その47【Ruby禁止】
342 :デフォルトの名無しさん[sage]:2020/04/02(木) 14:47:05.93 ID:s8KkhiHc
>>340
とりあえずIPythonとかのREPLで確認しながらやれ

item_list = soup.find_all(class_=re.compile(r"newsFeed*"))
の後にREPLにitem_listとタイプしたり、len(item_list)とタイプしたり、item_list[24]とかタイプすれば
中に何が入ってるか、何件取得できてるか、思ったものが取得できてるかを確認できる

試行錯誤しながらいいけど
CSSセレクター勉強して欲しいものを取得できるようにならないとスクレイピングとか無理よ
item_list = soup.select('li.newsFeed_item > a.newsFeed_item_link')
くだすれPython(超初心者用) その47【Ruby禁止】
357 :デフォルトの名無しさん[sage]:2020/04/02(木) 21:03:21.08 ID:s8KkhiHc
>>347
基礎の後に実践としてスクレイピングがオススメなのは間違いないよ
コレクション処理、テキスト処理、ネットワークI/O, ファイルI/O等
アプリケーションプログラミングにおいてコアとなる概念を学べる
それにYahooは比較的スクレイピングフレンドリーな作りだからいいチョイスだと思うよ

CSSセレクターみたいに1~2日で学べるような知識は
必要になったその都度身につけていけばいいんだけど
問題なのは何が間違ってるかを自分で調べる方法をほぼ持ってない事

まともにプログラミングできるようになるには
何が間違ってるかだけじゃなく
何が間違ってるかをどうやって調べればいいのかを知ろうとするマインドが決定的に重要
ぶっちゃけ始めるのにいい言語て何?
257 :デフォルトの名無しさん[sage]:2020/04/02(木) 21:15:11.16 ID:s8KkhiHc
>>246
>条件1. 人気がある
人気があると初心者にとって何のメリットがあるの?
逆に人気がなくてもそのメリットが享受できる言語もあったりしない?
ないかもしれないけど

>条件2. 習得難易度が低い
習得難易度が低いかどうかを初心者は判断できないので
どういう属性があれば習得難易度が低いと言えるかの判断基準や
統計的な習得難易度評価が必要かも


※このページは、『2ちゃんねる』の書き込みを基に自動生成したものです。オリジナルはリンク先の2ちゃんねるの書き込みです。
※このサイトでオリジナルの書き込みについては対応できません。
※何か問題のある場合はメールをしてください。対応します。