• WebCampPro_インタビュー
    未経験31歳からエンジニア転職を実現【実際に聞いてみた】
    2017.04.01
  • WebCamp_インタビュー
    【WebCamp卒業生インタビュー】1ヶ月でRubyをゼロから学び、Webエンジニアとして転職!
    2018.01.15
  • WebCamp_インタビュー
    “未経験”でもたった1ヶ月で営業からエンジニアとして転職!『WebCamp』受講者インタビュー
    2017.10.04
  • WebCampPro_インタビュー
    未経験から上京し、エンジニアとしてチームラボグループに転職!【WebCampPro卒業生インタビュー】
    2018.03.10
  • WebCamp_インタビュー
    時間や場所にとらわれず自由に働くために必要なスキルとは?【WebCamp卒業生インタビュー】
    2018.01.26
  • WebCampPro_インタビュー
    未経験でも寿司職人からWebデザイナーになった!ホスピタリティでスクールを支える宮脇トレーナー
    2017.05.26
  • WebCamp_インタビュー
    【卒業生インタビュー】台湾で月間100万UUの訪日旅行メディアを手掛けるCEOが、プログラミングを学んで得たものとは?
    2018.01.15
  • WebCamp_インタビュー
    「1カ月頑張ればこの先が見えてくる」地元メディアを立ち上げたママさん
    2017.07.20
  • WebCamp_インタビュー
    「自信の持てるスキルを得たい!」内定辞退した女子大生がプログラミングを学習したワケ。
    2018.04.28
  • WebCamp_インタビュー
    【WebCamp受講生インタビュー】起業準備中にCEOが気がついたプログラミングスキルの重要性とは?
    2017.12.25
  • WebCampPro_インタビュー
    自分で稼ぐ力をつけるため、新卒5年目の営業マンがエンジニアに転職!【WebCampPro転職者インタビュー】
    2018.02.02

◆当サイトで人気のプログラミング教室のおすすめランキングはこちら!
プログラミングは独学では非効率で、時間を無駄にするリスクがあります。効率的なカリキュラムで学べるスクールを受講しましょう。

Web Camp【マンツーマンサポート】1ヶ月短期集中でプログラミングを学ぶスクール
1ヶ月通い放題・メンター常駐の教室環境でWebサービス等作りたい方
TechAcademyオンラインで開講しているプログラミングスクール
オンラインでどこでも学べる!/教室に行くのが忙しい人でも安心!
Tech Camp教養としてのITスキルを学べるスクール
Webデザイン/AI(人工知能)/IOS/Androidアプリ制作/VRを学びたい方!
WebCampPro転職保証付き!エンジニアとして転職したい人におすすめ!
未経験からプロのエンジニアを3ヶ月で目指すプログラミングスクールです。

11月11日、18日開催決定!2日間で人工知能(AI)を学習するPythonコースが開講

今回、当社(WebCamp)では、現役フリーランス・エンジニアとしてPythonの最前線で活動している講師をお招きし、2日間でPythonの基本から機械学習の基礎まで学ぶ短期集中型のコースを開講します。
Pythonの基礎プログラミング能力を身につけたい方機械学習やAIに興味はあるが学習できていない方現役Pythonエンジニアからリアルな話を聞きたい方
上記にあてはまる方は、ぜひご参加ください!

Pythonで機械学習やデータサイエンスしたい!と思っても、入門者がいざ学習を始めるとなると、そもそも何から手を付けて良いのか分からないと悩んでしまうと思います。

まずは教材やスクールを検討する前に、サイトでPythonの情報収集をしてみましょう。

Web上には、無償や小額で利用できる教材がたくさん転がっています。本記事では、Python入門者にお勧めの学習サイトや、開発環境を構築せずとも開発が出来るクラウドの開発環境をご紹介します。

WebサイトでPythonを学習することのメリット

Webサイトを教材にする

冒頭でお話したとおり、Web上にはPythonを無償や小額で利用できる教材やサービスが多く存在します。

Web上の教材での学習には、主に下記のメリットが挙げられます。

  • 無償や有償でも比較的安価な教材が多い
  • テキストを理解するまで何回も繰り返し読み返せる
  • (動画の場合)何回も時間を戻して閲覧できる

教材・書籍購入やスクールと違い、低コストで学習を始められる点が一番の魅力と言えます。

手間いらずのクラウド開発環境

Pythonを動かすための環境を作るためには、ご自身のお持ちの端末(ローカル環境)にPythonのインストールや環境設定をする必要があります。ただ、Pythonの開発環境構築は、コマンドプロンプトやターミナル(黒い画面)でコマンドを使う必要があり、開発できるようになるまでの作業も多く、初心者にとっては敷居が高い作業になります(場合によっては中級者であっても躓くことがあります)。
Web上では、この環境構築をせずともPythonを動かすことの出来る、クラウド上の開発環境があります。

