ビジネスパーソンのためのPython入門講座

ビジネスパーソンを対象にしたPython入門の通信講座です。「自分の仕事をプログラミングで自動化したい」、「VBAを使っているが、Pythonも勉強し、人工知能を利用する足掛かりが欲しい」などの明確な動機があるビジネスパーソンが、まず第一歩を踏み出すための講座です。

本講座では、4週間Pythonプログラミングを基本から一通り学習します。内容はかなりコンパクトに厳選しています。少ない最低限の知識で、何とか自分で動くプログラムを作成できるようになることが学習方針です。

本講座では最終的に「Pythonでエクセルファイルの取り扱いができるレベル」を目指します。ビジネスパーソンがなるべくイメージしやすい題材を取り上げるようにしています。

また、単なる基本学習で終わってしまわず、受講後も自分でプログラミングできるように、初学者が理解しづらい「開発と運用の方法」についても学習します。さらに、参考書には仕事自動化のネタが多く、受講後も活用できる書籍を利用します。

解決したい題材をたくさん持っているビジネスパーソンこそプログラミングを大いに楽しめます。是非チャレンジして、プログラミングの醍醐味を味わってください!

本講座の学習目標

本講座はプログラミング初学者を対象に、以下を学習目標にして実施します。

  • プログラミングに最低限必要なPythonの基本を身につける。
  • PyCharmを用いたプログラミングの仕方を覚える。
  • エクセルファイルの読み書きをPythonでプログラミングできるようになる。

ビジネスパーソンのためのプログラミングとは

ビジネスパーソンに求められるプログラミング能力は、うまく他人のコードやライブラリを活用して、答えを出すプログラムを作れることです。本職のプログラマのように、ゼロからコードを書ける必要はありません。参考になるコードやライブラリは、ネットに莫大にあります。

人工知能も、パーツを組み合わせるように使える時代になりつつあります。その時人工知能を使いこなすのは、豊富なキャリアを積んだビジネスパーソンです。そのためには、本職としてのプログラミング能力ではなく、組み合わせて道具として使えるプログラミング能力が必要になります。

本講座の特徴

覚えるべきPythonの知識は必要最小限にします

本講座の目的は本職のプログラマを養成することではありません。忙しいビジネスパーソンが、見た目が悪くても動くプログラムを作成し、プログラミングの第一歩を踏み出す「キックスタートのための講座です。

従って、覚えるプログラミングの知識は必要最小限に厳選しています。オブジェクト指向やリスト内包は使いません。

動くプログラムを作るだけなら、覚えることは以外に少ないのです。本職のように抽象化し洗練されたコードを書こうとすると、覚えることはたくさん(果てしなく!)あります。

いきなり本格的な開発環境を使います

プログラミング習得の壁は、実はプログラミング環境というケースが非常に多いのです。

そこで、本講座では学習のためだけの開発環境は使用せず、初めからずっと使える本格的なPyCharmを使います。PyCharmはPythonに特化した強力な開発環境です。

PyCharmは非常に機能豊富で初めは難しく感じるかもしれませんが、本講座では必要最小限の機能だけ使います。長く付き合ううちに、自分に必要な機能はわかってきます。

開発から運用までの方法を一通り学べるカリキュラム

本講座では、ビジネスの基本であるエクセルファイルの処理を題材に、Pythonでプログラムを開発し運用する基本を一通り学びます

Pythonとファイル入出力の基本の後に、実際にプログラムを開発し、最後にグラフィカルなインターフェイス(GUI)を付けます。

プログラムをコマンドで運用するのは煩わしいものです。GUIがあると仕事で利用する時に重宝します。GUIの作成は最初は面倒ですが、ひな形を一度作成してしまえば、後は流用できます。実用的な流用の仕方も説明します。

わからないことは何度でも質問できます

添削の課題を解いている最中に、わからないことは何度でもメールで質問してください※。

※ ご質問のメールには24時間以内に返信いたします(質問受付期間内に承ります)。

自動化プログラムの開発経験を活かしたサポート

当社は業務プロセスのアウトソーシング(BPO)を請け負い、実際にPythonを使って業務を自動化しています。この業務経験を活かしてサポートします。

学習方法

本講座は1週間を1つの単元として計4週間行います。各週は以下のサイクルで学習します。

  1. 毎週月曜日にPDF形式の学習テキスト(課題含む)を受取ります。受取り方法は受講開始前にお知らせします。
  2. 参考書を併読しながら、学習テキストで、その週の範囲を学習します。
  3. 学習の途中でわからない箇所は、メールで質問できます。
  4. 学習を終えたら、その週の仕上げとして課題を解き提出します。この課題はその週の単元の理解度を確かめるテストです。
  5. 課題はその週の月曜日から2週間以内に提出してください。添削結果は約3日で返却します。

カリキュラム

