・
レビュー 4 件
・
平均評価 5.0
完了後、受講評価を残します。 典型的な文科生である私がpythonとcrawlingを学んだきっかけは、 以前の講義だった生活コーディング講師様の映像を偶然見ていた時です。 比較的満足できましたが、どうやら初心者の立場で説明がもっと詳しくしてほしいという残念も残った講義でした。 (ただし無料で、面白かったです) さらにはちゃんとやってみようという気持ちが聞こえ、 モブートキャンプのデータサイエンスコースを受講しました。 ただし、 当時講師の方だったデータサイエンティスト様の説明力で多くの物足りなさを感じ、ブートキャンプの学習方式(非常に基本的な内容だけを教えてくれ、課題を与えながら期限内検索を活用して解決する方式)が私とは合わなかった。 (初心者の立場であまりにも短く感じられる提出期限、ランダム独学する方式など) で、しばらく興味を失ってさまよっていました。 '私は確かに楽しくて自然に勉強していましたが、なぜ今はとても大変でイライラするのか?これは合わないのですか?' こんな思いで苦しんでいました。 その後、初めて生活コーディングの自由な授業方式(インターネット講義の受講+直接実習)で再度試してみようという考えで、複数の講義をプレビューで選んだが、 本当に偶然に残材ミコーディング様の講義も聞くようになりました。 残材ミコーディング様の講義を一文で定義すると、 "差別化された講義力"と言えそうです。 私は以前に他の講師の講義を受講した経験があり、 残材ミコーディング様の講義力が相対的に優れていることを体感できました。 (この言葉は私のようにさまようの代わりに、残材ミコーディング様の講義をすぐに聞くことになれば、その真価を感じられない可能性もあるかもしれないという意味です) もし、 すべてをA-Zでやらないと姓がないスタイルなら この講義はお勧めできません。 (少なくともこの講義評を見ていればそちらではないと思います) ただし、 '講義'という'ツール'を適切に活用して 学習効率を向上させることを意味する人なら おすすめしたい講義です。 初心者の立場ではとても些細な部分だと思われる内容も 理解できないことがよくあります。 個人的に感じるため、 少なくともこの講義では、そのような困難は他の講義の80%以上 節約されたようです。 説明が詳しい方です。 たとえば、単に反復文の for 文を説明しても、 "for item in listdata:"で、 itemは何を意味し、listdataは何を意味しますが、 listdataとitemはどのような関係なのかを知るために説明してくれます。 何より初心者の立場で上のfor文最後 ':'とか、 次の文で 'Tab' をなぜすべきかなど とても些細なことで、移りそうな内容を、 詳しくは、十分に理解できる程度で説明をしていただきました。 (もちろん、講義に出てくるコードを全部ひとつひとつ直接作成しながら理解しようとする学習者の努力は必須だと思います) このように残材ミコーディング様の講義をお勧めしますが、 残念ながら、私も講義を受講しながら難しい内容がたくさんありました。 特にcrawlingは学んだ内容に基づいて他のサイトを試してみているが、 うまくいかず、"NoneType has no attribute 'get_text()':"エラーが出続けます。 そして、すでに決済している残材ミコーディング様のデータ分析第一歩(Pandas, plotly)及びクロール中級(sellenium&scrapy)講義を受講する予定です。 長い文章を書いたのですが、この文章を読んでみる方がいるかもしれません。 頑張りながら講師様に感謝の気持ちを伝えたかったです。 ありがとうございます。 (そして今後も他の講義でよろしくお願いします)
時間もかかりましたが、こうして詳細に受講評を残していただきありがとうございます。 可能な6年間の入門者対象講義経験と低ささえ非専攻者から始まり、常に新しい技術を身につける立場で、私が学習をする方法で説明を差し上げようと努力しました。他の講義との差別化された部分について説明してくださり、役に立ったのは本当に幸運であり、感謝します。 最後のエラー部分は、例えば、次のようなコードで div タグに該当するデータを取得するとしたとき、 (つまり css selector で指定したとき) data = res.select_one('div') css selectorに対応するデータ(つまり、divタグと指定されたデータ)がない場合、 data変数の値はNone(何もない状態)になります。 この状態で、 data.get_text() と呼び出しをすると、 (こう書くというのは data 内にある get_text() 関数/メソッドを呼び出すことでしょう) data 自体が何もない状態なので、その中にある get_text() は呼び出されないではありません。だから、あなたが言ったNoneType has no attribute 'get_text()'というエラーが出たのです。 この説明をじっくり考えてみると、英語の上のエラーが似た意味だということも理解できますよ。その結果、css selectorがうまく選択されていないため、そのエラーが発生したこともわかります。 こういう部分は続く講義を身につけて、また見た講義も見れば、繰り返す度にもっと理解が行くようです。 今は王初歩のステップは外れていますので、次のレベルでは、このようなエラーが出たら一度エラーをコピーして、Googleサイトに貼り付けて、関連問題を検索してみてください。そうすれば、解決策や、さまざまなエラーが何を意味するのか、少しずつさらに理解することができます。 ありがとうございます。