Pythonの基本が勉強できるWebサイト3選

それではさっそく、テキストの教材で学習を進められるおすすめのWebサイトを紹介します。
それぞれの教材の中で環境構築の解説を含む場合がありますが、後述のクラウド環境を使うのであれば読み飛ばして構いません。

PythonWeb

PythonWeb
Pythonの基礎を解説しているサイトです。

それぞれの単元が短いため、隙間の時間に1単元ずつ読み進めることができます。

レベルもボリュームもさほど重くないので、最初にPythonがどのような文法なのか、概要を抑えておきたい入門者にお勧めです。

Python-izm

Python-izm
一通りの基礎から実践のさわりまで、がっつり学習したいという入門者にお勧めです。

入門~基礎~応用や実践編のレベルに章が分かれているため、自分のレベルに合わせて学習を進めることができます。入門・基礎編で文法を学んだ後は、自分のやりたい事に沿って下記のように読み進めて良くことで実践に繋がっていきます。

  • Web:Webアプリケーションを作りたい場合
  • GUI:デスクトップアプリケーションを作りたい場合
  • データ解析:機械学習やデータサイエンスをやりたい場合

Pythonでゲーム制作入門

Pythonでゲーム制作入門
Pythonの基礎の学習を一通り終えて、ゲームを製作してみたいという方におすすめの教材です。

Pythonのライブラリには、「Pygame」「PyOpenGL」「PySDL」というゲームプログラミングや描画等に特化したライブラリがあります。

これらを使用し、一通りのゲーム製作ができるよう解説されています。

機械学習の Python との出会い

機械学習の Python との出会い
こちらもPythonの基礎の学習を終えて、機械学習をやりたいという方にお勧めの教材です。様々な機械学習の手法を、NumPyやSciPy等の科学技術計算ライブラリを使って実装しながら学ぶことができます。

Python同様、機械学習の基礎についてもあらかじめ予習しておくと、本サイトをより深く理解することができます。

本気でPythonが学べるWebサービス3選

次に、動画の講座等を使って学べるWebサービスサイトを紹介します。

一部無料で学べるサイトもありますが、小額でコンテンツを開放しているサイトもあります。

いずれも優良なコンテンツを自分のペースで学習できるメリットがあります。

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

ドットインストールPython入門(Python3)
全31回の講座ですが、始めの5レッスンまでは無料で公開されています。

有料版でも月額980円でPython3含む全ての講座(もちろん他の言語も)を利用することができますので、まずは無料分を受けてみて継続するか検討してみてください。
1つのレッスンが3分前後で完結しますので、空いた時間に少しずつでも、まとめて見るでも可能です。

paiza動画ラーニング:Python3入門編

paiza動画ラーニング:Python3入門編
paiza動画ラーニングでは1レッスン3分程度の動画を見た後で、演習問題を解いて確認していくタイプのWebサービスです。

もちろん演習問題では、ブラウザ上で実際に手を動かしながら動作を確認することができるため、後述するクラウドのPython環境も不要になります。
有料コースは月額600円から講座の追加ができますが、無料で体験できる部分もあります。有償の課金後は、不明点があればエンジニアに質問することが可能ですので、独学で躓いても安心して学習を進めることが出来ます。
講座は、時期によっては無料で受講できるキャンペーンを実施している場合もありますので、是非チェックしてみてください。

CodinGame

CodinGame
CodinGameは、フランスで開発・運用されている、ゲームをしながらプログラミングスキルを向上できる無料のWebサイトです。

Pythonの知識だけでなく、プログラマーとしての考え方や効率的なコードの書き方等、プログラミング初心者が最初に身に付けておくと後々楽になるスキルも獲得できるような構成になっています。

しかし、残念ながらフランス語または英語のみで日本語版はありませんので、外国語に慣れている方は参考にしてみてください。

開発環境構築いらず クラウド開発環境3選

Microsoft Azure Jupyter Notebook

Microsoft Azure Jupyter Notebook
PythonにはJupyter Notebookという環境があります。

ノートブックと呼ばれるドキュメントにプログラムを記述および実行し、この実行結果を実行したプログラムとメモとともにブラウザ上で保存・共有することが出来ます。

Jupyter Notebookは従来、端末に環境構築する必要があるのですが、Microsoft Azure Jupyter Notebookはマイクロソフトのアカウントの登録をすれば環境構築なしにクラウド上でjupyter notebookを利用することが可能です。

Cloud9