第 1 週. Pythonの基本を覚えながら、開発環境に慣れる
開発環境(PyCharm)でプログラムを動かしながら、最低限必要なPythonの基本を学習します。
第 2 週. ファイル入出力を徹底マスター
「ファイルを読み込む ▶ 何らかの処理を行う ▶ 結果をファイルに出力する」、これが仕事をプログラミングする基本的な流れです。このように、ファイルの入出力は必ずプログラムに組み込むことになりますので、基本を徹底的に学習します。
第 3 週. エクセルファイルをPythonで操作する
ビジネスの基本ファイルは、何と言ってもエクセルです。ここでは、エクセルファイル(*.xlsx)のデータ読み書き、シート操作などの基本を学習します。
第 4 週. プログラムを運用しやすくする
プログラムはそのままでは使いにくいため、簡単なグラフィカルインターフェイス(GUI)を作成します。

※ カリキュラムの中身は、理解の度合い等に応じて講習の途中で若干変更する場合があります。

学習時間の目安

40〜60時間

修了証の発行

すべての添削課題を受講期間内に提出された受講者の方に修了証を発行いたします。修了証は受講終了後にPDF形式でメールにて発送いたします。

ご不明な点や聞いてみたいことがございましたら、お気軽にこちらからご質問ください。

参考書

参考書として、以下の書籍を使用します。受講前に必ずご購入ください。

「退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理プログラミング」
Al Sweigart 著、相川 愛三 訳、オライリー・ジャパン発行、2017.6.3.

紙書籍、電子書籍のどちらでも構いません。ただし、説明時のページ番号を統一するため、電子書籍の場合はPDFをご利用ください(オライリー・ジャパンのEbook Storeで電子版を購入するとPDFをダウンロードできます)。

オライリー・ジャパンのサイトで見る( 紙書籍、電子書籍 )
アマゾンで見る(紙書籍)

本講座では、参考書はあくまでも補助的に使用します。毎週の学習テキストにおいて、本書の該当ページ番号を併記しますので、併読することで理解を深めます。なお、本講座の学習方法は、参考書と異なる点がありますので、予めご留意をお願い致します。おもな点は以下の通りです。

  • Anacondaは使用しません。公式サイトのPythonを用います。
  • 開発環境にはIDLEは使用しません。PyCharmを用います。
  • 学習範囲は参考書の一部だけです。Python入門、ファイルの読み書き、Excelシートなどです。

本書は、ビジネスパーソンにとって実に魅力的な本です。自分の仕事に使えそうなネタが満載だからです。本講座で扱う、Pythonの基本、ファイル入出力、エクセル以外にも、本書の内容はWeb情報取得、PDF、ワード、画像、GUIオートメーションなど多岐にわたっていますので、受講後も手元に置くと重宝します。

本書のサポートサイト

オライリージャパンさんがサポートサイトを公開しています。サンプルコードや正誤表を確認できます。

オライリージャパンによるサポートサイト(GitHub)

受講に必要なスキルと環境

受講に必要なスキル

プログラミング初学者を対象としていますが、エクセルの数式と関数(SUM、AVERAGE、IFなど)が不自由なく使える程度のITスキルは最低限必要です。エクセルVBAや他のプログラミング言語の経験はなくても大丈夫です

エクセルVBAユーザーにもオススメです

現場サイドでの業務効率化は「エクセルVBA一択」でしたが、そこにPythonが台頭してきました。VBAの経験があれば理解しやすくなりますので、是非この機会に拡張性の高いPythonを身に付けてください。

受講に必要な環境

インターネットに接続しているWindowsパソコンをご用意ください。

本講座は、PythonPyCharmが動作しないと学習できません。現行のWindowsが動作するPCであれば、大抵問題ありませんが、念のため以下のページの方法でインストールし起動することを事前にご確認ください

Pythonのインストール方法
PyCharmのインストール方法

インストール出来ない場合は、お申し込み前でも構いませんので、お気軽にお問い合わせください。

Pythonはバージョン3.6以上を利用します

2018年6月27日に3.7がリリースされましたが、3.63.7 のどちらかがお使いにPCにインストールされていれば大丈夫です。

Microsoft Officeがない場合でも大丈夫です

課題ではエクセルファイルを取り扱いますが、お使いのPCにエクセルがなくても、マイクロソフト公式の Office Online でファイルを確認できます。使用方法も講座で説明します。

学習に使用する参考書も必要になりますので、受講開始前までにご購入ください。

料金

54,000円(税込)

受講期間

講座日程 受講期間(4週間) 質問受付期限 受付状況
第4期 2018.9.3開始
  • 開始   9月 3日(月)
  • 終了   9月30日(日)
10月14日(日) 締切ました

※ 受付状況により、お申し込みを早めに締切らせて頂く場合がございます。何卒ご了承願います。

課題 第1週 第2週 第3週 第4週 第5週 第6週
第1週目
第2週目
第3週目
第4週目
質問受付

※ 各週の学習テキスト(課題含む)は、第1〜4週の毎月曜日から受取(ダウンロード)できます。
※ 課題は   学習期間   内に行い、遅くとも   添削期間   内までには提出してください。

お支払い方法

お申し込み後にご案内する当社口座(ジャパンネット銀行)に、受講開始までにお振込ください。
※ お振込手数料はお客様のご負担でお願いいたします。

ご不明な点や聞いてみたいことがございましたら、お気軽にこちらからご質問ください。

お申し込みフォーム

サービス利用規約にご同意のうえ、下記フォームに内容を記入してお申し込みください。
内容を確認後、メールにてお支払い方法をご案内させていただきます。