TechAcademyのPythonコースを受講した僕がオススメする理由【率直な感想】

友人A

TechAcademyのPythonコースって結局どう?受ける意味ある?

fuji3

受けても意味がある人とあんまり意味がない人に分かれると思うよ

友人A

はっきりしないな〜君にはどうだった?

fuji3

僕には向いてたよ!

友人A

じゃあ、どんな人に向いてるの?

TechAcademyのPythonコースに向いている人

  • 本やネットでPythonを勉強してみたが続かなかった人
  • プログラミング初心者
  • Python初心者
  • Pythonを浅く広く学びたい人
  • 業務データをPythonを使って分析したい等の目的がある人

TechAcademyのPythonコースに向いていない人

  • 本やネットを使って自力で勉強を継続できる人
  • プログラミング中級者以上
  • Python中級者以上
  • 機械学習やDeeplearningを深く学びたい人
  • 目的もなく、なんとなくPythonを勉強してみようかなと思っている人

僕がTechAcademyのPythonコースを受講した理由

友人A

ふ〜ん、じゃあなんでTechAcademyのPythonコースにしたの?

fuji3

それは…

結論から言うと、ある程度Pythonの勉強をしてみたのですが、続かなかったからです。

僕自身、IT企業でシステム運用として7年ほど働いており、SQL・Shell・Windowsコマンド・GoogleAppsScriptを書いた経験はありますが、基本的にはググってコピペがほとんどで、ちゃんとプログラミングについて勉強したことがありませんでした。

if文・for文の書き方がわからずによくググっているプログラミング初心者です。

多少の向上心から、Amazonで入門本と実践本を買ってPythonの勉強にトライしたのですが、こんなことができるんだと理解はするのですが、実際手を動かしてプログラミングをせずに終わることが多いので、結局数日すると忘れていて、身になっていないことがほとんどでした。

Pythonコースを受講した理由

上司の理不尽な命令に耐え、会社に愛着もないので、転職も考え始めたのと趣味でFXをやっているので、Pythonで機械学習を使った自動売買をしたいという思いから思い切って、TechAcademyのPythonコースを受講することにしました。

Pythonはプログラミング言語の人気ランキングでJavaを抜いて一位と取るなど、人気が出てきており、データサイエンティストも高収入の職業として取り上げられているので、Pythonを学ぶことは僕にとってはメリットしかなかったです。

Udemyと迷ったがTechAcademyを選んだ理由

TechAcademyかUdemyどちらにしようかと迷っていたのですが、最終的な決定打は課題等で自分の頭で考え、手を動かしてプログラミングすることとわからないことを回答してくれるメンターの存在でした。

手を動かしてプログラミングする大切さ

プログラミングを学ぶ上で手を動かすというのは非常に大切で、こういう書き方もできそうだなと思って、サンプルを書き換えて実行したりすることで、予想外のエラーが発生したりします。そのエラーを解決することでその知識が深まっていくので、本を読むだけでは勉強にならなかったりするんです。

実際、僕自身、本を読んで自己満で終わることが多かったのですが、TechAcademyで勉強して、改めて手を動かすことの重要性を気付かされました。

わからないときはメンターが答えてくれる

エラーが発生した場合、それを解決できずに悶々として、もういいやっていうこともよくあります。エラーコードでググっても英語のページばかりで、全然わからんってよくなります。

そんなときにメンターの存在はありがたいです。僕の体験談から言うと、Pythonコースのカリキュラムの一つにオブジェクト指向プログラミングがありました。オブジェクト指向プログラミングという言葉は聞いたことがあった程度なので、実際どのような考え方なのか全然わからず、カリキュラムを進めていったのですが、理解できなかったので質問しまくりました。

slackでメンターと質疑応答している様子

ググると情報が多すぎて自分の理解が合っているのか間違っているのかがわからなかったんですが、メンターに質問すると、合っているか間違っているのかがわかり、間違っている場合は教えてくれるので、本でよくある挫折なくカリキュラムを進めることができました。

TechAcademyのPythonコースを受講した感想

友人A

ちなみにTechAcademyのPythonコースってどんなことをやるの?

fuji3

プログラミング基礎から機械学習まで幅広く対応してるよ!

僕は2019年11月下旬からTechAcademyのPythonコースを受講しています。8週間プランなので、終了は1月下旬です。なので、執筆時点でまだ受講期間中です。ただ、カリキュラムの内容はすべて学習済みです。

対象はプログラミング初心者

僕のようなある程度プログラミング経験のある初心者や、本で軽くでもプログラミングの勉強をしたことがある人であれば、カリキュラムは難しくないのでスラスラ進むと思います。

