Pythonを使ってデータ分析をできるようになりたいけど、pythonで統計学を入門レベルから学ぶにはどうしたらいいのか?
Web講座を受講するのがいいのか、スクールに通った方がいいのか知りたい
こういった疑問に答えます
本記事のテーマ:pythonで統計学を入門レベルから学ぶ方法
この記事を書いている私は半年ほど前からpythonを独学で学び始めました
独学で半年程度学んできましたが、ある程度のものであれば、作れるようになってきています
・twitter自動化プログラム
・ポイントサイト自動化プログラム
・統計ソフト
・SNS用画像編集ソフト
独学でもこれくらいは作れるようになりますので、安心してください。
pythonで統計学を入門レベルから学ぶ方法は独学で問題なし
Pythonで統計学を入門レベルから学ぶ方法は独学で問題なしです。
いきなりスクールに通うのはハードルが高い
スクールに支払える金銭的余裕がない
などの理由がある方は、半年程度独学で頑張ってみましょう。
そのくらいの期間を独学で頑張ることができたら、問題なしです
体験談:筆者は独学で本を中心にpythonで統計学を学んできた
実際に私は3ヶ月程度でpythonで統計学を学び、統計ソフトを作成しました。
こちらはそのうち販売する予定なので、コードはあまりお見せすることができませんが、以下の記事にそれぞれのサンプルコードを記載しているので、参考にしてください。
また、大事なことですが、「何を作りたいか?」を明確にしておけば、独学で問題ありません。
pythonで統計学を入門レベルから独学で学ぶ方法
Pythonで統計学を学んだ方法は書籍が中心でした
ただ、書籍のサンプルコードをコピペするだけでは、エラーになることも多々あります。
そういう時はgoogle検索でOKです
また、プログラミングのエラーは英語なので、google翻訳に突っ込んで、どういう意味かを調べる癖をつけることも大切です。
エラー→ググる→コード修正→エラー→ググる
の無限ループです
ここを苦しみながらもクリアできれば、pythonの知識はグッと増えます、実体験です。
pythonで統計学を入門レベルから学ぶおすすめの書籍5選
とはいえ、pythonで統計学を入門レベルから学ぶには、どの書籍を選べばいいかわからない方も多いと思います
なので、ここからは僕が実際に使用した、pythonで統計学を入門レベルから学ぶおすすめの書籍をいくつか紹介したいと思います
Pythonで学ぶあたらしい統計学の教科書
基本的にはPythonで学ぶあたらしい統計学の教科書さえあれば、あとはいらないと思っています。
統計学入門
統計学の知識が全くない場合には、こちらを読んでおくのがおすすめ
入門レベルよりもっと優しいレベルを望む場合にはこちら
まったくゼロからの論理学
統計学に必要な思考方法は論理学で鍛える必要があります
さらに、pythonをはじめとしたプログラミング言語をより深く理解するためには、論理学は外せないと思います
現場で使える!pandasデータ前処理入門 機械学習・データサイエンスで役立つ前処理手法
pythonで分析する場合には、基本的な前処理も理解しておく必要があります
データの結合やブランクデータの処理などが記載されているので、pythonで統計学を入門レベルで学ぶなら必須の1冊です
分析者のためのデータ解釈学入門 データの本質をとらえる技術
pythonで統計処理を行えても、そのデータをどのように解釈するべきなのかをわかっていないと話になりません
そういったデータの解釈を教えてくれるのが、データ解釈学です
ここら辺の5冊さえあれば、pythonで統計学を入門レベルから学ぶことができます。
Pythonの基本的な文法に関しては、その都度ググればOKです。
僕は実際にそういうふうに学んできました
独学が無理ならスクールに通おう
「作りたいものはないけど、将来のためにpythonを学びたい」
このように思う方もいると思います。
そういう場合には、スクールに通いましょう。
スクールではpythonの基本的な基礎部分から学ぶことができます。
基礎をしっかり学んでおけば、その後pythonで応用も効きます。
pythonを学べるおすすめスクール3選(どれも無料体験あり)
しかし、プログラミングのスクールは年々増加傾向です
https://reseed.resemom.jp/article/2021/06/24/1813.html
こちらの記事でもわかるように、今後ますます増加することが予想されます。
では、どのプログラミングスクールを選べばいいのか?
この後紹介する3箇所は無料体験などもできるので、実際に試してみてから決めるでOKです。
無料体験だけして、入会しないのは失礼ではない
「プログラミングスクールなどの無料体験だけして、入会しないのは失礼ではないですか?」
という疑問もあるかと思います。
全く失礼ではないので、問題ありません。
他社との比較検討をしてもらうために、無料体験などが用意されているので、体験できるものは全部体験してから選べばOKです
pythonで統計学を学び、将来的にデータ分析のエンジニアになりたい場合は「python start lab」がおすすめ
Python start labはプログラミングスクールの中でも、最安値でpythonを学ぶことできます
しかもpythonに特化しており、チャットで質問もし放題です
受講生の9割はプログラミング未経験者であるため、最後まで継続できるカリキュラム構成になっています
StartLabのPythonプログラミング教室#3が終了!
コードの書き方とかがすごく参考になった1日でした。
独学では得られない知識だったので受講してよかった!
辞書配列の中にリストとして登録できるのか。
次の授業までに理解力を高めておかなければっ!#スタートラボ #startlab #プログラミング入門— キクエモン | フリーランス (@STONECOLD_ROCK) March 6, 2021
データサイエンティスト職に内定をもらえました..!涙
国際協力文系職で全く未経験から(GPUって何?レベル) #PythonStartLab でPython,SQL,機械学習を勉強してなんとか見習いになることができました。スクールの皆さんには感謝しかありません。まだまだ修行中ですが、これからも頑張りたいと思います!— Ayanaぱん (@Ayana37517587) July 23, 2020
プログラミングスクールは他にもたくさんありますが、pythonに特化したスクールであれば、python start labが間違いないです
Python start labで機械学習なども学びつつ、上記の「pythonで学ぶ統計学の教科書」を並行して進めれば、より一層理解が深まり、データサイエンティストへの道も近づきます
python無料体験OK「テックジム」
テックジムでは無料のオンライン講座や校舎別講座を開いています。
この無料講座を通じて入会前にテックジムのカリキュラムに触れることで、納得して学習を開始することができます
無料セミナー開催の頻度も多く、東京以外でも全国のスクールで開催されています。
また、テックジムではTechGYM方式を採用しています
TechGYM方式とは、基礎知識・予備知識なしでも座学を利用しないでプログラミングに専念できるカリキュラムのことです。
従来の講義型の学習の場合、座学でプログラミングの基礎を学習してから実際に画面にコードを打ち込んでみる、という2段構えの学習スタイルが取られます。
しかし、TechGYM方式では演習の時間を多くとっているため、それだけ学習効率も高まります。
さらにテックジムはスクールとオンライン2種類を用意しているので、どこにいてもテックジムの講義を受けることができます。
無料体験などもあるので、ぜひこの機会に体験してみてください。
より詳しい解説は以下の記事を参考にしてください
python無料体験OK「キカガク」
キカガクの最大の特徴は国の補助金である教育訓練支援給付の対象となっているため、70%offになることです
これだけでもキカガクを受講するメリットはあります。
さらにキカガクは教育のプロ集団でもあるため、難しい部分を初学者にわかりやすく解説してくれるため、挫折が少なくてすみます。
また、オンラインのみなので、通学に時間をかけない分、それだけプログラミングに集中することもできます
無料体験などもあるので、ぜひこの機会に体験してみてください。
より詳しい解説は以下の記事を参考にしてください
python無料体験OK「.Pro」
.Proはあまり名前を聞いたことがない人がほとんどかと思います。
それは広告をあまり出しておらず、新規生徒数も10人と絞っているためです。
週一回対面授業があり、生徒10名に対して講師は4名程度付きます。
少数精鋭で行なっているからこそ、ここまで手厚いサポートが可能となります。
無料体験などもあるので、ぜひこの機会に体験してみてください。
pythonを使ってデータサイエンスを学びたい場合には
データミックス
データミックスはデータサイエンスに特化したプログラミングスクールで、Pythonを使いながら、データサイエンスを学んでいきます
講師陣はいずれも、実績のある方ばかりで、データサイエンスを学ぶのであれば、データミックス一択と言えます
また、教育訓練給付金の対象になっているため、給付を受ければ、格安でpythonとデータサイエンスを学ぶことができます
データサイエンスの分野でも統計学や機械学習・AIなどでも非常に重要になります
データサイエンスに興味がある方は、データミックスでデータサイエンスを学ぶのがおすすめです
※無料オンライン相談や個別相談などさまざまなイベントが開催中
いずれにおいても、やればやっただけプログラミングの能力は上がります
一緒に頑張っていきましょう!