IT未経験

【Udemy×Python】おすすめ講座2つレビュー【初学者脱出】

現在、PythonをUdemyで独学中です。セール中に購入した2つの講座を、約1ヶ月かけて終了しました。

レビューも兼ねてこれからPythonのレベルをもう1段階上げたい人向けに、2つの講座をご紹介します。

Udemy × Python おすすめの2講座

  1. The Python Mega Course: Build 10 Real World Applications ≫
  2. REST APIs with Flask and Python ≫

The Python Mega Course: Build 10 Real World Applications

Udemyのpythonおススメ

まず最初はこの講座。「The Python Mega Course: Build 10 Real World Applications」という名の通り、講座を通して10個のアプリケーションを作ります。

Python文法基礎からスタート

この講座は、いきなりアプリケーションを作り始めるわけではありません。

「これからPython/プログラミングを始める」という方でも受講できるように、Python基礎の基礎から始まります。Pythonのインストールからですね。

徐々に難易度の上がるプログラム

Pythonの文法を一通り学習し終えると、最初は簡単なコマンドラインアプリから始まり、最後はPythonのスクレイピングを利用したWebアプリまで作成します。

徐々にレベルが上がっていき、かつ丁寧に解説をしてくれるので進むにつれかなーり爽快感があると思います。「すごい、なんか出来てるじゃん自分」みたいな。

10個を終える頃には「Pythonでこんなことできるんじゃないか?」というアイデアが浮かぶようなレベルになれるかと。特にスクレイピングは夢が広がりますね。

そのぶんかなりボリュームはありますが、一気に集中すれば土日で終えることができるかと思います。

REST APIs with Flask and Python

Udemyのpythonおススメ

初心者向けではない点だけ注意

こちらは「これからPython/プログラミングを始める」という方にはおすすめしません。

先ほど紹介した講座やProgate、ドットインストールなどで文法レベルの学習を済ませた人向けですね。少し難しい内容になっているのでこの講座から始めると間違いなくプログラミングに苦手意識を持ってしまうかと思います。

Pythonフレームワーク「Flask」の基礎が学習できる

Pythonにはもっとも有名なフレームワークとしてDjangoがありますが、Flaskもあわせて覚えておくと楽です。

最小ほんの1ファイルでWebアプリ化できるので、ローカルでサッと試したいことがある場合にとても簡単だからです。

もしこの講座でのFlaskの説明が難しく感じる場合、PaizaラーニングというProgateに似たオンライン学習サイトがあるので、そちらの講座をサッと受けてみると、このUdemy講座の理解の助けになるかもしれません。

この講座では、「一度悪い例のコーディングをした後に改善をしていく」という手法で進んでいきます。初学のうちは「とりあえず動けばいい」という思考でプログラミングしがちですが、「これはダメな例なんだ」というのを明確な理由とともに学べるのはとても良いなと感じました。

APIとは何か、を理解できる

プログラミングをやっていると必ずぶち当たる壁の一つが「API」です。Application Programming Interfaceの略なんですが、単語からはさっぱり意味が分かりません。

そして厄介なことに、字面の意味だけを調べても「結局何なのか」がイメージできるようにならないのです。

この講座でFlaskを使ってAPIサーバを実際に作り上げていくため、終えるころには「APIをは何か」というのを身を以て理解できるようになります。

字幕機能があるので、英語でもなんとかなります

ここで紹介した2つの講座は英語で収録されています(外国人講師の講座なので)。

ですが、UdemyにはYouTubeのように字幕機能があるので必要以上に怖がる必要はないかな、と思いました。

Udemyは返金制度が充実していて安心

  • 講座のレベルが高すぎる or 低すぎる
  • 買ったけど、やる時間がない
  • やっぱり他の言語をやりたくなった

万が一、講座を買ったあとにこんな状況になったとしても、Udemyは購入後30日以内は返金申請を受け付けてくれます。

たとえ途中まで学習を進めていても問題ありません。

なので、Udemyはセール期間であれば気楽に買いものができるのがありがたいポイントです(セール期間以外は高すぎて買えません…!)。

まとめ

Python初学者を脱出するための2つの講座を紹介しました。

  1. The Python Mega Course: Build 10 Real World Applications ≫
  2. REST APIs with Flask and Python ≫

どちらも「当たりの講座」と言えるレベルで良質な講座で、おすすめです。

これからPythonをやってみるという方は、1つめの講座を。Pythonの文法は一通りやってみたという方は、2つめの講座を。

まずはセール価格で購入できるかどうかですね。

Udemyでは月に2, 3回ほどセールを開催しているので、チェックしてみてください。