【決定版】Pythonの基礎を1から学べるチュートリアル20選

Pythonのチュートリアルはどれを選べばいいのかよくわからない
Pythonのおすすめのチュートリアルはどれ?

など、Python初心者の方はなかなか判断できないですよね。

とりあえず調べてやってみるという方法では、学習の指標がなくモチベーションが下がって挫折しやすくなってしまいます。そこで、ここではPythonを学習でおすすめのチュートリアルを厳選しました。

この記事を読むことで、Python学習にぴったりなおすすめのチュートリアルがわかります。プログラミング初心者の方でもわかりやすいものを中心にまとめていますので、ぜひ自分に合うチュートリアルを見つけてみてください。

Pythonのチュートリアルは3種類

Pythonのチュートリアルは3種類

画像:Pythonの3つのチュートリアル

Pythonのチュートリアルサイトとは、Pythonの言語仕様や仕組み、基本的な概念や使い方が解説されているサイトです。初心者でも手を動かしながら学習できるので、よりプログラミングが身につきやすいのが利点。

チュートリアルは、以下の3種類あります。

  • サイト
  • 書籍
  • PDF

それぞれの特徴について見ていきましょう。

サイトで学ぶ

Python の言語仕様や仕組み、基本的な概念や使い方等が解説されているサイトです。スライドや動画の解説を見ながらすぐに手を動かして学習できるので、よりプログラミングが身につきやすいです。

プログラミングは、手を動かして学ぶのが最も習得しやすい方法です。チュートリアルサイトは初心者の方向けに基礎から丁寧に解説されていることも多いため、ステップアップしながら学べます。

書籍で学ぶ

書籍で学ぶ

画像:費用を抑えたい方にも書籍での学習はおすすめ

Pythonのチュートリアルとなる書籍は、数多く出版されています。書籍なら費用を抑えながらPythonが体系的に学べます。

さらに書籍は持ち運びができるため、時間があればどこでも読めます。通勤電車の中や友人との待ち合わせ中など、外出先の隙間時間を活用して学べます。気になった箇所や、重要な箇所など直接書き込みめるため、自分だけの参考書として使うことも可能です。

PDFで学ぶ

PDFのチュートリアルは、一度ダウンロードすればオフラインでも閲覧できます。そのため、通勤時間や外出中のスキマ時間にスマホやタブレットで学習することも可能です。また、PDFならコピー&ペーストもできるので、サンプルソースをコピペしてプログラムを動かしながら勉強できます。

実際に環境を構築して、自身の習熟度を確認しながら学習を進めてみたい方にピッタリです。

Pythonのおすすめチュートリアルサイト11選

Pythonのおすすめチュートリアルサイト

画像:Pythonのおすすめチュートリアルサイト

Pythonのおすすめチュートリアルサイトは次の11サイトです。

チュートリアル 対象者 有料・無料
Python チュートリアル(公式) 初級〜中級 無料
SAMURAI ENGINEER Plus+ 初級〜中級 月額2,980円(税込み)
ドットインストール Python入門 初級 一部有償(月額1,080円 税込み)
Python入門 : 4日間コース社内トレーニング 入門前〜中級 無料
Progate 初級 月額1,078円(税込み)
Udemy プログラミング言語 Python 3 入門 初級 1,610円(税込み)
Python-izm 入門前〜中級 無料
Paizaラーニング 入門〜初級 無料
Python学習講座 初級~中級 無料
Pythonによるスクレイピング超絶入門 初級~中級 無料(一部有料)
PyQ 初級~上級 ライトプラン:月額3,040円(税込み)
スタンダードプラン:月額8,130円(税込み)

それぞれのサイトについて解説していきます。

Pythonの公式が出している「Python チュートリアル(公式)」

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

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

Pythonの基本的な概念や機能など、サンプルコードを見ながら理解を深められる内容となっています。

対象レベル 初級〜中級
有料・無料 無料
対応バージョン Python 3.5~3.9.2
Python 2.7
学習にかかる目安時間 60時間程度
おすすめの人 他にプログラミング言語を触ったことがある方
基礎知識をしっかりと身につけたいと考えている方
知名度の高い教材をやって、就活時のアピールにも使いたい方

