Udemy
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
Development
Web Development Data Science Mobile Development Programming Languages Game Development Database Design & Development Software Testing Software Engineering Software Development Tools No-Code Development
Business
Entrepreneurship Communication Management Sales Business Strategy Operations Project Management Business Law Business Analytics & Intelligence Human Resources Industry E-Commerce Media Real Estate Other Business
Finance & Accounting
Accounting & Bookkeeping Compliance Cryptocurrency & Blockchain Economics Finance Finance Cert & Exam Prep Financial Modeling & Analysis Investing & Trading Money Management Tools Taxes Other Finance & Accounting
IT & Software
IT Certifications Network & Security Hardware Operating Systems & Servers Other IT & Software
Office Productivity
Microsoft Apple Google SAP Oracle Other Office Productivity
Personal Development
Personal Transformation Personal Productivity Leadership Career Development Parenting & Relationships Happiness Esoteric Practices Religion & Spirituality Personal Brand Building Creativity Influence Self Esteem & Confidence Stress Management Memory & Study Skills Motivation Other Personal Development
Design
Web Design Graphic Design & Illustration Design Tools User Experience Design Game Design 3D & Animation Fashion Design Architectural Design Interior Design Other Design
Marketing
Digital Marketing Search Engine Optimization Social Media Marketing Branding Marketing Fundamentals Marketing Analytics & Automation Public Relations Paid Advertising Video & Mobile Marketing Content Marketing Growth Hacking Affiliate Marketing Product Marketing Other Marketing
Lifestyle
Arts & Crafts Beauty & Makeup Esoteric Practices Food & Beverage Gaming Home Improvement & Gardening Pet Care & Training Travel Other Lifestyle
Photography & Video
Digital Photography Photography Portrait Photography Photography Tools Commercial Photography Video Design Other Photography & Video
Health & Fitness
Fitness General Health Sports Nutrition & Diet Yoga Mental Health Martial Arts & Self Defense Safety & First Aid Dance Meditation Other Health & Fitness
Music
Instruments Music Production Music Fundamentals Vocal Music Techniques Music Software Other Music
Teaching & Academics
Engineering Humanities Math Science Online Education Social Science Language Learning Teacher Training Test Prep Other Teaching & Academics
Web Development JavaScript React Angular CSS Node.Js PHP HTML5 Vue JS
AWS Certification Microsoft Certification AWS Certified Solutions Architect - Associate AWS Certified Cloud Practitioner CompTIA A+ Amazon AWS Cisco CCNA CompTIA Security+ Microsoft AZ-900
Microsoft Power BI SQL Tableau Data Modeling Business Analysis Business Intelligence MySQL Qlik Sense Data Analysis
Unity Unreal Engine Game Development Fundamentals C# 3D Game Development C++ Unreal Engine Blueprints 2D Game Development Mobile Game Development
Google Flutter iOS Development Android Development Swift React Native Dart (programming language) Kotlin Mobile App Development SwiftUI
Graphic Design Photoshop Adobe Illustrator Drawing Digital Painting Canva InDesign Character Design Procreate Digital Illustration App
Life Coach Training Personal Development Neuro-Linguistic Programming Personal Transformation Life Purpose Mindfulness Sound Therapy Coaching CBT Cognitive Behavioral Therapy
Business Fundamentals Entrepreneurship Fundamentals Freelancing Business Strategy Startup Business Plan Online Business Blogging Leadership
Digital Marketing Social Media Marketing Marketing Strategy Internet Marketing Google Analytics Copywriting Email Marketing Startup YouTube Marketing

DevelopmentProgramming LanguagesRPA Robotic Process Automation

【Python・PyAutoGUI】オリジナル業務効率化(RPA)ツールを作って単純作業を自動化しよう!

GUI操作の自動化技術をマスターしてルーチンワークや単純作業を自動化しませんか?PyAutoGUIの基本操作、更にはOCR(文字認識技術)を組み合わせた業務効率化ツールの開発を徹底的に解説!
Bestseller
Rating: 4.6 out of 54.6 (365 ratings)
2,644 students
Created by やじろべえ (YAJIROBE)
Last updated 5/2022
Japanese

What you'll learn

  • RPAの概念が学べます
  • OCR(文字認識技術)が学べます
  • Pythonを使ったRPAツールの開発が学べます
  • PyAutoGUIの基本操作が学べます
  • OCRとRPAを組み合わせた業務効率化ツールの開発が学べます

