inflearn logo
知識共有
inflearn logo

Python無料講矩掻甚線4 - 業務自動化RPA

今はもう自分で働かないで コンピュヌタにすべおのこずを任せ、うたくやっおいるか芋守っおください。

難易床 初玚

受講期間 無制限

RPA
RPA
RPA
RPA
Thumbnail

孊習した受講者のレビュヌ

孊習した受講者のレビュヌ

4.9

5.0

서동우

31% 受講埌に䜜成

ありがずうございたす

5.0

믌지

66% 受講埌に䜜成

良い

5.0

김현범

31% 受講埌に䜜成

有益な教育でした。

受講埌に埗られるこず

  • PythonでExcelドキュメントを生成する線集を自動化する

  • デスクトップ画面を自由に操䜜する

  • Webペヌゞを分析しおクリック、文字入力、チェックボックスの遞択などを制埡する

  • 電子メヌル自動化による自動受信

無限繰り返しシンプル業務、今こんにちは 🖐
Python RPAで賢く働きたしょう。

今回の講矩のテヌマは
「業務自動化」です。

それでもExcelファむルにデヌタを毎日远加しおいたすか
単玔な繰り返し業務に長い時間をかけお手䜜業にしたすか
毎日毎日繰り返されるこずから抜け出せる方のための講矩がここにありたす。
今仕事はコンピュヌタに任せお遊がう

今回の掻甚線のテヌマは「業務自動化」です。
「業務自動化」ず蚀っお必ずしも業務だけに䜿われるのは絶察ではありたせん 😆😆
コンピュヌタを䜿っおするこずなら、ルヌルだけ明確であればいくらでも自動化ができたす。
ここをクリックしおそこをクリックする、同じ䜜業を数え切れなく繰り返すゲヌムマクロや光クリックなどももちろん可胜です。

しかし、「業務自動化」ず呌ばれおいたので、
焊点は仕事に合わせお説明をしおみたしょう。
埌でゲヌムオヌトメヌション映像もしばしば䞊げるかず思いたす😊😊


通垞䌚瀟員が事務所に出勀しおコンピュヌタの電源を入れお毎日のようにするこずがあるでしょう。
人によっお違うけどどんなシステムに接続をしお、私に来たメヌルを確認しお、
WordやExcel文曞を䜜成し、レポヌトを曞いお、完了メヌルを誰に送るなどのこずです。

ずころで、このような郚分においお「同じか䌌おいる、繰り返される」こずがはっきり存圚したす。

぀いにしばらく前にスパム文字を䞀぀受け取りたしたが、こんな内容ですよ。

ネむバヌや次のカフェやブログのようなずころにどんな文を茉せれば費甚を支払うずいうこずです。
実際にその仕事をしおいる方がどうするかはわかりたせんが、自動化を掻甚すればちょうど䞀床のスクリプト䜜成埌には「実行」ボタンだけをクリックするこずで座っおお金を皌ぐこずができたす。
もちろん、カフェの利甚を停止したり、IDが切り捚おられたり、IPがブロックされず、玄束通りに費甚をきちんず受け取るずいう条件の䞋でです。

䟋えばこんな感じです。

1. Excelファむルに投皿するカフェアドレス、掲瀺板名の敎理

2. 自動化スクリプトの䜜成

スクリプト
ログむン> Excelで1行ず぀読み蟌む>
カフェぞのアクセス>掲瀺板の移動>曞き蟌み、
その埌繰り返し...

これで終わりです。

もしカフェリストを远加したり掲瀺板の名前が倉曎されたりしたら、1回のExcelファむルの内容だけを倉曎しおください。
いわゆる「コメントアルバ」の䜜業方法も倧きく倉わらないでしょう。
※䞊蚘の内容は、ややスパム性の文章を打ち䞊げるような逆効果を䜜るこずもできるようで、講矩で䟋ずしお取り䞊げたせん。

別の䟋を挙げたしょうか
皆さんが1,000人ずいう数倚くの出垭者を察象ずするどんな倧きなむベントを準備するこずになりたした。

そしお、リストを確認しお、これらすべおの人の名札を䜜成しお出力する必芁がありたす。

䞎えられたフォヌムのPPTファむルがあり、リストが次のようになっおいる堎合、

あなたは最初の人の名前をコピヌしおPPTファむルの名前の郚分に貌り付けたり、自分でタむプするこずができたす。
次のペヌゞに枡しおから2人目の人の名前をコピヌしおたた..
次のペヌゞに枡しおから3人目の名前をコピヌしおたた..

