脱初心者!Pythonのチュートリアルサイト厳選6選!

初心者にとって

Pythonを学びたい!

と思っても、
どの教材が良いのかよくわからない
おすすめのチュートリアルサイトはどれ?

など、なかなか判断できないですよね。

とりあえず手を付けるといった方法だと挫折率も上がりかねません。そこで、今回はPythonを学ぶにあたってオススメのチュートリアルを厳選しました。

どれをつかってどうやって学ぶのか、ぜひ参考にしてみてください。

↓Python学習に必要な情報を一つにまとめた記事を作りました。これを読めば、効率よくPythonを学ぶことが出来ます↓

Python学習効率10倍アップ >>「オンラインレッスン」でPython学習方法を詳しく学ぶ 【無料です!】

前提:Python2とPython3の違いについて

まず気を付けなければならない前提として、Python2からPython3へは互換性がないということがあります。

入門時にはバージョン2と3は完全に別のモノだと考えた方がよいでしょう。

よって、まずチュートリアルを実施する前に、2と3どちらのバージョンを使って学習をすべきか検討してから、実際に学習するチュートリアルを選んだほうがアプリ開発がスムーズに進行します。

基本的に「よくわからないけどとりあえずPython触りたい」という人はPython3のチュートリアルを実施することをオススメします。

ただ、仕事先で開発環境などが決まっている方や、使用ライブラリが決まっている方は、次の記事などを参考にすると良いでしょう。

1. ドットインストール Python入門

スクリーンショット 2016-04-03 14.11.38

引用元:ドットインストール Python入門 http://dotinstall.com/lessons/basic_python_v2

学習にかかる目安時間

  • 70分程度

対応バージョン

  • Python 2.7.6

対象レベル

初級〜中級

概要

ひとつめはプログラミング入門サイトでは鉄板の3分動画で学ぶドットインストールです。初めてPythonを触る人がざっくりPythonの特徴を知るのに良いサイトです。

動画で気軽に学び始めることが出来ます。

利用者のレビュー

すぐにコードを書きたかったが、

その前に書くためのツールを準備をする必要があるらしい。テキストエディタの設定やフォントの設定などなど。

複雑でとても面倒くさい気持ちになった。コードを書く前に色々と準備が必要なことで、プログラミングを挫折する人は多いのではないかと思った。この授業では出てこないがローカル開発環境の構築ではかなり辛い思いをした。

何度も泣きました。

(出典:初心者がつまづくドットインストールの難しさ)

こんな人にオススメ

  • そもそもPythonって何?
  • 本格的な学習サイトだと挫折しそう…。
  • サクッとPythonで遊んでみたい。

2. ドットインストール Python入門(Python3)

dot-install-python3

引用元:ドットインストール Python入門(Python3) https://dotinstall.com/lessons/basic_python_v3

学習にかかる目安時間

  • 70分程度

対応バージョン

  • Python 3.5.2

対象レベル

  • 初級〜中級

概要

先ほど紹介したドットインストールにはPython3に対応しているレッスンも公開されています。

先ほどと同様に初心者でもPythonを学ぶのに敷居が低くできて、学習の導入にはもってこいといった感じです。短い3分前後の動画で学ぶことができるので、スキマ時間も有効に活用して学習が進められます。

利用者のレビュー

コードを実際に書いて、どう表示されるのかがわかりにくいですね。

学校の座学のような感じです。実践は教えてもらえません。

そして、内容が高度なので、初心者向けではないです。

すでに学んだ言語を風習するために使う分には良さそうですね。