Cloud9
Cloud9はブラウザがあれば利用できる、AWSのクラウド上の統合開発環境(ソフトウェアの開発に必要な各種ツールを統合した開発環境)です。チーム間で開発環境を共有し、コードの記述をリアルタイムに追跡することが出来ます。

対応ブラウザがGoogle ChromeまたはFirefoxのみです。

リビジョンをさかのぼる機能があり、バージョン管理ツール等を利用せずとも、保存した時点までソースコードの変化をさかのぼって見ることが可能です。

Python本体だけでなく、データベースやライブラリについてもクラウド上に追加設定することができ、手軽な上に自由度あるというのが魅力です。
無料枠内でリソースを使うのであれば、無料で利用できます。

個人での使用であれば無料でも問題なく利用できる範囲です。
※無料枠内について

Ideone

ideone
Ideoneは前述の二つとは異なり、簡単なサンプルプログラムの実行だけであれば登録無しでも実行できる気軽さが利点といえます。

使い方も簡単で、言語を選んで実行(Run)ボタンを押すだけです。

さらに、アカウントを登録すればソースコードの公開や共有も出来るようになります。

まとめ

Web上には無料や安価で学習できるPythonのコンテンツが多く存在します。

本記事で紹介したもののなかには、無料のコンテンツでも量も質も十分なものばかりです。もしPythonの入門を検討している段階であれば、取っ掛かりとしてこれらの教材を利用するのも良い手段の一つでしょう。
Webサービスの中には中級や上級レベルまでカバーしている教材もありますので、最初はお試しで無料の講座から入って、本気で学んでいくという利用もできます。
ご自身の学習に合った方法を見つけて、うまく活用していってください。

WebCamp・WebCamp Proについて

WebCampは1ヶ月でプログラミング・Webデザインスキルを学ぶ通い放題のプログラミングスクールです。WebCamp Proは3ヶ月間で未経験から即戦力エンジニアを育成するプログラミングスクールです。

2つのサービスを運営するインフラトップでは、「学びと仕事を通して人生を最高の物語にする」という理念で会社を経営しています。

キャリアアップを目指す方は、この機会に私達と一緒にプログラミングを学んでみませんか?

11月11日、18日開催決定!2日間で人工知能(AI)を学習するPythonコースが開講

今回、当社(WebCamp)では、現役フリーランス・エンジニアとしてPythonの最前線で活動している講師をお招きし、2日間でPythonの基本から機械学習の基礎まで学ぶ短期集中型のコースを開講します。
Pythonの基礎プログラミング能力を身につけたい方機械学習やAIに興味はあるが学習できていない方現役Pythonエンジニアからリアルな話を聞きたい方
上記にあてはまる方は、ぜひご参加ください!

8月枠も残りわずか当社人気の転職保証コース
プログラミング学習から転職成功まで導く、当社人気のWebCamp Proコース。
7月受入枠は満員となっております。8月枠に向け、お早めの申込みをオススメします。
プログラミング未経験でもエンジニア転職を絶対成功させたい
スキルを身に着けて人生を自ら切り開きたい
上記にあてはまる方は、ぜひご検討ください!

▼未経験から1ヶ月でWebデザイン・プログラミングを学びたい方はこちら!

▼ついに開講!オンラインでWebデザインを学びたい方はこちら!

関連キーワード
pythonの関連記事
  • 【python入門者必見!】print関数の基礎から徹底解説
  • 【python超入門】WebサイトでPython学習のすすめ
  • 【python入門者向け】おすすめPDF教材3選
  • 【python入門者向け】おすすめの学習方法
  • 【Python入門】MacでPythonをはじめるまで
  • 【python入門者必見!】1からわかるrange関数の徹底解説

当サイトで人気のオススメ転職サービスTOP3

1位 マイナビエージェント×IT

おすすめポイント

・平日忙しい人も、土曜日開催の個別キャリア相談会に参加できる

・職種や仕事内容(要件定義、上流工程から携わる仕事など)の要望が細かくできる
・マイナビの規模を活かした豊富で幅広い求人数

マイナビエージェント×ITの登録はこちら

2位 レバテックキャリア

おすすめポイント

・求人登録数4,000件以上

・エンジニア未経験、経験者両方に対応

・有名企業の採用担当者インタビューがみれる

・一次面接NGからの内定実績もあるほど、内定率が高い

レバテックキャリアの登録はこちら

 3位 type転職エージェント

おすすめポイント

転職者の71%が年収アップ

・IT系企業、特にエンジニアに限らず営業職の求人も充実している

各職種専門の転職アドバイザーが援助

type転職エージェントの登録はこちら

おすすめの記事