こんにちは、ユクサスです!
いざ、「プログラミングを始めよう!」、と思っても一体何から始めればいいか悩んでいませんか?
プログラミングを始めるのに、最初に決めるのは「どのプログラミング言語を使用するか」です!
そこで、
- Pythonって何か分からない人
- どのプログラミング言語を勉強しようか悩んでいる人
- Pythonで何ができるか知りたい人
このような悩みを抱えている人向けに記事を書きました。この記事でPythonを勉強するきっかけになればと思ってます!
Pythonって何?
私がプログラミングの勉強に利用しているProgateでは、
「可読性が高く、科学演算や機械学習などにも用いられるサーバーサイド言語」
と紹介されています。
可読性というのは、プリグラムのコードを読んだときにその目的や処理の流れの理解しやすさを指したものです。つまり、Pythonはシンプルさ、読みやすさを重視した言語であり、初心者向けのプログラミング言語といわれています。
また、Pythonでは様々なことができます。それを次に紹介していきます!
Pythonを使ってできること
この記事では、特に初心者の興味の強いもの紹介します!
AI(機械学習)
Pythonでできることと聞いてまず、AIを思い浮く方は多いと思います。
実際、AI学習にPythonが必須ともいわれています。また、AI関連のライブラリも多く開発されていることから、PythonによるAI開発が盛んです。
ゲーム制作
Pythonでは、ゲームを開発することもできます。
ゲーム開発用のライブラリも多く存在していて、2Dや3Dのゲームを作ることができます。Progateでは、レッスン3で実際に簡単なじゃんけんゲームを制作しました。
ちなみに、私はProgateのレッスン3を修了した時点で、コンソール上に表示するだけですが、簡単なゲームを作りました。そして、今は別のゲームを制作しています。これらについては、後の記事で紹介します!
データの管理(処理、解析)
Pythonはデータの集計や加工も得意としています。
この分野もライブラリが充実がしていて、Pandasを使うと、データフレーム型のデータの集計や加工を幅広く行えます。
まとめ
今回はPythonでできることについて、個人的にメジャーだと思う3つのことについて紹介しました。今回紹介した他にも、Webサイトの作成やWeb上の情報収集などたくさんのことができます。
私は、プログラミングを学んでいくのに、ゲームの作成やデータ解析などができるようになりたかったのでPythonを選びました。今はまだ、ロークオリティのゲームしか作れていませんが、もっと勉強してより良いゲームが作れていければと思っています!
コメント