Python チュートリアル(公式)はこちら

困ったら質問できる「SAMURAI ENGINEER Plus+」

SAMURAI ENGINEER Plus+

「SAMURAI ENGINEER Plus+」は、月額3,278円(税込み)で利用できるサブスクリプション型のプログラミングスクールです。実際に手を動かしながらPythonの基礎が学べます。

現役エンジニアに質問できるQ&A掲示板もあるので、わからないことがあっても安心です。転職やキャリアについての相談もできるので、Pythonを習得してエンジニアになりたい方におすすめです。

対象レベル 初級〜中級
有料・無料 月額2,980円税込み
おすすめの人 プログラミングで挫折した経験がある方
基礎知識をしっかりと身につけたいと考えている方
エンジニアに質問できる環境を求めている方

SAMURAI ENGINEER Plus+はこちら

動画で学べる「ドットインストール Python入門」

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

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

3分前後の短い動画で学ぶことができるので、スキマ時間も有効活用して学習が進められます。また、動画で解説を聞きながら学習できるため、書籍でわかりづらく困ったという方にもおすすめです。

対象レベル 初級
有料・無料 一部有料(月額1,080円 税込み)
対応バージョン Python 3.7.4
おすすめの人 プログラミング初めての方
動画で見ながら学びたい方
サクッとPythonで遊んでみたい方

ドットインストール Python入門はこちら

スライドで学べる「Python入門 : 4日間コース社内トレーニング」

Pythonの社内研修用のスライドを公開しています。「そもそもプログラミングとは?」という基礎の基礎から丁寧に解説されているのが特徴。

ただしスライドなので少し行間を読む必要があり、慣れない人には少し進めづらいかもしれません。

対象レベル 入門前〜中級
有料・無料 無料
おすすめの人 「研修」のように体系立てた理解をしたい方

Python入門 : 4日間コース社内トレーニングはこちら

コードを書きながら学べる「Progate」

Progate

引用元:Progate 

スライドを見ながら勉強できるサイト。アプリもあるので、スキマ時間を活用しながら学習できます。オンライン上で実際にシステムを作りながらPythonの基礎を学ぶため、環境構築が不要です。

丁寧でわかりやすい解説なので、初心者の方も安心して学べます。達成度や勉強量を把握することができ、モチベーションが保ちやすくなっているのもポイントです。

対象レベル 初級
有料・無料 月額1078円(税込み)
学習にかかる目安時間 10時間程度
おすすめの人 プログラミングが初めての方
スライドを見ながら学びたい方
実際に作りながら学びたい方

Progateはこちら

プロエンジニアの動画でわかりやすい「Udemy プログラミング言語 Python 3 入門」

Udemy プログラミング言語 Python 3 入門

引用元:Udemy 

プロのエンジニアが作ったオリジナル講座が魅力のUdemy。講座は買いきりで期限がないため何度も視聴できます。

全世界で利用されているUdemyですが「プログラミング言語Python3 入門」は日本語で解説されいる講座です。これまで7500人以上の方が受講した、初心者向けとして定評のあるPythonの基本が学べる講座です。

対象レベル 初級
有料・無料 1610円(税込み)
学習にかかる目安時間 6時間程度
おすすめの人 はじめてプログラミングを学ぶ方
Pythonを基礎から学習したい方
他にプログラミング言語を触ったことがある方

Udemy プログラミング言語 Python 3 入門はこちら

サンプルコードが豊富な「Python-izm」

Python-izm

引用元:Python-izm 

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

入門編、基礎編、応用編と分かれているので、ステップアップしながら幅広く学べます。サンプルコードや細かい解説が豊富なため、わかりやすく理解しやすい内容となっています。

対象レベル 入門前〜中級
有料・無料 無料
学習にかかる目安時間 100〜200時間
おすすめの人 Pythonの構文以外もちゃんと知っておきたい方
自分でも何か作りながら勉強したい方

Python-izmはこちら

練習問題を解きながら学習できる「Paizaラーニング」

Paizaラーニング

