\
コース内容紹介
本講座はマンガ解説+実践駆動の手法で、初心者受講生がPythonによるOffice自動化の全スキルを体系的に習得するまで導きます。プログラミング環境の構築、基礎構文とデータ構造から、Excel/Word/PPT/PDFの読み書き・修正と書式処理、さらにファイル管理、Webデータ収集、ブラウザ自動化、メール送受信、デスクトップのマウス・キーボード制御まで、日常業務の高頻度シーンをカバーします。チャットボット、天気検索、単語頻度集計、レポート生成、契約書作成、映画PPT、サイトクロール、管理画面操作など多数の楽しい実践を通じ、反復作業からおさらばし、コードで本当に手を解放します。
受講後の成果
\講座カリキュラム:
01. 1 なぜOffice自動化が必要か
02. 2 プログラミング入門—Anacondaのインストール—仮想環境の使用
03. 3 演算子—データ型—入出力
04. 4 [小実践] チャットボットを自作する
05. 5 ブール型—比較演算子—制御フロー
06. 6 ループとイテレーション
07. 7 [小実践] 都市の天気を取得する
08. 8 関数の使用
09. 9 リストとタプル
10. 10 辞書と集合
11. 11 [小実践] 単語頻度集計ツールの実装
12. 12 [Excel自動化] Excelデータの読み書きと修正
13. 13 [Excel自動化] Excelデータ・書式の修正と大型Excelファイルの読み込み
14. 14 [Excel自動化実践] PythonでExcelを操作しカレンダーを自動生成
15. 15 [Excel自動化] PandasによるExcelの簡単操作
16. 16 [Excel自動化] Excelデータの修正+フィルタ+ソート
17. 17 [Excel自動化] Excelデータの可視化
18. 18 [Excel自動化] 複数シートの結合操作+データ分割+集計演算
19. 19 [Word自動化] Word文書の作成+データ追加
20. 20 [小実践] データ分析レポートの自動生成
21. 21 [Word自動化] 内容の修正+テキスト書式の理解+スタイルの理解
22. 22 [小実践] 雇用契約書の自動生成
23. 23 [PPT自動化] PPTの作成+データの挿入と読み取り
24. 24 [小実践] 5秒で250ページの映画PPTを完成
25. 25 [PDF自動化] PDF内容の読み取り+PDF内テーブルの読み取り+PDFの分割・結合
26. 26 [小実践] サイト内容をPDFに変換
27. 27 [ファイル自動化] ファイルパスの違い+絶対パスと相対パス+osモジュールの使用
28. 28 [ファイル自動化] shutilモジュールの使用+圧縮ファイルの操作
29. 29 [小実践] 暗号化圧縮ファイルの解読
30. 30 [Web自動化] ブラウザとは+サイト内容の構造+クライアントとサーバーのやり取り
31. 31 [Web自動化] 開発者ツール+ブラウザ拡張機能
32. 32 [Web自動化] requestsの使用+BeautifulSoupの使用+XPathの使用
33. 33 [小実践] 豆瓣網の250本の映画をクロール
34. 34 [Web自動化] サイトの認証コード+Cookiesの使用
35. 35 [Web自動化] 動的Webページ+Seleniumの紹介と環境設定
36. 36 [Web自動化] Seleniumの基本操作+暗黙的待機と明示的待機+ウィンドウ権限の切り替え
37. 37 [小実践] 自社サイト管理画面の自動操作
38. 38 [メール自動化] SMTPプロトコル+メール設定+メール送信
39. 39 [メール自動化] IMAPプロトコル+メール自動受信+重要メールの監視とSMS通知
40. 40 [放課後講座] WindowsでPythonプログラムを定期実行する方法
41. 41 [デスクトップ自動化] マウス制御+キーボード制御
42. 42 [小実践] WeChatのチャット履歴を自動削除
このコースには資料パックが付属します。会員は申請後、メールでアクセスリンクを受け取ります。