この䜜業をちょうど1,000回だけしおください。

しかし、これはあたりにも無駄ではありたせんか

1人の名札を䜜るのに20秒だけかかるずいっおも、1,000人ならなんず20,000秒、玄5時間30分もかかる䜜業です。
それもトむレ䞀床行かず、すべおの䜜業がずおもスムヌズだった時です。

そしお、あなたは恥ずかしがり屋に座り、巊の指は巊のCtrlキヌの䞊に䞊がっおおり、人差し指はCずVを䞊䞋したら腹郚を続けたす。
やっおみた方はご存知でしょうが、これを少しだけするず、手が本圓に本圓に痛いです。

このようなこずをしおいるなら、今でも行っお逃げたす...

ずころで、この䜜業を自動化したらどうでしょうか

゚クセルに名簿はあり、名札は定められたフォヌムのPPTがあるので、Excelから1行ず぀デヌタを呌び出しおPPTの各領域に入れお次のペヌゞに進み、この䜜業だけをExcelファむルの最埌たで繰り返すだけです。

もしPPTファむルが倧きすぎおメモリの問題が心配になれば100人ごずに壊しおファむルを分けおもいいし、䜜業途䞭で問題が発生したらログを残しおから正垞凊理された人以埌順番から再実行すればいいですよ。

簡単にスクリプトを䜜成しおテストしおみるず、時間が玄1/5に短くなりたす。

今、皆さんは暖かいアメリカの䞀杯をゆっくり飲みながら、お話がうたくいくか芋守るだけです。

すごいじゃないですか

他の人が䞀生懞呜同じ䜜業を繰り返しおいるずき、皆さんはゆっくり䌑んで䞀床「流れる 」、「぀っぺ 」のチュシムだけ入れおください。


私の講矩では、業務自動化に必須ず考えられる4぀のテヌマを遞定し、それぞれ䜿甚する䞻なラむブラリは次のずおりです。

  1. Excelの自動化(openpyxl)
  2. デスクトップ自動化(pyautogui)
  3. Web自動化(selenium)
  4. 電子メヌルの自動化 (smtplib, imap_tools)

互いに関連性がないように制䜜しようずしたしたので、皆さんは必芁な話題だけを遞んで聞くこずができたす。
もしメヌルで業務内容をやり取りしお、りェブを䞻に扱うなら、3、4䞇勉匷しおください。
䞀日䞭゚クセルをお䜿いの方は、1回だけ勉匷しおください。

しかし、なるべくすべお孊んでおけば、きっずい぀か倧きな助けになるず確信しおいたす。
そしお分量に比べお内容が決しお難しくありたせん。

テヌマ別に倧䜓どんな内容を孊び、実際にどのように掻甚できるかを簡単に説明したしょう。

1. Excelの自動化

Excelファむルを䜜成し、目的の堎所に必芁なデヌタたたは数匏を入力するだけでなく、セルスタむルの適甚瞊暪サむズ、フォント、背景色、マヌゞ、チャヌトの䜜成、画像の远加など、ほずんどの䜜業が可胜です。すでに䜜成されおいるファむルを必芁な領域だけ読み蟌んでデヌタを確認する䜜業ももちろん可胜です。

2. デスクトップ自動化

PCでマりスずキヌボヌドを通しお人がするこずをたねるこずができたす。自動化方匏は座暙、ピクセル、画像などを混甚しお䜿甚可胜で、キヌボヌドを介した文字入力、Ctrl+Sなどの組み合わせキヌの䜿甚、マりス移動、クリック、ドラッグドロップ、スクリヌンショットなども可胜です。実行䞭のりィンドりの情報からりィンドりを自由自圚に最倧化、最小化、たたは䞀番前にむンポヌトするこずもできたす。むメヌゞ方匏で自動化を行うずきは、GrayScaleグレヌスケヌルや信頌床情報を䜿っお、より自動化の成功率を高める方法も孊びたす。

3. Web自動化

有名なSeleniumセレニりム、セレンを掻甚しおブラりザ䞊のHTML内容を分析し、クリック、文字入力、チェックボックスやラゞオボタンの遞択、ペヌゞスクロヌル、ペヌゞ移動、フレヌム切り替え、ロヌド埅機などの䜜業ができたす。これだけよく孊んでおけば、りェブでの自動化はほずんど無理なく可胜です。

4. 電子メヌルの自動化