Requirements

  • Windows環境を対象としています(OS依存によるエラー等については適切なアドバイスが出来ない可能性がございます)
  • Pythonの基本操作が出来ることを前提としています
  • ターミナルコマンドの基本的な理解があることを前提としています(講座でも最低限の操作は解説します)

Description

*** 更新情報 ***

2021/1/22:セクション10, レクチャー40に「画像認識が上手くいかない場合の対策」を追加しました。

************


※※※

本コースはWindows環境のみを対象としております。

MacやLinuxといった環境の解説はコース内ではしておりませんのでご注意下さい

※※※


普段の業務で、毎日のように同じ作業(定型作業)をしていませんか?


更にこういった定型作業は、作業量は多いが単純作業という場合が多くありますよね。


もし思い当たる作業があるのであれば是非この機会にルーチンワークや単純作業の自動化(RPA)にチャレンジしてみませんか?



この講座では、Pythonを使ったGUI操作の自動化技術について学びます。

特に、PythonにおけるGUI操作の自動化を実現するために必要なPyAutoGUIモジュールの環境構築や基本操作について解説します。

更に、応用例として、OCR(文字認識技術)とRPAを組み合わせた業務効率化ツールの開発の実践を行います。

この講座ではGoogleが提供している機械学習ベースのオープンソースOCRエンジン(tesseract OCR)を使用します。


Excel、Word、AccessなどのOfficeアプリケーションにおける処理だけでは解決出来ないような作業において、PuAutoGUIモジュールは威力を発揮します。

例えばExcelデータを他の業務システムに転記したり照合したりといった操作も工夫次第でいくらでも自動化させることが可能になります。



講座の特徴

この講座ではGUI操作におけるRPAの概念、更にはPyAutoGUIモジュールの使い方やOCRと組み合わせた使い方を理解することにフォーカスしています。

応用例として業務効率化ツールの開発を体験していただきますが、基本的には講座の中で出てくるコードをそのままご自身の業務に使えるような性質の講座ではないことにご注意ください。

また、市販のRPAツールの使い方を解説した講座ではありませんので、そちらもご承知おきください。


  • Pythonの基礎は学んだが次に何をすれば良いかまだ決まっていない

  • 普段の業務において単純作業が発生している

  • 市販のRPAツールは高額である事が多いため、自分でRPAツールを開発することに興味がある

上記に当てはまる方はこの講座に向いていると思います。


本講座で学んだことをご自身の業務内容に照らし合わせ、更に現場にしかわからないアイディアや工夫を加えることで業務効率化するための可能性は飛躍的に高まります。


Who this course is for:

  • Pythonの基礎を学んだが次に何をすれば良いかわからない人
  • プログラミングによる業務効率化に興味がある人
  • RPA(Robotic Process Automation)に興味がある人
  • OCR(文字認識技術)に興味がある人
  • OCRとRPAを組み合わせた業務効率化ツールに興味がある人
  • 普段の作業に対してRPAを導入したいと考えている人

Instructor

やじろべえ (YAJIROBE)
エンジニア | データ分析屋 | ベストセラー講師
やじろべえ (YAJIROBE)
  • 4.5 Instructor Rating
  • 984 Reviews
  • 7,047 Students
  • 6 Courses

Udemy受講生6,500人以上のベストセラー講師。

講師業の傍ら、ベンチャー企業の研究開発部門に在籍。ソフトウェアエンジニアリング・統計・機械学習といった技術領域でビジネス価値を生み出すための業務に従事。

エンジニア以外の職種の方に対してもIT/データリテラシーの向上に少しでも貢献したいという思いから、初学者にもなるべくわかりやすくかつ丁寧にプログラミングやデータサイエンスといったスキルを教えています。

Top companies choose Udemy Business to build in-demand career skills.
NasdaqVolkswagenBoxNetAppEventbrite
  • Udemy Business
  • Teach on Udemy
  • Get the app
  • About us
  • Contact us
  • Careers
  • Blog
  • Help and Support
  • Affiliate
  • Investors
  • Impressum Kontakt
  • Terms
  • Privacy policy
  • Cookie settings
  • Sitemap
  • Accessibility statement
Udemy
© 2022 Udemy, Inc.