Python入門

ChatGPTでPythonの使い方を学ぶ!コード生成のコツを楽々マスター!

みなさんこんにちは、ナナです!

今回の記事ではPythonをChatGPTで勉強するための方法をお伝えしていきます!

昨今話題になっているChatGPTはいろいろな使い方ができます。物事を調べたり文章を要約したりという使い方なんかが一般的ではないでしょうか?
それに加えて、ChatGPTでは学習、特にプログラミング、にも活用することができます!
ただ・・・

「え!本当にそんなことできるの?」

なんて、疑問に思ったと思います・・・

でも、今回お伝えする方法であれば楽しく、しかも簡単にPythonの勉強をChatGPTで始められちゃいます!
なので、ChatGPTもPythonもまとめて勉強したい!なんて思ってるあなたにピッタリではないでしょうか?

早速ChatGPTでPythonを勉強する方法について伝授していきます!

ChatGPTにコードを生成してもらおう!


早速使い方についてお伝えします!

その方法とは・・・ChatGPTにコードを生成してもらうことです!

「なんでそれが勉強になるんだろう?」と気になっているかと思いますので、理由も説明していきます!

初心者がつまづきがちなポイントって、「やりたいことは思い浮かぶんだけど、それをどうやって実現すればいいんだろう?」っていうところだと思うんです。そこで、ChatGPTの力を借りて攻略してやりましょう。

コード生成の部分をChatGPTにやってもらうことで、「どういったコードを書けばPythonでやりたいことを実現できるのか?」を実際にコード生成してくれます。これによって、まずはつまづきやすいポイントを攻略することができるんです!

この方法なら、社会人になってから
初めてPythonの勉強を始めた私でも挫折せず続けられました!

一方、ChatGPTへコード生成の指示を出すときはコツを抑えていないと思ったようなものを生成してくれず、かえって逆に勉強の妨げになってしまうこともあります・・・
なので、次はChatGPTへどういった指示の出し方をすればうまくコード生成をしてくれるのかを説明します!

まずは簡単な指示からスタートし、追加の指示は一つずつ

ChatGPTでコード生成をするとき、まず初めに指示をするときは一つずつ指示を出してあげるようにしましょう!
例えば、今回は以下のようなツールを作りたいと考えたとします。

・決められたディレクトリにフォルダを自動で生成し、そのうえでその作ったフォルダの中に新たなフォルダを作る
・フォルダ名はツールを起動するたび、操作ユーザがテキストで入力したものとする

この時、どういった指示から始めていけばいいでしょうか・・・?

一例ですが、私の場合は次のような指示を出します!

Python初心者でもわかるようなコードを書いてください。
フォルダを作成し、そのフォルダの中に新規フォルダを複数作成するコードを生成してください。

Python初心者でもわかるような」というワードがキモで、これを入れてあげることでコメントとして各文ごとに説明を入れてくれるようになるはずです!

そして、続けて次のような指示を出します!

上記のコードに続けてください。
作成するそれぞれのフォルダの名前は入力フォームで入力するようにしてください。

こうすることで、目的のコード生成があっという間にできてしまいました!
このとき指示を分割することで簡潔な、さらに間違いが発生しにくいコードを生成できるようになります!

忘れてはいけないことですが、ChatGPTはなんでもできる万能AIではないということです。
なるべく平易な表現を心がけることで、自分の思った通りの指示ができるようになります!

ただ写すだけじゃなく文法や構造を読み込もう!


今回一番覚えてほしい!といっても過言ではないのですが、実はここまで教えたことをやっただけでは自分の身にはなっていません!
なので、せっかく学んだことを身に着けるためにももう一歩踏み込んでいきましょう!

生成されたコードのコメント部分を参考に

コード生成する際、「Python初心者でもわかるような」といれてコメントに詳細説明を入れてもらったかと思います。
これによって、「この文はこのコードだとどういう意味をしているんだろう・・・?」というコードの意図が理解しやすくなるはずです!ぜひ生成したコードを繰り返し読み返して、生成されたコードの意味を理解できるようになりましょう!

また、もしこの時わからない文法が出てきたときはその文法の意味をChatGPTで聞いてみたり、Pythonの教本を読んでみることでより理解は深まるかと思います!

わからないものはわからないままで放置せず、必ずその場で解決するようにしましょう!
プログラミングの勉強に限らず、疑問点は発生した段階で潰していくことが理解度アップにつながります!

今回のまとめ

今回のまとめとなります!

今回のまとめ
  • Pythonを勉強するときにChatGPTは利用できる!
  • ChatGPTに指示を出すときまずは簡単な指示から!
  • コメント部分を読んでコードを理解する!
  • ここで教えた方法であれば、書いたコードが意味をその目で理解することもできるし、そのコードの構造を読み解くことがそのままPythonプログラミングに必要な知識や技術の勉強になるんです!

    ぜひあなたも早速試してみてください!

    ここまで読んでくださりありがとうございました!

    ABOUT ME
    ナナ
    QAエンジニアの現場で活躍する立場からPythonやプログラミング学習情報を発信。 初めてプログラミングを学ぶ社会人や、Pythonを生かして転職やキャリアアップをしたい人、少しでも普段の業務をPythonの力で楽できるようになりたい人に向けて役立つ情報を発信。 趣味は競技性のあるゲーム。最近はMagic:the Gatheringに熱中。