公開講座からの新着メッセージ

    受講者向けページ

    お知らせ

    直近の公開講座開催研修

    申込者数人気ランキング

    ※直近1ヶ月

    ダウンロード資料

    公開講座コースマップ
    (体系図)DL

    年間スケジュール一覧DL

    公開講座セットプラン

    Pythonを使った業務自動化プラン~Excelとブラウザを定期的に自動操作する

    新入社員

    若手層

    中堅層

    ベテラン

    初級管理職

    中級管理職

    上級管理職

    プランの概要

    プログラミング未経験者が、Excelとブラウザを組み合わせたルーティン業務や、大量のデータ処理を自動化できるようになるプランです。時間になったらプログラムを自動で実行する方法や、エラーの解決方法も学べるため、学習後はすぐに業務改善に取り組むことができます。

    • (初心者向け)Python学院~Excel自動化入門編(2日間)

      Pythonによる業務効率化スキルを身につけ、ビジネス現場で活用する

      カリキュラム

      • 1.Pythonプログラミングを始める前に
        (1)プログラミングとは
        (2)プログラミングで自動化しやすい業務について
        【ワーク】自組織内で自動化できそうな業務の洗い出し①
        (3)Pythonの特徴
        (4)Pythonでどんなことができるか
        (5)Python動作イメージの獲得
        (6)Jupyter Notebookの使い方
      • 2.アルゴリズムの基本
        (1)アルゴリズムとは
        (2)アルゴリズムとプログラムの関係
        (3)アルゴリズムの3つの基本形~順次・選択・反復
        【ワーク】身近なところからアルゴリズムを考える
      • 3.Python基礎
        (1)データ構造~変数・リスト・辞書
        (2)条件分岐の処理
        (3)繰り返しの処理
        【ワーク】条件分岐と繰り返し処理を使い、簡単なプログラムを作成する
        (4)関数とメソッド
        (5)モジュールとライブラリ
        (6)サードパーティー製パッケージ
        【ワーク】基本文法を振り返る演習問題
        【ワーク】受講者同士で協力して、少し複雑なプログラムを作成する
      • 4.Excel自動操作
        (1)Excel自動操作ツール「openpyxl」について
        (2)ワークシートの操作
        (3)セルの読み込みと書き込み
        【実践編①】顧客名簿に載っている顧客へのはがきDM自動作成
        【実践編②】複数ファイルに散らばっているデータを1つのファイルにまとめる
        【ワーク】プログラムに潜んだエラーを探し出す
      • 5.【参考】業務自動化の際によく使う便利な技術
        (1)データ分析~Pandas
      • 6.【参考】自動化テクニック集
        (1)ダイアログの活用
        (2)実行ファイルの作成
        (3)マウス・キーボードの自動操作
      • 7.現場でPythonを活用するために
        【ワーク】自組織内で自動化できそうな業務の洗い出し②
        【ワーク】Pythonの活用プランを作成する

      スケジュール・お申込み

    • (半日研修)スクレイピング研修~Pythonによる情報収集とブラウザ操作

      Webブラウザを自動操作し、定型作業の効率化に繋げる

      カリキュラム

      • 1.スクレイピングとは
        (1)スクレイピングとは
        (2)スクレイピングの基本的な流れ
      • 2.スクレイピングの注意点
        (1)利用規約を確認する
        (2)robots.txtを確認する
        (3)サーバーに過度な負荷をかけない
        (4)取得した情報の利用目的を見直す
      • 3.知っておきたい基礎知識
        (1)HTMLとCSS
        (2)Webの「リクエスト」と「レスポンス」
        (3)開発者ツールの使い方
      • 4.Seleniumを使った情報収集
        (1)Seleniumを利用したスクレイピングの体験
        (2)Seleniumでよく使うメソッド
      • 5.Seleniumを使ったスクレイピング実践
        (1)ワーク1~講座ページからキャッチコピーを取り出す
        (2)ワーク2~複数の講座ページから研修タイトルを取り出す
        (3)ワーク3~複数の講座ページからタイトルとキャッチコピーを取り出す
      • 6.Seleniumを使ったブラウザ操作
        (1)Webブラウザ操作について
        (2)Seleniumを利用したWebブラウザ操作の体験
        【参考】ヘッドレスモードの活用
      • 7. Seleniumを使ったWebブラウザ自動操作実践
        (1)ワーク1~ボタンをクリックしてページを移動する
        (2)ワーク2~ページの移動とセレクトボックスからの選択
        (3)ワーク3~検索フォームで検索し、検索結果の情報を取り出して加工する
        【参考】Excel 操作とスクレイピングの組み合わせ
      • 8.現場でPythonを活用するために

      スケジュール・お申込み

    • (半日研修)(中級者向け)Python学院~業務活用実践編

      インターフェースや自作関数を使った実践的なプログラムを定期実行できるようになる

      カリキュラム

      • 1.仮想環境を作る~プログラム開発用環境(venv)
        (1)Pythonの仮想環境とは~プログラム開発用環境の必要性
        (2)仮想環境を活用するメリット
        (3)仮想環境を作成し、有効化する
        【ワーク】仮想環境を作成し、ライブラリをインストールする
      • 2.インターフェースを作る~入出力機能(tkinter)
        (1)インターフェースとは~入出力機能
        (2)メッセージボックス~文章を表示させる
        (3)選択ダイアログ~「はい」か「いいえ」を選ぶ
        (4)入力ダイアログ~文章を入力する
        (5)ファイル選択ダイアログ~ファイルを選択する
        【ワーク】パスワード入力フォームを作る
      • 3.関数を自作する~よく行う処理をまとめる(def)
        ※実際にPCを操作しながら学びます
        (1)関数を自作するメリット
        (2)関数を新たに作る~def
        (3)自作した関数を呼び出す
        【参考】関数に似た概念~プロシージャ
      • 4.実行ファイルを作成する~ワンクリックで動かす(pyinstaller)
        (1)実行ファイル(exeファイル)とは
        (2)実行ファイルを作成するメリット
        (3)実行ファイルを作成できるライブラリ~pyinstaller
        (4)実行ファイルを作成する際のポイント
        【ワーク】実行ファイルを作成し、ワンクリックでプログラムを実行する
      • 5.定期実行を設定する~プログラムを自動で動かす(タスクスケジューラ)
        (1)タスクスケジューラとは
        (2)タスクスケジューラの設定方法(トリガー、操作)
      • 6.まとめ

      スケジュール・お申込み

    受講できそうな日時がない… 日程を増やしてほしい… 
    そんな時には「研修リクエスト」

    「研修リクエスト」とは、お客さまのご希望の日程・開催地で、インソースの公開講座を追加開催するサービスです。 サービスの詳細や、リクエスト方法はこちらをご確認ください。

    ※受講者数4名以上の場合から、リクエストを受け付けております

    ※ご連絡いただいてから研修実施まで、2か月程度かかります(2か月以内での急ぎの実施も、ご相談可能です)

    お問合せ・ご質問

    よくいただくご質問~お申込み方法や当日までの準備物など、公開講座について詳しくご説明