python できるかな

【やってみよう!】プログラミング入門から次のステップへ!【Pythonで楽しくお給金アップ】

更新日:

Python がいま非常に熱いです。AI が生活を占める割合は今後増加の一途をたどります。Python はAIの分野にも非常に強いため、Pythonができる技術者は今後どんどん重宝される様になります。

つまり・・・Pythonができると・・・優秀なエンジニアと認められお給金がアップする可能性が高くなるわけです。

このブログはプログラミング初心者の方をメインに記事を書かせていただいておりますが、Python は scratch の次に始める言語として、わかりやすさ・将来性を考えると最有力候補ではないかと筆者は考えております。

「そうはいっても Python の勉強環境なんてどうやって作ればいいのだろう」「勉強方法がまったくわからない」 「先生がいなくても始められるのだろうか」

大丈夫です!こういった疑問に趣味で Python を用いて囲碁AIを作っている経験豊富な現役SEがお答えします。

読者の方への前置きメッセージ

本記事はプログラミングを始めたてで「Pythonを自宅の Windows パソコンで勉強する方法を知りたい」と考えていらっしゃる方に向けて書いています。

この記事を読むことで、「家のWindows パソコンでのPythonプログラム環境構築」「Pythonを用いた scratch などのビジュアルプログラミングからのステップアップ」ができる様になります。

ビジュアルプログラミングは素晴らしい入門用言語です。これは絶対的な事実です。しかしながら、2020年現在。世界を動かしているアプリケーションを作成しているプログラム言語は、まだまだ文字ベース。主にキーボードを操作して作成するものです。

せっかくビジュアルプログラミングで「プログラミングって楽しい!」と思ってくれた方に「キーボードで作るプログラミングってつまらない・・・」となってほしくない。「Python 使いこなしている私ってカッコいい!」となってほしい。という熱い気持ちを込めて記事を執筆します。

本記事のテーマ

【やってみよう!】Python でプログラミング入門から次のステップへ!

Python でプログラミングをはじめる順序

  1. まず実践:Progate 無料版で感覚をつかむ
  2. 環境構築:Windows に Python をインストール
  3. 参考図書:スラスラ読めるPythonふりがなプログラミング
  4. PC画面 :左右にウィンドウをきれいに並べる方法について
  5. 学習のコツ:エラーメッセージを楽しむ
  6. 最後に:Pythonを使ってやりたいことは読者の方が決める・・・!

記事の信頼性

記事を書いている私は、プログラミング歴30年ほど。
現在フリーの現役SEです。
前の段落でも書きましたが、囲碁 AI を作るのが趣味で、そこで Python を使用しております。

それでは、さっそく見ていきましょう。

1. まず実践:Progate 無料版で感覚をつかむ

Progate は有名なプログラミング学習サイトのひとつです。無料で学習できるコンテンツ部分もかなり充実しています。無料コンテンツを学習していく中で「このサイト。自分にあっているな。」と感じた場合に月額課金で有料コンテンツを利用していくことも可能です。

もちろん Python もコンテンツとして用意されています。今回はこの無料部分をまず学習していただきます。

Progate の素晴らしいところは、Web 画面上で実際に受講者が手を動かして書いたプログラムを実行できることです。教科書にあたる部分を読んで、実際にプログラムを書き、実行して結果をみる。これがすべて Progate の Web 上で出来るのです。すごいサイトだと思います。

Progate の無料コンテンツで、まずは Python のプログラムを体感していただいてから自分の Windows PC に環境構築していきましょう。慣れていらっしゃる方は Python のインストールを行っている間に Progate の学習を行うのが効率的かもしれません。

2. 環境構築:Windows に Python をインストール

Pythonは 2020年3月 現在、ver2系と3系双方存在していますが、今後は3系が主流になってい事が想定されます。今回は3系をインストールしていきましょう。

Python 公式のインストーラーダウンロードサイトに行き、WIndows Python3系のインストーラーをダウンロードします。(2020年3月28日現在最新バージョンは3.8.2)

上記の赤枠リンクをクリックし、移動した画面の下部分は以下の様になっています。

いくつかインストーラーがありますが、上記の赤枠。 Windows x86-64 executable installer がおススメです。これをクリックするとインストーラーのダウンロードが始まります。Chrome を利用している場合には画面下部に以下の表示がされるはずです。

ダウンロードが完了したら、上記表示をクリックしインストーラーを起動します。

上記の「Install Now」をクリックし、しばらく待ちます。

上記画面が出たらインストール完了です。「Close」を押してください。

3. 参考図書:スラスラ読めるPythonふりがなプログラミング

Python をはじめるにあたって、最初に読むべき本としてわたしがおススメするのは「スラスラ読めるPythonふりがなプログラミング」です。

[商品価格に関しましては、リンクが作成された時点と現時点で情報が変更されている場合がございます。]

スラスラ読めるPythonふりがなプログラミング / ビープラウド 【本】
価格:2035円(税込、送料別) (2020/3/28時点)

楽天で購入

レベル的にも、Progate の無料版を終えた方が復習をしつつ新しい部分を学習できる形になっており、ちょうどよいかと思います。上記は書籍へのリンクを張っておりますが、2020年3月現在 Kindle Unlimited でもご利用可能です。

この本に書かれていることは Python に限らず、他言語をやることになっても使える考え方が多いです。ですので、将来どの言語をやることになるかわからないという方でも安心して学習してください。

4. PC画面 :左右にウィンドウをきれいに並べる方法について

プログラミングを行う上で、PCの画面を上手に使うのは非常に大事なスキルです。今回は Kindle とプログラミング画面を半々に表示させる方法についてお教えします。 Kindle ウィンドウの上の部分(下記画像の赤矢印部分)をつまみ

画面右端までもっていきます。

すると、画面右半分に kindle のアプリを表示することができます。同様に Python プログラミング画面を左端までもっていってはなすと以下の様になるはずです。

本を読みながら学習しやすくなりました。この方法はプログラミング関係なく非常に便利ですので、いろいろな場面でぜひ使ってみてください。

5. 学習のコツ:エラーメッセージを楽しむ

スラスラ読めるPythonふりがなプログラミングの中でも書いていますが、エラーメッセージを読み取ることがプログラミングを行っていくことで非常に大事です。なぜかというとプログラムは基本最初から思い通りに動くことがないからです。これは残念ながらどれだけプログラミングをやっていて習熟したとしても同じです。プログラミングに慣れている人が得意なのは、このエラーメッセージからプログラムの間違った箇所を特定することだったりします。

つまりエラーはでて当然なのです。ここから「さて犯人はどこかな?」と気楽に楽しんでいきましょう。

6. 最後に:Pythonを使ってやりたいことは読者の方が決める・・・!

Python はこの記事でも書いております様に AI 系に非常に強いですが、Windows や携帯のアプリを作ることも可能です。Python はツールです。まず作りたいものありき。読者の方が作りたいものが決まりましたら、それに向かってプログラミングを楽しんでみてください!

というわけで以上です。
質問はTwitterからお受けします。お気軽にどうぞ。
» くらやす@子どもIT教育スペシャリスト (@kurayasukigyou) | Twitter

-python, できるかな
-

Copyright© くらやすぶろぐ , 2020 All Rights Reserved Powered by STINGER.