動画を見ながらその場でコードを書いて学習できるチュートリアル。「動画 × 作業」で深い理解を得られます。全11レッスンを通して、プログラミングの基本を学んでいきます。

環境構築が不要なので、初心者に優しいサイトです。また、講座内容が細かく分かれているため、一つ一つしっかりマスターできるようになっています。

対象レベル 入門〜初級
有料・無料 無料
おすすめの人 手を動かしながらPythonの基礎を学びたい方
スキルチェックで習熟度を確認したい方

Paizaラーニングはこちら

Pythonエンジニアが作成した「Python学習講座」

Python学習講座

Pythonエンジニアとして働く運営者が、仕事で書き溜めたメモを整理して公開したサイトです。実際にPythonを使用したデータ分析やWebシステムの構築を行ってる、現役エンジニアのノウハウが学べます

よく使う代表的な関数や、小技・コツのような仕事で実践的に使える内容も豊富です。更新頻度も高いので、定期的にチェックするとよいでしょう。

対象レベル 初級~中級
有料・無料 無料
おすすめの人 Pythonの基礎を深めたい方
現役エンジニアのノウハウを見てみたい方

Python学習講座はこちら

環境構築不要でスクレイピングが学べる「Pythonによるスクレイピング超絶入門」

Pythonによるスクレイピング超絶入門

環境構築不要でスクレイピングを学べる記事。Pythonを使ってWeb上のデータを収集できるツールを作ってみたいという方におすすめのサイトです。

実践的な内容になっていて、実際に少しずつコードを書きながら学んでいきます。さらに、説明を一切省かず一つ一つ丁寧に解説しているので、初心者にもわかりやすい内容になっています。

対象レベル 初級~中級
有料・無料 無料(一部有料)
おすすめの人 Pythonの基礎を学び終わって何か作ってみたい方
データの自動収集に興味がある方

Pythonによるスクレイピング超絶入門はこちら

ブラウザだけで学べる「PyQ」

PyQ

引用元:PyQ

プログラムのインストールや環境構築が不要でPythonが学べるチュートリアル。「Python3エンジニア認定基礎試験」の参考教材にもなっているサイトで、実際にプログラムを書いて動かしながら学べます。

はじめてプログラミングを学ぶ初心者向けのコースや、実務で活かせる上級者向けのコースまで様々なコースがあります。質問回答の機能があるため、プロのサポートを受けられるのも特徴です。

対象レベル 初級~上級
有料・無料 ライトプラン:月額3,040円
スタンダードプラン:月額8,130円
おすすめの人 はじめてプログラミング学習をする方
手を動かしながら学びたい方
Pythonに詳しい人に質問できる環境を求めている方

PyQはこちら

Pythonのおすすめチュートリアル書籍5選

Pythonのおすすめチュートリアル書籍

画像:Pythonのチュートリアルとしておすすめの書籍

ここではPythonのチュートリアルとして、おすすめの書籍を5冊紹介します。

  • Pythonチュートリアル 第4版
  • Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ
  • スッキリわかるPython入門 (スッキリシリーズ)
  • Python 3スキルアップ教科書
  • 独習Python

それぞれの書籍について解説していきます。

Pythonチュートリアル 第4版

 
Python入門者のための手引書です。「Python3エンジニア認定基礎試験」の認定教材となっており、試験を目指す人にも向いています。

Pythonの設計者であるGuido van Rossum氏が書き下ろした書籍で、Pythonの言語とシステムの基本的な機能やコンセプトがわかりやすく解説されています。

Python 1年生 体験してわかる!会話でまなべる!プログラミングのしくみ

 

Python初心者向けの書籍。簡単なサンプルを作りながら、プログラミングを学ぶ内容となっています。先生と生徒のキャラクターが会話形式で概要やサンプルについてわかりやすく解説しています。

イラストや図が豊富でスムーズに内容が入ってくるため、途中で挫折するか不安な方にもおすすめです。

スッキリわかるPython入門 (スッキリシリーズ)

 

Pythonの基礎に重点をおいた入門書。プログラミングの基礎を解きほぐし、楽しいストーリーとともに最後まで学習できる書籍です。

