loading...

検索結果

{{'検索結果' + searchResultList.length + '件'}}

Python学院~Excel自動化・スクレイピング速習編(2日間)

Python学院~Excel自動化・スクレイピング速習編(2日間)

Pythonと他言語との違いを学び、実践的にプログラムの作成方法を身につける

研修No.B GPT696-0600-5595

対象者

  • 全階層

・Python以外のプログラミング言語を習得済みの方
・Pythonを用いて業務効率化を実現したい方

よくあるお悩み・ニーズ

  • プログラミング経験がありPythonを習得したいが、何から取り組めばよいかわからない
  • プログラミングの知識は持っているので、Pythonの使い方から効果的に学びたい
  • 短期間で、Pythonを実務で活用できるようになるための知識・スキルを習得したい

研修内容・特徴outline・feature

すでに他の言語でプログラミング経験のある方が、Pythonの基礎とExcel操作の自動化、Webスクレイピングを学ぶ研修です。基本知識のインプットとともに、2日間を通して実際に操作しながらPythonの基本文法を習得します。具体的には、「Excelファイルのデータを一つに集約する」「複数のWebページからデータを取得する」などのプログラムを作成します。最後にはExcelの自動操作とスクレイピングを組み合わせた演習問題にチャレンジし、スキルの定着をはかります。

*この研修ではPCを使用します*

研修のゴールgoal

  • ①Pythonの特徴、他言語との違いを理解する
  • ②Excel業務の効率化のためにPythonを活用できる
  • ③Pythonを使って、Web上の情報を自動で収集できるようになる

研修プログラム例program

<1日目>所要時間:6時間
内容
手法
  • 1.Pythonプログラミングを始める前に
    (1)Pythonの特徴
    (2)Pythonでできること
    (3)他言語との違い
    (4)Pythonプログラム動作イメージの獲得
    (5)複数のツールを組み合わせたプログラム動作イメージの獲得
講義
  • 2.Pythonプログラミングの環境構築
    (1)Jupyter Notebookについて
    (2)Jupyter Notebookの使い方
講義
ワーク
  • 3.Python基礎
    (1)画面に文字を表示する
    (2)コメント
    (3)数値の計算
    (4)変数
    (5)データ型
    (6)リスト
    (7)辞書
    (8)条件分岐
    (9)繰り返し処理
    (10)エラー発生時の対応
    (11)関数
    (12)メソッド
    (13)ライブラリ
講義
ワーク
  • 4.Excel自動操作
    (1)PythonからExcelを操作する~準備編
    (2)PythonからExcelを操作する~基本編
    ①顧客名簿に載っている各顧客向けのはがきを自動生成する
    ②複数ファイルに散らばっているデータを1つにまとめる
    【ワーク】売上データ集約プログラムを作成する
講義
ワーク
  • 5.スクレイピングとは
    (1)スクレイピングとは
    (2)習得するメリット
    (3)スクレイピングの基本的な流れ
    (4)HTMLとは
    (5)Webの「リクエスト」と「レスポンス」について
    (6)スクレイピングで使用するライブラリ
講義
ワーク
  • 6.スクレイピングの注意点
    (1)利用規約を確認する
    (2)robots.txtを確認する
    (3)サーバーに過度な負荷をかけないようにする
    (4)取得した情報の利用目的を見直す
講義
  • 7.スクレイピング基礎~RequestsとBeautifulSoup
    (1)RequestsとBeautifulSoupを利用したスクレイピングの体験
    (2)開発者ツールの使い方
    (3)BeautifulSoupでよく使うメソッド
    (4)CSSセレクタについて
講義
ワーク
  • 8.スクレイピング実践~RequestsとBeautifulSoup
    【ワーク①】講座ページからキャッチコピーを取り出す
    【ワーク②】複数の講座ページから研修タイトルを取り出す
    【ワーク③】複数の講座ページからタイトルとキャッチコピーを取り出す
ワーク
<2日目>所要時間:6時間
内容
手法
  • 9.スクレイピング基礎~Selenium
    (1)Seleniumを利用したスクレイピングの体験
    (2)Seleniumでよく使うメソッド
講義
ワーク
  • 10.スクレイピング実践~Selenium
    【ワーク①】講座ページからタイトルとキャッチコピーを取り出す
    【ワーク②】講座ページから「よくあるお悩み・ニーズ」を取り出す
    【ワーク③】複数の講座ページからタイトルとキャッチコピーを取り出す
ワーク
  • 11.Webブラウザ自動操作基礎
    (1)Webブラウザ自動操作について
    (2)Webブラウザ自動操作の体験
    (3)ヘッドレスモードを活用する
講義
ワーク
  • 12.Webブラウザ自動操作実践
    【ワーク①】ボタンとページを操作し、スクリーンショットを撮る
    【ワーク②】ページの移動とセレクトボックスからの選択をする
    【ワーク③】検索フォームで検索し、検索結果の情報を取り出して加工する
ワーク
  • 13.Excel自動操作とスクレイピングを組み合わせる
    ■Excel自動操作とスクレイピングの組み合わせを体験する
    【ワーク①】在庫を検索し、在庫が少ない商品と必要な発注数を転記する
    【ワーク②】テストケースを使用して、Webテストを自動化する
    【参考】例外処理
    【参考】ダイアログの活用
    【参考】実行ファイルの作成
講義
ワーク

8823

全力Q&A{{list[0]['category']}}関連の全力Q&A

よくあるご質問について、研修のプロとして熱く丁寧に回答します。

カスタマイズ事例~ケーススタディCASE STUDY

本研修のカスタイマイズ事例として、作成したケーススタディを業界別にご紹介します。

{{theme}}研修のケーススタディ一覧

開発者コメントcomment

Pythonの基本文法が学べる研修は多く存在しますが、他言語のプログラミング経験者向けの研修はなかなか見つかりません。本研修は、Pythonの基礎を学習するうえで、特有の記述方法や他のプログラミング言語との違いを重点的に学習します。プログラミング経験者の方に必要な内容だけにしぼり、効率よく学べる研修として開発いたしました。

下記情報を無料でGET!!

無料セミナー、新作研修、他社事例、公開講座割引、資料プレゼント、研修運営のコツ

メールマガジンのご登録はこちら

登録は左記QRコードから!

※配信予定は、予告なく配信月や研修テーマを変更する場合がございます。ご了承ください。

配信をご希望の方は、個人情報保護の取り扱いをご覧ください。

最新作・ニュース

新卒採用募集中

新卒採用に関するお知らせ オンライン・全国で会社説明会開催中

研修を探す

同じジャンルで探す

  • WEBins
  • モンシャン
初めてご利用の方へ

インソースからの新着メッセージ

    直近の公開講座開催研修

    新作研修

    業界随一の研修開発力を誇る
    インソースの最新プログラム

      コア・ソリューションプラン
      の新作情報

      250種類以上のコンサル事例!
      組織の「したい!」に全力で応える

        本テーマのおすすめリンク

        おすすめリンク

        閉じる