参考に僕の学習時間は約27時間でした。目安学習時間が160時間で仕事をしながらだったので、平日2時間、土日に3時間あとは連休で調整しなきゃと思っていたのですが、結果的にそこまで心配する必要はなかったです。

toggleで実際に計測した学習時間

基本的には[解説プログラム実行結果確認]の繰り返しと課題を解いていくという構成になっていて、テキストのプログラムはコピーか手打ちし、実行していき、課題で理解できているかを確認する流れになっています。

techacademy pythonコース Lesson7の一部
techacademy pythonコース 課題の一部

なので、目安学習時間の160時間というのは、今までプログラミング未経験で、ゼロから勉強する人がコピペだけでなく、しっかり理解するまでメンターに相談したり、ググったり、本で参照することも含めての時間だと思います。

カリキュラムの内容は広く浅くカバー

カリキュラムの前半はPythonのデータ型・変数・構文・関数等の基礎的な内容です。プログラムを実行してみて、書き方に慣れる感じです。覚えるだけなので、難しくはないです。

カリキュラム後半はオブジェクト指向プログラミング・Numpyを使った数値計算・Matplotlibを使ったグラフ表示・Pandasを作ったデータを扱い方・機械学習での価格予測等の実践的な内容になります。

レッスンタイトル目安時間
0事前準備2
1本コースで学ぶこと1
2はじめてのPythonプログラミング2
3データの種類5
4変数と基本構文5
5Pythonの関数3
6オブジェクトとメソッド7
7制御構文15
8シーケンス その1 文字列5
9シーケンス その2 リスト15
10シーケンス その3 タプル5
11シーケンス 番外編1 セット8
12シーケンス 番外編2 辞書10
13関数の応用10
14オブジェクト指向プログラミング10
15ライブラリ その1 Jupyter Notebook2
16ライブラリ その2 NumPy10
17ライブラリ その3 Matplotlib5
18ライブラリ その4 Pandas3
19ライブラリ その5 PillowとImageio2
20ライブラリ その6 scikit-learnで機械学習入門35
21参考資料0

最終的には機械学習も勉強できる

なんだかんだ、Pythonを勉強するほとんど人はデータ分析だったり、Deeplearing等の機械学習を知りたいんじゃないのかなと思います。実際、僕も機械学習が目的でした。

機械学習と言っても難しい理論や数式が出てくるわけではなく、サンプルを使った簡単な価格予測ですので、難しくはありません。習った内容をちゃんと覚えていれば全く問題ないレベルです。

逆に機械学習をメインに勉強したいと思っている人には物足りないかもしれません。僕は「ビットコインの価格予測」というカリキュラムに惹かれて、自分でも機械学習を使ったFX自動売買をやりたいと思っていたのですが、入門的な内容だったので少し肩透かしをくらいました。

ただ、ある意味こんなに簡単に価格予測ができるというのもわかりましたし、今では受講をきっかけに色んなサイトと本を駆使してFX自動売買の方法を探っているので、結果的にはすごくいいきっかけになったなと思っています。今までの僕だと調べて、何もせずふ〜んで終わってましたから。

友人A

Pythonも体系的に勉強できるし、メンターもいるから挫折なく続けられそうだねただ、値段がね…ネックだよね。

techacademy pythonコースの料金
fuji3

そう、そこだよね。自分で勉強できる人は自力で勉強しても全然いいと思うし、僕みたいに転職とかFX自動売買みたいなことがやりたいけど、自力では続かなかった人には、人生を変えるきっかけになるかもしれないからオススメかな

僕は人生が大きく変わるきっかけになった

僕自身、今まで勉強のために本は買ってきましたが、TechAcademyのようなオンライン学習に大金を支払うことに躊躇してきました

18万円支払うのであれば、大量の本が買えるし、ググれば大体の情報が落ちてるので、もったいないという感覚でした。

ただ、実際は違いました。お金を払うことで強制力が増し、勉強する意識が向上し、結果的に勉強する癖がつき、今では毎日勉強が継続できています。

160時間を仕事をしながら8週間で勉強しなきゃという危機感から、朝5時半起きという奇跡的な生活もでき、勉強代でPythonの知識と勉強癖と朝活という予想外の効果も手に入れることができました。

これはすべて真実です。

18万円というのは大金です。しっかり考えた上で決定されたほうが良いと思います。一度、自分で本やググって勉強してみてからでも良いと思います。もし、それでダメだったら、僕のように試してみてはいかがでしょうか?

fuji3

今後、終身雇用もなくなり、個人の能力が試される時代になります。その時のために自分の能力を高めておけば、時間も場所も制限されない生き方ができると思います。僕のように今のうちから自己投資をしてみてはいかがでしょうか?

コメントを残す

メールアドレスが公開されることはありません。 が付いている欄は必須項目です