知識の確認ができる練習問題や、エラー解決・虎の巻が収録されているので、着実に学べます。

Python 3スキルアップ教科書

 

Pythonエンジニアとしてスキルアップを目指す人のための書籍です。

Pythonの基本文法はもちろん、オブジェクト指向、データ構造やコーディング手法、標準ライブラリなど、データサイエンスのエンジニアとして必須となるPythonプログラミングの知識が一冊にまとまっています

「Python 3エンジニア認定基礎試験」を実施している団体が監修しているため、試験を受験する方にもおすすめです。

独習Python

 

プログラミングの初学者に向けた独習シリーズの一冊で、Python入門書の決定版です。サンプルプログラムを例示しているので、手を動かしながら覚えられます。プログラミングの基礎知識がない方でも、解説→例題(サンプル)→理解度チェックの3ステップでP

ythonプログラミングに必要な知識や機能を体系的に学べます。

PythonのおすすめチュートリアルPDF3選

Pythonのおすすめチュートリアル

画像:Pythonが学べるPDFのチュートリアル

おすすめのPythonが学べるPDFのチュートリアルを3つ紹介します。

  • クイズでおさらいできる「Python入門」
  • 持ち歩いて学べる「Python3入門」
  • 機械学習を実装しながら学ぶ「機械学習の Python との出会い」

それぞれのチュートリアルについて詳しく見ていきましょう。

クイズでおさらいできる「Python入門」

Python入門

引用元:Python入門

Pythonの文法について、クイズ形式で学べるPDFです。解説→実習→クイズを解くという流れで、Pythonの基本文法が学べます。

イラストが豊富で難しい言葉を避けているため、初心者にもわかりやすい解説。初心者が次のレベルに進むための入門書として使用できます。

Python入門はこちら

持ち歩いて学べる「Python3入門」

Python3入門

引用元:Python3入門 

ボリュームのあるチュートリアルです。基本文法からGUI、画像・音声の入出力など幅広い内容が掲載されています。

実践的な内容が多いため、繰り返しながらPythonをじっくりと学ぶのにぴったり。サンプルプログラムをダウンロードできるので、PDFでありながら、手を動かしながら学べるチュートリアルです。

Python3入門はこちら

機械学習を実装しながら学ぶ「機械学習の Python との出会い」

機械学習の Python との出会い

Pythonの基本文法や機械学習の手法を知っている方向けのチュートリアル。機械学習の基本的な手法をPythonで実装する過程を通じて、NumPyやSciPyといったモジュールの具体的な使い方が学べる内容です。

機械学習の Python との出会いはこちら

まとめ:Pythonチュートリアルを利用して脱・初心者を目指せ!

今回はPythonのおすすめチュートリアルを紹介しました。

サイト・書籍・PDFがあるので、目的やシーンによって使い分けながら学習を進めるとよいでしょう。自分のレベルで始められそうだな、自分に合っていそうだな、というものがありましたらぜひPython学習に取り組んでみてくださいね!

今Pythonを学習している方は以下の記事もどうぞ。はじめてPythonを使う方でもわかりやすいように、Pythonでできることやその学習法などを中心にまとめています。復習にも使えるので、ぜひ一度ご覧になってみてくださいね。

Python入門完全ガイド!成功へと導く入門手順も初心者向けに解説
更新日 : 2021年7月2日

書いた人

侍エンジニア編集部

侍エンジニアは「人生を変えるプログラミング学習」をコンセンプトに、過去多くのフリーランスエンジニアを輩出したプログラミングスクールです。プログラミングに役立つ情報や有用な情報を発信していきます。
サービスページはこちら
ツイッターはこちら
フェイスブックはこちら

あなたの目的に合わせた
SAMURAI ENGINEERの運営サービス

SAMURAI ENGINEER Pro

未経験でも挫折しないプログラミングスクール

詳細はこちら

SAMURAI ENGINEER Plus

日本最大級のサブスク型オンラインITスクール

詳細はこちら

SAMURAI ENGINEER Freelance

「一人で稼げる」スキルを身につける

詳細はこちら