無料でPython学ぶなら? AidemyとProgateを比較してみる

a2
aidemy
Python学習を無料で行うなら?こんにちは、ノリヒロです。初心者に毛が生えた程度のPython知識しかもたないノリヒロですが、オンラインでPython学習をしてみたい・ちょっとPython触ってみたいなあという方にお勧めのAidemy、Progateを紹介します。あくまで①全くの未経験者が②無料で③Pythonを(ほかの言語等は無視して)行うということを前提に進めていきます。

無料でPython学習 Aidemy と Progate

目次
①Aidemy

②Progate

③どうやって使う?

①Aidemy

aidemy
a1
a2
a3
a4
公式HP:https://aidemy.net/

<Python入門>
Chapter1 Python基礎   16レッスン
Chapter2 Python基本文法 21レッスン
Chapter3 Python関数           17レッスン
<特徴>
全チャプター無料(6/27時点で)
所要時間 約4時間
アカウントはツイッターなどSNSアカウントで作成可能
学習した履歴を確認できる&セーブし手続きをできる機能あり
有料はチケット制(1980円~)。チケットを購入して講座を買うイメージ
Googlechrome推奨。MicrosoftEdgeだとコードが表記されない場合、日本語変換がうまくいかない場合あり
ブロックチェーンや機械学習、異常検知入門など幅広い専門分野に対応

a5
レッスン画面です。左側が解説&問題が表示、右側で実際にPythonコードを作成していきます。右下の「コンソール」で、作成したコードがどのように動くかの検証ができます。
解説⇒コード入力⇒解答⇒次レッスンへというのを一連の流れとして進んでいきます。イラスト等はほぼなく文字での解説が続いていくので、少しわかりにくい&とっつきにくい感じがあります。ですが、Command lineのようにキーボードのみ(マウスなし)でもレッスンを進めることができるのは使いやすいです。

全レッスンで約4時間かかりますが、ボリュームは満載。(コードの基本から、関数、メソッド、クラス、継承まで、Pythonを学ぶ上で最低限の知識が一通り揃っています)。ボリューム・内容に関して前回ブログで紹介した書籍「独学プログラマー」と遜色ない内容だと思います。

興味がある方、こちらの記事も併せてどうぞ
ブロックチェーン、プログラミング の書籍を2冊読んでみた

まったくPython初めての方は3チャプターを1周するまで4時間以上かかるかもしれません。少し苦痛に感じるかもしれませんが、ここは仕方がないことと割り切って頑張ってみましょう。

 

②Progate

p1
p2
p3
p4
pp1

公式HP:https://prog-8.com/

<Pythonレッスン>
Python1基本的な使い方
Python2 リスト
Python3 関数・モジュール
Python4 クラス
Python5 クラスと継承
<特徴>
Python1&2の途中まで無料 その他有料(6/27時点で)
所要時間 合計約8時間
アカウントはツイッターなどSNSアカウントで作成可能
学習した履歴を確認できる&セーブし手続きをできる機能あり
有料は月額980円
Python、Ruby、Git、Command lineなど、プログラマーの基礎というべき言語、システムの学習が主流

aaaa2

aaa
aaa3

まず、「数値とは」にみられるような要点が見やすくまとめられたスライドをみて学習していきます。その後真ん中の画面のように、左側が解説で真ん中がコードを記入する場所、右上部がコンソール、右下が解答例の画面に移動して実際にコード入力をしていきます。Aidemyと同じで、解説⇒コード入力⇒回答⇒次レッスンという流れは変わりません。

印象としては、非常に見やすい
です。さらに、”にんじゃわんこ”や”ひつじくん”、イラストも随所に出てくるので、親しみやすく、ちょっとやってみようかな、頑張ろうかな?というやる気を出させてくれます。また、解説のスレッドだけを一覧でみることもできるので、ちょっとした復習にも役立ちます。
内容的にはAidemyに比べると少し薄く、かつレッスン2の途中からは有料となってしまう(Aidemyの内容の1/4くらいしか無料でできない)ので、「無料」という観点からすると学習は中途半端になってしまいます。(有料での体験がありませんので、その後のボリュームはわかりません…)。

 

③どうやって使う?

Pythonの知識は少しだけであったノリヒロですが、Progateの内容は比較的わかりやすく、あまり時間も取られませんした。ですので、全く初めての方はとっつきやすいProgateを試してみるのはいかがでしょうか。Progateの無料箇所を2~3周できるようになれば卒業です。
それで何となくPythonの仕組みがわかったらAidemyへ移動。Aidemyに関しては最初の1周(約4時間)はとにかく前に進みたいところです。ノリヒロは、時間がある時は、絶えずレッスンを触り、トータルで何周も回りました。3周目くらいからオブジェクト、クラス、関数などの仕組みがぼんやりと見えてきます。あわせて市販の解説書(Python関係は多数出てますね)やブログを確認しながら進んでいってみてはいかがでしょうか。

有料でやった方が早いよ…といわれると返す言葉がないのですが、無料で体験させていただけるのですからやってみない手はありません。まだ未経験の方、こんな低迷した相場だからこそブロックチェーンの内側を見てみませんか?ハッシュ関数がどのように機能するかをコードで確認するのも面白いですよ!

Progateに関しては少し有料でやってみようかなと思ってもいます。
そして知識が固まったら、Aidemyの教師あり、教師なし学習やディープラーニングもトライできたらなあ。
また情報がありましたら更新さ
せていただきます。
本日もよきCryptLifeを。
ありがとうございました。

コメント