受信日、送信者、件名たたは本文の内容、受信可吊などの条件により、メヌルボックスから垌望のメヌルを照䌚しお内容をむンポヌトしたり添付ファむルをダりンロヌドしたり、自分で䜜成した内容を本文ずし、添付ファむルを含む耇数人に䞀床にメヌルを送信するこずもできたす。レッスンでは、GmailGmailに基づいお説明し、プロゞェクトを通じお実際の状況ず同様の状況でどのように利甚できるかを孊びたす。

どうですか

あなたがあなたのコンピュヌタで行う仕事、たたは䜜業䞭に自動化を適甚できる郚分が思い浮かびたすか
蚘憶をたどっおみるず、習慣的に毎日のように繰り返される郚分がはっきりあるはずです。

しかし、ここに非垞に重芁な内容が1぀ありたす。

コンピュヌタは思ったよりシンプルで、少し悪く蚀えば愚かです。あなたがしたようにするだけです...
だからあなたは、コンピュヌタが明確に仕事をするこずができるように、明確に説明できる仕事をする必芁がありたす。
テレビに出おくるある職堎の䞊叞のように「いや、そのあるじゃないのになぜその䞀䜓なんだ 」 こんなふうにすれば絶察ダメです。

各テヌマごずにどの郚分をどのように泚意しなければならないかは映像内で説明をさせおいただきたす
私の講矩の花はたさに本番プロゞェクトです。

䞊蚘内容だけでも分量が膚倧なので、今回のプロゞェクトを少し短く準備したした。

仮想でコヌディングセミナヌを進行するず仮定し、申請者から定められた様匏の申請メヌルを受け取ったずいう状況を準備した埌、自動化スクリプトを通じお先着順で数人は圓遞、残りは脱萜したずいうメヌルを自動的に送り、圓遞者リストぱクセルファむルにしおセミナヌ圓日出垭郚ずしお掻甚するようにしおみたす。

講矩はVisual Studio Codeを通じお行われたす。環境蚭定は䞋蚘リンク内容をご確認ください
私もコヌディングPython環境蚭定ショヌトカット


Pythonの基瀎文法を孊んだ埌に実力を築きたい方は、今すぐ仕事の自動化を孊びたしょう。
この映像䞀぀で十分です。
さらに、私もコヌディングは「無料」です。

Designed by Freepik
https://www.freepik.com

こんな方に
おすすめです

孊習察象は
誰でしょう

  • Python基本文法をマスタヌした方

  • Pythonを実際の仕事に盎接掻甚したい人

  • オヌトメヌションでコンピュヌタを働かせお遊びたい人

こんにちは
nadocodingです。

105,619

受講生

3,576

受講レビュヌ

919

回答

4.9

講座評䟡

11

講座

YouTubeでコヌディング教育チャンネルを運営しおいるナドコヌディングです。
誰もが楜しく簡単にコヌディングを孊べるよう、芪切な説明ず分かりやすい䟋題で講矩を行っおいたす。
コヌディング、䞀緒に始めおみたせんか 😊

🧡 YouTube ナドコヌディング
🎁 コヌディング自埋孊習 ナドコヌディングのPython入門
📚 コヌディング自埋孊習 ナドコヌディングのC蚀語入門

もっず芋る

カリキュラム

党䜓

67件 ∙ (9時間 14分)

講座掲茉日: 
最終曎新日: 

受講レビュヌ

党䜓

109ä»¶

4.9

109件の受講レビュヌ

  • ubkim8072님의 프로필 읎믞지
    ubkim8072

    受講レビュヌ 2

    ∙

    平均評䟡 5.0

    5

    31% 受講埌に䜜成

    • stvparkpark6001님의 프로필 읎믞지
      stvparkpark6001

      受講レビュヌ 10

      ∙

      平均評䟡 4.2

      4

      31% 受講埌に䜜成

      • tyuio3573690님의 프로필 읎믞지
        tyuio3573690

        受講レビュヌ 1

        ∙

        平均評䟡 4.0

        4

        31% 受講埌に䜜成

        • sdw889195723님의 프로필 읎믞지
          sdw889195723

          受講レビュヌ 3

          ∙

          平均評䟡 5.0

          5

          31% 受講埌に䜜成

          ありがずうございたす

          • seyguruoh4622님의 프로필 읎믞지
            seyguruoh4622

            受講レビュヌ 7

            ∙

            平均評䟡 3.4

            4

            31% 受講埌に䜜成

            nadocodingの他の講座

            知識共有者の他の講座を芋おみたしょう

            䌌おいる講座

            同じ分野の他の講座を芋おみたしょう

            無料