プログラミング初心者がpythonを学ぶ① プログラミングとは何か

f:id:tamurasann:20190407184838j:plain

プログラミングって何?プログラミング言語・・・?ぐらいのプログラミング初心者の私が近年話題となっているpythonと呼ばれるプログラミング言語について、勉強してみました。

 

プログラミング・プログラミング言語とは

プログラミングとは

パソコンで何らかの動作を実行するための命令の集まりがプログラムです。

例えば、音楽ファイルを再生するウィンドウを開く…これらはプログラムの一種となります。

そして、これらのプログラムを作成することがプログラミングと呼ばれています。

プログラミング言語とは

プログラムを記述するための言語のことです。プログラミング言語は今回紹介するPython以外にもJavaやC,C+等多くの種類が存在しております。それぞれのプログラミング言語によって何ができるのか、できないのかが変わってきます。

プログラミング言語Pythonについて

 

数多くあるプログラミング言語の1つであるPythonはInstagramやYoutube、Facebook、DropboxやPepper等の開発に使われており、近年とても話題、人気となっているプログラミング言語です。

人工知能AIや機械学習等で使用され、文法がシンプルで誰が書いても同じような形になりやすいので初心者には取得しやすいプログラミング言語ということです。海外では初めてプログラミングを学ぶ時はPythonが推奨されたりしています。

Python勉強のための準備

テキストエディタAtomの準備

プログラミングするためには高機能なテキストエディタが必須となります。今回はGithubが公開している無料の高機能テキストエディタのAtomをインストールします。

 

Atomのインストール

①以下のURLにアクセスし、ファイルをダウンロード、インストールする。

f:id:tamurasann:20190407192156p:plain

https://atom.io/

 

Atomの日本語化

①Atomを起動し、左上のFileからSettingをクリック

f:id:tamurasann:20190407193842p:plain

②+Installをクリックし、検索バーでjapanese-menuと検索し、Installボタンを押すと、各部が日本語化されます。

f:id:tamurasann:20190407194404p:plain

f:id:tamurasann:20190407194525p:plain

 

他の便利なパッケージ

Atomでpythonのプログラムを作成する時に便利なパッケージです。以下のパッケージをとりあえず、インストールしております。

autocomplete-python:プログラムの内容を自動的に補完する

linter-python:プログラムの間違いを指摘する

minimap:プログラム全体のプレビュー表示

 

Pythonのインストール

①以下のURLにアクセスし、Dwonload Python 3.7.3をクリックし、ダウンロード

f:id:tamurasann:20190407195803p:plain

Download Python | Python.org

 

②インストール時にAdd Python 3.7 to PATHにチェックマークを付けてInstall Nowでインストールを進める

f:id:tamurasann:20190407200316p:plain

※Add Python 3.7.3 to PATHとはコマンドプロンプトでpythonと入力すればPythonが起動できる機能です。

 

Pythonをコマンドプロンプトで実行してみる

①Windows + R ➡ cmd と入力し、コマンドプロンプトを起動

f:id:tamurasann:20190407200953p:plain

 

②pythonと入力し、pythonを起動

f:id:tamurasann:20190407200911p:plain

 

③簡単な計算と文字列を出力

・1+2と入力してみましょう。pythonが3と返してくれます。

・print('はなしのたね')と入力してみましょう。pythonがはなしのたねと返してくれます。

・終了するときはquit()と入力

f:id:tamurasann:20190407201347p:plain

 

終わりに

今回はpython学習の準備を共有させていただきました。わたしも本を読みながら試行錯誤してpythonを学んでいきたいと思っておりますので皆さんも一緒に勉強していきましょう。

 

www.netachoo.work