Pythonの勉強を一から独学で始める方におすすめの書籍と動画サイトを紹介しています。
全くの初学者が一からプログラミングを勉強を始めるにはハードルが高いと思いますが、少しでも実現したいことに近づけるように参考にして頂ければ幸いです。
Pythonの独学におすすめの書籍と動画講座サイト
これから独学で勉強される方のためにまとめてみました。
上記は目安ですが、無料で学ぶ方法と有料で学ぶ方法を挙げました。基本的にはプログラミングスクールは推奨していませんが、動画講座のUdemy、ドットインストールはコスパが良いので挙げました。
独学でPythonを学ぶためのロードマップ-書籍編-
プログラミングを勉強する上でネットだけでは理解できないところが出てきます。そんな時に理解を深めるお手伝いをしてくれる書籍です。
基本的な文法を丁寧に解説してくれています。Pythonの開発環境構築から機械学習まで広く学ぶことができます。この1冊でPythonの基本的なことを押さえられます。
Chapter1~4が基本的な文法について書かれており、Chapter5、6が応用編になっています。この書籍で勉強する目的は「基本的な文法」の習得なので、Chapter5、6は個人的には読み飛ばしても良いと思います。
電子書籍が出ているので、外出先でも勉強を進められるのでおすすめです。
その他、おすすめの書籍です。
書籍 | 内容 |
退屈なことはPythonにやらせよう ―ノンプログラマーにもできる自動化処理 | 環境構築や基本的な文法を丁寧に解説してくれています。自動化処理を目的として書かれているので、実用的な内容となっています。 |
Pythonによるスクレイピング&機械学習 [開発テクニック] | スクレイピングと機械学習がどのようなものか、BeautifulSoup、scikit-learn、TensorFlowなどを用いて広く説明されています。また、サンプルコードが豊富で、入門者からするとプログラムを簡単に動かせるので挫折せずに学べる1冊です。 |
独学でPythonを学ぶためのロードマップ-サイト編-
【無料】テキストデータで学べるサイト
Preferred Networks社が提供している「Chainer」では基礎的な機械学習・ディープラーニングについてテキストデータを通して学ぶことができます。また、数学や統計学なども無料で学べるのでおすすめのサイトです。
Chainer-Preferred Networks, Inc.
【一部無料】動画サイト
ドットインストール
全ての講座が無料ではないですが、一本、3分で学べるのがドットインストールです。こちらではPythonや環境構築だけではなく様々な言語を広く浅く学ぶにも最適なサイトです。
Paiza ラーニング
ドットインストール同様、一部無料で一部有料の動画サイトです。ドットインストールに比べて学習サンプルコードは変わらないですが、演習のための「レベルアップ問題集」があり、問題をガンガン解くことができるのでおすすめです。
【有料】動画サイト
Udemy
半額セール等のセール時に動画を購入するとコスパ最高です。基本的には他のサイトで学びつつ、セール時に補助教材的な位置として購入するのがおすすめです。以下から覗いてみて下さい。
Aidemy
アイデミーもおすすめです。無料でオンライン相談ができるので、AIに特化して勉強してエンジニアになりたい方におすすめです。また、「専門実践教育訓練給付金」も条件によっては適応できるので確認してみるとお得に勉強できます。
独学でPythonを学ぶためのロードマップ-その他編-
Q&Aサイト
勉強を進めていくと分からないことばかり出てきます。そんな時、解決の糸口が見つかるかもしれないので以下のサイトで調べてみて下さい。
サイト | 内容 |
Python Japanサイト | Python Japanのサイトです。「Python環境構築ガイド」「ゼロからのPython入門講座」「Pythonの更新情報」等、勉強を始めた初心者が情報のキャッチアップには最適なサイトです。 |
Qiita | Pythonを勉強していると分からないことが出てきます。その大半は既に誰かによって解決済みの場合が多いです。このサイトでは、様々な言語のノウハウが集約されているので、Pythonに限らず、躓いたときは覗いてみて下さい。 |
teratail | ITエンジニアのためのQ&Aサイトです。登録(無料です)すれば質問ができます。比較的すぐ回答を貰えるので、調べても分からない場合には投稿してみると良いです。stack overflowの日本版みたいなものです。 |
stack overflow | ITエンジニアのためのQ&Aサイトです。英語なので情報量が桁違いです。英語が得意な方はこちらで質問してみるのもありです。 |
ココナラ | ココナラは有料ですが、専門家や現役のエンジニアに直接質問できるサイトです。質問だけではなく、仕事やsoftの依頼もできるのでおすすめです。 |
独学が不安な方 ⇒ プログラミングスクール
これまで独学でプログラミング学習をおすすめしてきましたが、プログラミングスクールもありです。
例えば、無料体験ができるような「テックアカデミー」はおすすめです。とりあえず、無料体験してプログラミングの概要を押さえるのもありだと思います。