(出典:ERI-LOG

こんな人におすすめ

  • Pythonとは?と首をかしげてしまう方
  • まずは軽くPythonがどういうものか学習したい
  • スキマ時間を利用してPython学習の導入をしたい

3. Python チュートリアル(公式)

スクリーンショット 2016-04-03 14.12.43

引用元:Python チュートリアル(公式) http://docs.python.jp/3.5/tutorial/

学習にかかる目安時間

  • 60時間程度

対応バージョン

  • Python 2.7
  • Python 3.5

対象レベル

初級〜中級

概要

Pythonの公式が出しているチュートリアルの日本語版です。公式なだけあって網羅的にしっかりと学習を進めることができます。(ここまでやるかというくらいしっかりと)

利用者のレビュー

1日でさらっと読み流した。プログラミングやったことない人には難易度高そうという印象。雰囲気つかむだけならすぐに読めると思う。

(出典:n-knuu’s logs

こんな人にオススメ

  • 他にプログラミング言語を触ったことがある。
  • 基礎知識をしっかりと付けたい!と考えている。
  • 知名度の高い教材をやって、就活時のアピールにも使いたい。

4. Python入門 : 4日間コース社内トレーニング

学習にかかる目安時間

  • 16時間程度

対応バージョン

  • Python 2.7系

対象レベル

入門前〜中級

概要

Pythonの社内研修用のスライドを公開している。

そもそもプログラミングとは?という基礎の基礎から丁寧に解説されている。ただ、スライドなので少し行間を読む必要があり、なれない人には少し進めづらいかもしれない。

利用者のレビュー

クラスも基礎知識はあっても、使ったことがほぼないので、このスライドの後半(P215から)のドラクエ作るやつを楽しみながらお勉強。けど、ActiveState Codeでスクレイピングで検索して出てくるコードを参考にした方が勉強になるなと思った。

(出典:student-business)

こんな人にオススメ

  • 「研修」のように体系立てた理解をしたい。

5. Python-izm Python入門から応用までの学習サイト

スクリーンショット 2016-04-03 14.13.52

引用元:Python-izm Python入門から応用までの学習サイト http://www.python-izm.com/

学習にかかる目安時間

  • 100〜200時間

対応バージョン

  • Python 2.6.4

対象レベル

入門前〜中級

概要

Pythonの周辺知識まで抑えられる良い学習サイトです。コードを実行しながら理解していくタイプのサイトです。IDE(開発環境)等まで体系的に説明してくれています。

利用者のレビュー

まずは、入門書ということで一通り簡潔に載ってて、プログラミング初心者でも読めるみんなのPython 第4版を選びました。僕は何度もプログラミングに挫折しているのですが、この本はそんな初心者でも全部理解することができ、Pythonの基礎を作るのに役立ちました。

「Pythonスタートブック」というもっと簡単な本もあるのですが、内容が少し薄いと感じました。「Pythonスタートブック」は買わずに、「Python-izm」を読むだけでも十分に基礎は理解できそうです。

(出典:student-business

こんな人にオススメ

  • Pythonの構文以外もちゃんと知っておきたい。
  • 自分でも何か作りながら勉強したい。

6. php プログラマのための Python チュートリアル

スクリーンショット 2016-04-03 14.15.28

引用元:php プログラマのための Python チュートリアル https://phpy.readthedocs.org/en/latest/

学習にかかる目安時間

  • 15時間程度

対応バージョン

  • Python 3.3

対象レベル

Python入門者(プログラミング中級者)

概要

PHPプログラマがPythonとの差分でハマるポイントや動作の違いを中心に解説してくれているチュートリアルです。他の入門掲載とでざっとPythonの構文等を学習する前提の構成になっています。

利用者のレビュー

名前にあるとおり、 PHP など他のプログラミング言語を習得している方が Python をはじめるときに役立つ情報が載っています。他の言語にも興味があって Python にしようかどうか迷っている方は、冒頭の「 Python のメリット」をまずは読んでみられることをおすすめします。余談ですが私も Python の最大の魅力は「シンプルで読みやすいこと」と「さまざまな用途にかんたんに利用できること」が両立している点だと思います。

(出典:Life With Python

こんな人にオススメ

  • PHP等でWEBプログラミングの経験が有る。
  • Pythonの概要と使われ方が何となく分かる。

まとめ

Pythonのチュートリアルを紹介してきましたがいかがでしたでしょうか?

様々なサイトがあって学習も進めていけそうだと感じていただければ幸いです。自分のレベルではじめられそうだな、自分にあっていそうだな、というものがありましたら是非Python学習に取り組んでみてくださいね!

関連記事

【全7冊】Python3の入門書はこれで決まり!レベル別に紹介!
更新日 : 2018年10月26日
【全て無料】独学でもスキルが身につくプログラミング学習サイトTOP5
更新日 : 2019年5月29日
Python入門者がWEBアプリ開発を学習する前に読みたい記事3選
更新日 : 2019年5月4日

LINEで送る
Pocket

最短でエンジニアを目指すなら侍エンジニア塾

cta_under_bnr

侍エンジニア塾は業界で初めてマンツーマンレッスンを始めたプログラミングスクールです。これまでの指導実績は16,000名を超え、未経験から数多くのエンジニアを輩出しています。

あなたの目的に合わせてカリキュラムを作成し、現役エンジニア講師が専属であなたの学習をサポートするため効率よく学習を進めることができますよ。

無理な勧誘などは一切ありません。まずは無料体験レッスンを受講ください。

無料体験レッスンの詳細はこちら

書いた人

井上 慎也

井上 慎也

侍エンジニア塾のインストラクター。フリーでWEB制作の受託や自身の事業の傍ら、侍ではWEBプログラミング方法の指導やプログラミング学習コミュニティの運用を行っている。
好きなショートカットキーは、command + w 。愛機はMac Book Pro。ブラウザのタブを大量に開きがち。

おすすめコンテンツ

あなたにぴったりなプログラミング学習プランを無料で診断!

プログラミング学習の効率を劇的に上げる学習メソッドを解説