Pythonを習得するための学習時間は何時間必要か?
期間はどれぐらいかかるのか知りたい。
- Python基礎・簡単なAIプログラミング作成までに必要な時間
- なぜプログラミング学習を止めてしまうか
Pythonで何をしたいかによって、変わってきます。
プログラミング初心者で、今から、Pythonを学んびたい人や転職レベルによって時間が変わりますが、目安としては以下となります。
Python基礎・AI入門レベル | 100~200時間 |
---|---|
転職レベル | 2700時間~7000時間 |
Pythonで何が出来るか知りたい方はこちらの記事も参考にしてください。
Contents
Python基礎・AI入門レベル習得目安は200時間
プログラミングは理論を理解しても、実際にコードを作成し、実行してみないと理解が出来ません。
そのため、本を1度読むだけではなく理解できないため、2回・3回と繰り返し、学習していくうちに、最初は全然わからなかった内容も少しづつ理解をすることができます。
またレベルにしても、Pythonを利用して、簡単なAIを作成したいという方とエンジニアになってバリバリ働くという点でも全然違います。
Python基礎・AI入門レベル習得期間について
ビジネスパーソンは平日日中は働き、そしてそれ以外の時間で学ぶ方が多いかと思います。その場合は早朝か仕事が終わってからの夜の時間に勉強するはずです。
- 1日1時間の場合:約7か月
- 1日3時間の場合:約3か月
また語学学習と同じで、期間を長くかけすぎると以前にやったことを忘れてしまいます。
そのため、短期的に勉強をすることが重要です。
Pythonの習得時間の理由
Python基礎・AI入門レベルが100時間-200時間必要な理由
私が学習しているTech-campでは、学習目安時間は以下となっており、大体100時間となっておりました。
学習を始める準備・概要理解 | 8時間(目安時間) |
---|---|
機械学習・住宅価格や申請時の体重予想実装 | 52時間(目安時間) |
Watson利用したlineチャットボット・株価予想 | 35時間(目安時間) |
上記を実施し、Pythonにて簡単なチャットボット作成やAIを使用する方法が学ぶことが出来ました。
みるみるがPythonでチャットボットを作成するまでに要した時間
期間は約3週間で、勉強時間は約50時間です。21日間を1日2.5時間ほど勉強しておりました。しかしPythonを学習する前に、rubyという別の言語を学習していたりしておりましたので、学習時間が短かったと思います。
しかしチャットボットを使用するのに、始めてWatsonを使ったり、ぐるなびやLINE APIを使用したりと、四苦八苦しておりました。やはり未経験のことをするのは時間がかかります。一人であれば、やめてしまおうと思うこともあります。
以下のようなアプリを作成。使用API。
- LINE API
- 食べログAPI
- Watson API
初心者がPython習得が、100-200時間で本当にできるか?
初心者でもPython習得は100-200時間が続くことが出来れば、可能です。
しかしプログラミングを独学でやる場合には勉強以外にも環境を準備する必要があったり、分からない部分を自分で解決する必要があります。
そのため、完全に独学で実施するには、多少基礎に時間がかかる可能性があります。
Python習得の宿敵は自分との闘い。諦めないための仕組みが必要。
「あなたは勉強・目標でもあきらめてしまったことは何かありますか?」
プログラミング以外でも構いませんが、イメージしてみていただけませんか?
- 途中で面倒になって、続かなくなった。
- 仕事が忙しくなって、フィットネスジムに行けなくなった。
- 遠距離恋愛になってしまい、異性との心の距離が離れてしまった。
そのような経験はありませんでしょうか?
諦めてしまう=続かなくなること
プログラミング学習で習得するには続けることが重要です。
続けることにより、いつの日か習得する日が来るかもしれません。
独学でコツコツと続ける方は、書籍やオンラインサービスを利用し、勉強することをおススメします。
しかし一人では学習が続かなかったという人はプログラミングスクールで一度話を聞いてみるのは如何でしょうか?
プログラミングスクールであれば、進捗の確認から、人生の相談まですることができるかもしれません。
私はプログラミンスクールのメンターと勉強時間は何時からがいいかや集中する方法といったことを相談したりすることにより、モチベーションを保っております。
【まとめ】Python習得の学習時間は基礎・AI入門レベル習得目安は100時間~200時間
Python習得の基礎・AI入門レベルでは、100時間~200時間程度で習得が可能です。
プログラミング経験者であれば、100時間以内にチャットボットやAIを利用したプログラミングをすることができます。
しかしPythonを習得するうえで、注意点はプログラミング学習で分からなくなり、やめてしまうことです。
そのため、学習を始める前に、環境や仕組みを作る必要があります。
独学で出来る人はProgateや書籍を活用し、他人の力が必要な人はプログラミングスクールを利用しましょう。