FreePythonプログラミング

Pythonを独学する方法

Free

Pythonを独学でも学べるのか?
答えは、YES」です。

Pythonを独学で学ぶ方法を解説していきます。

そもそもPythonを導入するには、こちらを参照ください。

Pythonを独学で学ぶ方法①:Progate

Progateとは?

Pythonを独学で学ぶこと試した方のなかには「参考書を読んだけど挫折した」という方も多いのではないでしょうか。参考書だけだとなかなかコーディングし、手を動かす機会が少なく、上達が遅くなりがちです。プログラミングを覚えるには、とにかく手を動かし、コーディングし、プログラムが正常に動くことを確認する作業が大切です。

そんな方には「Progate」という初心者向けのプログラミング学習サイトがおすすめです。Progateは、ユーザー数100万人以上が利用しているオンラインサイトです。

PythonをProgateで独学する方法

ProgateのPythonコースは、手を動かしコーディングしながら学習を進めることができます。
基本的な文法から近年脚光を浴びる深層学習まで学習することができます。

そのため、ただ文章を読むよりも学習率が圧倒的に高いのが特徴です。

プログラミングに限らず学習サイトには、講義動画を視聴することがメインのものもあります。
一方で、progateは「スライドによる説明→実習課題でコード入力」が1レッスンになって構成されています。実習課題で終わるため、学実に学習が定着してから、次のコースに進めることができます。なので、スライドを見ただけで「理解できた気がする」というのを避けられます。

Progate(プロゲート) | Learn to code, learn to be creative.
Progateはオンラインでプログラミングを学べるサービスです。プログラミングを学んでWEBアプリケーションを作ろう。

Progateの講義例

  • Pythonの基本的な使い方
  • 複数のデータを管理する方法や、同じ処理を自動で繰り返す「繰り返し処理」
  • 「じゃんけんゲーム」を作りながら「関数」や「モジュール」について学ぶ
  • 「料理注文システム」をつくりながら「クラス」というものについて学習
  • 「クラス」の応用的な使い方である「継承」について学習

Progateは簡単に始められる

プログラミングを学ぶには、まず環境構築が必要になるのが一般的です。一方で、Progateは、全部ブラウザ内で完結するので楽です。

Progateは低価格

無料コースで閲覧できるレッスンは限られいます。なので、基本的には有料コースで学ぶことになると思います。料金はなんと、980円/月で全レッスン見放題なのです。これなら全くプログラミング触ったことない人でも、またどの言語が自分に必要かわかってなくても取り組みやすい。

Pythonを独学で学ぶ方法②:作りたいものを作りながら本で学ぶ

まずは、作りたいものをイメージします。例えば、株価を分析したいなどです。次に、株価を分析するには、どんな手法でどんなことを分析するかを明確にします。明確になったらそれをPythonで実現することを考えます。

作りながらPythonを学習するはメリットだらけ

作りながら学ぶと頭に入ってきやすいです。その処理がどこでどのように使われるのか感覚的にも理解できます。プログラミングの基本構文を学んだだけだと、ユースケースが理解できないため学習の意義が感じられないです。そのため何かを作りながらPythonを学習することは、モチベーションの維持にとても良いです。

わからないことに直面した時に、本で調べることで定着率が高まります。

自分で調べる力がつく

私は、エンジニアですが今も、業務に必要なことを全部頭に入れているわけではないです。書籍で調べたりWebで検索したりして仕事を進めています

たとえば「世界のトレンドを把握するためのアルゴリズム」と考えた時に、「世界のトレンドを把握する」とググってもプログラミングの参考になるWebサイトはなかなか出てきません。そこで「ニュースを読む」→「ニュースを取得するには python」とググることでより作るべきものが明確化していきます。

このように「目的ベースでググる」「実装する」ループにより、「勉強」という過程と供にモノづくりに入れるのです。

結論

Pythonを独学する方法は、なるべく強制しながら勉強するのではなく、自分のペースで学んでいくことが大切です。特に本を読むだけでなく、実装しながらプログラムが動作するのを確認しながら定着率を高められます。

また、作りたいものをイメージし、作りながら自発的にコーディングしながら、学習することが大切です。

コメント

タイトルとURLをコピーしました